thecodeteam / vagrant

All {code] by Dell EMC related Vagrant projects
Apache License 2.0
54 stars 36 forks source link

Add a Chef ScaleIO Demo #42

Closed spiegela closed 7 years ago

spiegela commented 7 years ago

The README has a bunch of details. The Chef demo uses configurable "data bags", which can be modified to the specific environment without having to modify the lower level chef recipes. The demo includes a script which is mostly self-driving (but currently only runs on Mac).

The performs the following tasks:

  1. Download the ScaleIO GUI files and extracts them
  2. Performs a vagrant up to bring up Chef server & 3 client nodes (each with a persistent volume)
  3. Deploys ScaleIO using Chef recipes and cluster configuration defined in data_bags
  4. Launches GUI to monitor cluster
  5. Automatically upgrades ScaleIO cluster from default 1 node to 3 node metadata cluster
  6. Adds SDCs, SDSs and SDS devices

This demo also includes a fourth node, which is intended to show cluster upgrades at a later date.

kacole2 commented 7 years ago

Nice! can you rebase down to a single commit and i'll merge it?

spiegela commented 7 years ago

@kacole2 You got it.