You need to install two clusters, and on each cluster, you need to install a minimum of one RGW daemon for client I/O and for RGW replication.
In this recipe, we will use the ceph-node1
, ceph-node2
, and ceph-node3
VMs for the first cluster, and in this cluster, we will use the us-east-1
VM for the RGW node. In the second cluster, we will use the ceph-node4
, ceph-node5
, and ceph-node5
VMs for cluster nodes and the us-west-1
VM for the RGW node.
You should use Chapter 1, Ceph – Introduction and Beyond, for installing both clusters and Chapter 4, Working with Ceph Object Storage, for installing RGW nodes in both clusters:
- Bring up all eight VMs with the help of the
vagrant up
command:
$ vagrant up ceph-node1 ceph-node2 ceph-node3 ceph-node4 ceph-node5
ceph-node6 us-east-1 us-west-1
- Once all VMs come up, log in and update to CentOS release 7.4 and then reboot to CentOS 7.4:
# vagrant ssh <vm-name> ...