VMWare vSphere
Links
- http://www.vmware.com/products/vsphere.html
- for vSphere autoinstalling iso files are used to create templates that can be reused
- the whole process is scripted
Initial Elastic Infrastructure Setup
- Copy http://tsdbbench.allweathercomputing.com/bin/debian-8.8.0-amd64-netinst-vsphere-autoinstall.iso to your vSphere datastore
cd /path/to/some/folder/
git clone https://github.com/TSDBBench/Overlord
cd Overlord
nano vagrant_files/vagrantconf.rb
(add everything that says ‘’ and is vSphere related)
nano vagrant_files/vagrantconf_db.rb
(add everything that says ‘’ and is vSphere related)
nano vagrant_files/vagrantconf_gen.rb
(add everything that says ‘’ and is vSphere related)
nano SetupVsphere.py
(change baseDbVmConfig and baseGenVmConfig)
./SetupVsphere.py -f /path/to/some/folder/Overlord/vagrant_files/
- (optional) If you want a Control-VM, do the following:
- Copy http://tsdbbench.allweathercomputing.com/bin/debian-8.8.0-amd64-netinst-vsphere-controlvm-autoinstall.iso to your vSphere datastore
- Create a new VM and use the image to install the Control-VM on it (automated)
Creating Your Own Images (Generator/Database)
- If you want to create your own images, do the following:
cd /path/to/another/folder/
wget http://cdimage.debian.org/debian-cd/8.8.0/amd64/iso-cd/debian-8.8.0-amd64-netinst.iso
cd /path/to/some/folder/
git clone https://github.com/TSDBBench/Overlord
cd Overlord
./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.cfg
nano vagrant_files/vagrantconf.rb
(add everything that says ‘’ and is vSphere related)
nano vagrant_files/vagrantconf_db.rb
(add everything that says ‘’ and is vSphere related)
nano vagrant_files/vagrantconf_gen.rb
(add everything that says ‘’ and is vSphere related)
nano SetupVsphere.py
(change baseDbVmConfig and baseGenVmConfig)
./SetupVsphere.py -f /path/to/some/folder/Overlord/vagrant_files/
Creating your own Control-VM Image
cd /path/to/another/folder/
wget http://cdimage.debian.org/debian-cd/8.8.0/amd64/iso-cd/debian-8.8.0-amd64-netinst.iso
cd /path/to/some/folder/
git clone https://github.com/TSDBBench/Overlord
cd Overlord
./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
- 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