Re: Ceph & Cinder & HA

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

 



On Fri, Nov 7, 2014 at 4:35 AM, Giulio Fidente <gfidente@xxxxxxxxxx> wrote:
> The architecture we're considering is as follows:
>
>   keepalived
>     haproxy
>       ceph-mon
>
> where haproxy and ceph-mon are always up on all openstack 'controller' nodes
> (also running cinder) and keepalived is taking care of managing a virtual ip
> hosted on one of those

For Ceph, you almost certainly don't need to use keepalived or haproxy
as all Ceph clients will fail over to the full set of monitor IPs (you
need a way of distributing those IPs to the cluster -
chef/puppet/ansible/etc/etc can handle that).  Having
keepalived/haproxy in the loop for ceph-mon is one more thing that
could break.

We do run cinder services behind the controller/headnodes nodes via
keepalived/haproxy - the "trick" such as it is for Ceph is to set all
the hostnames in cinder to being the same and it works okay.  See:

https://github.com/bloomberg/chef-bcpc/blob/master/cookbooks/bcpc/templates/default/cinder.conf.erb

We haven't seen any issues in an active/active configuration; though
there are some MySQL schema deadlocks that aren't necessarily related
to Ceph sitting in Cinder.

Cheers.  -- justin
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux