In order to use VSM, you are required to build the Ceph cluster using VSM. VSM version 2.2.0 can control or manage the existing Ceph cluster (import 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-node1
, vsm-node2
, and vsm-node3
will act as VSM agent nodes running the Ceph cluster.
Perform the following steps for setting up the VSM environment:
- The
Vagrantfile
for launching the VSM virtual machines is available on theCeph-Designing-and-Implementing-Scalable-Storage-Systems
GitHub repository. Clone this repository, if you have not already done so:
$ git clone [email protected]:PacktPublishing/Ceph-Designing-and-Implementing-Scalable-Storage-Systems.git
Vagrantfile
for launching the VSM nodes is located on thevsm
directory:
$ cd vsm
- Launch the virtual machines...