Ceph Multiple public networks

Solution In Progress - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In