In order to use VSM, you are required to build the Ceph cluster using VSM. VSM cannot control or manage the existing Ceph cluster. In this recipe, we will use Vagrant to launch four virtual machines named vsm-controller
, vsm-node1
, vsm-node2
, and vsm-node3
. The vsm-controller
virtual machine will act as the VSM controller node and vsm-nodes {1,2,3}
will act as VSM agent nodes running the Ceph cluster.
The Vagrantfile for launching the VSM virtual machines is available on the
ceph-cookbook
GitHub repository. Clone this repository, if you have not already done so:$ git clone https://github.com/ksingh7/ceph-cookbook.git
Vagrantfile for launching the VSM nodes is located on the
vsm
directory:$ cd vsm
Launch the virtual machines:
$ vagrant up vsm-controller vsm-node1 vsm-node2 vsm-node3
Once the virtual machines are launched, you should have four virtual machines running with proper networking in place.
To log in to these VMs, use
cephuser
as both the...