On 5/27/14 09:19 , Don Talton (dotalton) wrote: > I'd love to know how people are deploying their production clouds now. I've heard mixed answers about whether or not the "right" way is with ceph-deploy, or manual deployment. Are people using automation tools like puppet or ansible? > > > Donald Talton > Cloud Systems Development > Cisco Systems > > > _______________________________________________ > ceph-users mailing list > ceph-users at lists.ceph.com > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com I'm using Chef and the Ceph cookbook (https://github.com/ceph/ceph-cookbooks). This does the heavy lifting of installing and configuring machines. I partition the boot disks, install the OS, then Chef does everything after that. It works, but there's no cluster wide automation. For example, it won't handle major Ceph upgrades. A major upgrade has the steps: 1. Update packages 2. Restart all monitors 3. Restart all osds 4. Restart all MDS/RadosGW Chef doesn't handle that. It's only aware of the individual nodes, so it'll restart the monitors, osds, mds, and radosgw without regard for the other nodes. I'm sure I could add the logic, but it's a lot of work to make it work correctly in all cases. I just do the upgrades by hand. This isn't unique to Chef. cfEngine, Puppet, Chef, and Salt all have the same limitations. Ansible claims to be cluster aware, but I haven't really seen any actual support for that statement. I am a recent convert to Config Management. I might be a bit of a zealot, but I don't plan to manage nodes by hand ever again. -- *Craig Lewis* Senior Systems Engineer Office +1.714.602.1309 Email clewis at centraldesktop.com <mailto:clewis at centraldesktop.com> *Central Desktop. Work together in ways you never thought possible.* Connect with us Website <http://www.centraldesktop.com/> | Twitter <http://www.twitter.com/centraldesktop> | Facebook <http://www.facebook.com/CentralDesktop> | LinkedIn <http://www.linkedin.com/groups?gid=147417> | Blog <http://cdblog.centraldesktop.com/> -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.ceph.com/pipermail/ceph-users-ceph.com/attachments/20140527/69ef9dee/attachment.htm>