ceph-deploy or manual?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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>


[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux