Ceph Multiple public networks
Issue
- Ceph Multiple public networks
- Having Multiple IPs in ceph monitor nodes
- We have a requirement where ceph public/client traffic will come from separated (by vlan) groups of servers (openstack compute nodes with libvirt + rbd). In the documentation of CEPH Networking[1] we've found the phrase "If you specify more than one IP address and subnet mask for either the public or the cluster network, the subnets within the network must be capable of routing to each other. Additionally, make sure you include each IP address/subnet in your IP tables and open ports for them as necessary." To our understanding this means that we can declare something like the following in our ceph configuration :
auth cluster required = cephx
auth service required = cephx
auth client required = cephx
keyring = /etc/ceph/keyring
cluster network = 1.3.4.0/24
public network = 1.3.4.0/24, 1.3.43.0/24, 1.3.42.0/24
- Where 1.3.44/43/42 are vlan sub-interfaces on our ceph mons and osds. Can you please confirm us that ceph is supporting multi-networks for public communication ?
1 - http://ceph.com/docs/master/rados/configuration/network-config-ref/#ceph-networks
Environment
- Red Hat Ceph Storage 1.x
- Red Hat Ceph Storage 2.x
- Red Hat Ceph Storage 3.x
- Red Hat Ceph Storage 4.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.