Setting up the VSM environment

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.

How to do it…

  1. 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
    
  2. Vagrantfile for launching the VSM nodes is located on the vsm directory:
    $ cd vsm
    

Get Ceph Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.