Hello, We currently have an existing 20 node Ceph cluster (17 osd nodes with 3 mon nodes). When this was originally configured, much of the OS install was done manually and the cluster was mainly deployed using ceph-deploy. We are going to be replacing 9 of the 1st gen nodes with 6 newer more dense nodes in the near future. This time around I would like to see about automating the process as much as possible (both OS and Ceph installs). I was wondering if anyone had any suggestions about the best tool to use for this as we are not setting up a cluster from scratch and whatever tool we decide to use, would have to work within the context of an already in production cluster. Some of these tools seem best suited to work when you are setting up a cluster for the very first time, however we are not in that position at this point and I want to make sure I am using something that is flexible enough for our environment going forward. Thanks in advance, Shain -- NPR | Shain Miley | Manager of Infrastructure, Digital Media | smiley@npr.org | 202.513.3649
The best tool to automate both OS and Ceph deployment is ours: https://croit.io/ Check out our demo: https://croit.io/croit-virtual-demo Paul -- Paul Emmerich Looking for help with your Ceph cluster? Contact us at https://croit.io croit GmbH Freseniusstr. 31h 81247 München www.croit.io Tel: +49 89 1896585 90 On Tue, Sep 17, 2019 at 4:45 PM Shain Miley <smiley@npr.org> wrote:
Hello,
We currently have an existing 20 node Ceph cluster (17 osd nodes with 3 mon nodes). When this was originally configured, much of the OS install was done manually and the cluster was mainly deployed using ceph-deploy.
We are going to be replacing 9 of the 1st gen nodes with 6 newer more dense nodes in the near future.
This time around I would like to see about automating the process as much as possible (both OS and Ceph installs).
I was wondering if anyone had any suggestions about the best tool to use for this as we are not setting up a cluster from scratch and whatever tool we decide to use, would have to work within the context of an already in production cluster.
Some of these tools seem best suited to work when you are setting up a cluster for the very first time, however we are not in that position at this point and I want to make sure I am using something that is flexible enough for our environment going forward.
Thanks in advance,
Shain
-- NPR | Shain Miley | Manager of Infrastructure, Digital Media | smiley@npr.org | 202.513.3649 _______________________________________________ ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-leave@ceph.io
can you just do a kickstart and use ceph-ansible? On Tue, Sep 17, 2019 at 9:59 AM Paul Emmerich <paul.emmerich@croit.io> wrote:
The best tool to automate both OS and Ceph deployment is ours: https://croit.io/
Check out our demo: https://croit.io/croit-virtual-demo
Paul
-- Paul Emmerich
Looking for help with your Ceph cluster? Contact us at https://croit.io
croit GmbH Freseniusstr. 31h 81247 München www.croit.io Tel: +49 89 1896585 90
On Tue, Sep 17, 2019 at 4:45 PM Shain Miley <smiley@npr.org> wrote:
Hello,
We currently have an existing 20 node Ceph cluster (17 osd nodes with 3 mon nodes). When this was originally configured, much of the OS install was done manually and the cluster was mainly deployed using ceph-deploy.
We are going to be replacing 9 of the 1st gen nodes with 6 newer more dense nodes in the near future.
This time around I would like to see about automating the process as much as possible (both OS and Ceph installs).
I was wondering if anyone had any suggestions about the best tool to use for this as we are not setting up a cluster from scratch and whatever tool we decide to use, would have to work within the context of an already in production cluster.
Some of these tools seem best suited to work when you are setting up a cluster for the very first time, however we are not in that position at this point and I want to make sure I am using something that is flexible enough for our environment going forward.
Thanks in advance,
Shain
-- NPR | Shain Miley | Manager of Infrastructure, Digital Media |
smiley@npr.org | 202.513.3649
_______________________________________________ ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-leave@ceph.io
ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-leave@ceph.io
We have had success using Foreman to deploy OS in various roles across multiple sites. It can also spin up VM on various infrastructure as part of that process. Foreman essentially generates whatever type of 'kickstart' your OS requires on the fly and boots nodes via the network. It's a fairly mature tool which provides an installer that works well to get started. There is an Ansible plugin for Foreman but I have no experience with it and Foreman is historically geared for integration with Puppet. We use Puppet to manage initial and ongoing configuration including Ceph with the module linked below (we use a forked version). There's no requirement that all of your cluster nodes be managed with the module as long as you provide it with the right information to bootstrap components into your current cluster: https://github.com/openstack/puppet-ceph thanks, Ben On Tue, Sep 17, 2019 at 3:28 PM solarflow99 <solarflow99@gmail.com> wrote:
can you just do a kickstart and use ceph-ansible?
On Tue, Sep 17, 2019 at 9:59 AM Paul Emmerich <paul.emmerich@croit.io> wrote:
The best tool to automate both OS and Ceph deployment is ours: https://croit.io/
Check out our demo: https://croit.io/croit-virtual-demo
Paul
-- Paul Emmerich
Looking for help with your Ceph cluster? Contact us at https://croit.io
croit GmbH Freseniusstr. 31h 81247 München www.croit.io Tel: +49 89 1896585 90
On Tue, Sep 17, 2019 at 4:45 PM Shain Miley <smiley@npr.org> wrote:
Hello,
We currently have an existing 20 node Ceph cluster (17 osd nodes with 3 mon nodes). When this was originally configured, much of the OS install was done manually and the cluster was mainly deployed using ceph-deploy.
We are going to be replacing 9 of the 1st gen nodes with 6 newer more dense nodes in the near future.
This time around I would like to see about automating the process as much as possible (both OS and Ceph installs).
I was wondering if anyone had any suggestions about the best tool to use for this as we are not setting up a cluster from scratch and whatever tool we decide to use, would have to work within the context of an already in production cluster.
Some of these tools seem best suited to work when you are setting up a cluster for the very first time, however we are not in that position at this point and I want to make sure I am using something that is flexible enough for our environment going forward.
Thanks in advance,
Shain
-- NPR | Shain Miley | Manager of Infrastructure, Digital Media | smiley@npr.org | 202.513.3649 _______________________________________________ ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-leave@ceph.io
_______________________________________________ ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-leave@ceph.io
_______________________________________________ ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-leave@ceph.io
participants (4)
-
Benjeman Meekhof
-
Paul Emmerich
-
Shain Miley
-
solarflow99