View on GitHub

Overlord

The Python and Vagrant part of TSDBBench

VMWare vSphere

Information

Initial Elastic Infrastructure Setup

  1. Copy http://tsdbbench.allweathercomputing.com/bin/debian-8.8.0-amd64-netinst-vsphere-autoinstall.iso to your vSphere datastore
  2. cd /path/to/some/folder/
  3. git clone https://github.com/TSDBBench/Overlord
  4. cd Overlord
  5. nano vagrant_files/vagrantconf.rb (add everything that says ‘’ and is vSphere related)
  6. nano vagrant_files/vagrantconf_db.rb (add everything that says ‘’ and is vSphere related)
  7. nano vagrant_files/vagrantconf_gen.rb (add everything that says ‘’ and is vSphere related)
  8. nano SetupVsphere.py (change baseDbVmConfig and baseGenVmConfig)
  9. ./SetupVsphere.py -f /path/to/some/folder/Overlord/vagrant_files/
  10. (optional) If you want a Control-VM, do the following:
    1. Copy http://tsdbbench.allweathercomputing.com/bin/debian-8.8.0-amd64-netinst-vsphere-controlvm-autoinstall.iso to your vSphere datastore
    2. Create a new VM and use the image to install the Control-VM on it (automated)

Creating Your Own Images (Generator/Database)

Creating your own Control-VM Image

  1. cd /path/to/another/folder/
  2. wget http://cdimage.debian.org/debian-cd/8.8.0/amd64/iso-cd/debian-8.8.0-amd64-netinst.iso
  3. cd /path/to/some/folder/
  4. git clone https://github.com/TSDBBench/Overlord
  5. cd Overlord
  6. ./MakeDebianIso.py -t /path/to/tmpfolder -i /path/to/another/folder/debian-8.8.0-amd64-netinst.iso -f /path/to/outputfolder/ -p preseed-vsphere-controlvm.cfg
  7. Import the resulting iso file to your vSphere datastore, create a new VM and use the iso image to install the Control-VM on it

back