Vmware ESXi
Prerequisites
- Providing
- VMWare ESXi - no longer free
- Vagrant
- Vagrant plugins:
- vagrant-reload
- vagrant-vmware-esxi
- vagrant-env
- on some distribution also the vagrant plugins :
- winrm
- winrm-fs
- winrm-elevated
-
ovftool (https://developer.broadcom.com/tools/open-virtualization-format-ovf-tool/latest)
-
Provisioning with python
- Python3 (>=3.8)
- ansible-core==2.12.6
-
pywinrm
-
Or provisioning With Docker
- Docker
check dependencies
Info
If there is some missing dependencies goes to the installation chapter and follow the guide according to your os.
Note
check give mandatory dependencies in red and non mandatory in yellow (but you should be compliant with them too depending one your operating system)
Install
- To install run the goad script and launch install or use the goad script arguments
./goad.sh -p vmware_esxi
GOAD/vmware_esxi/local/192.168.56.X > set_lab <lab> # here choose the lab you want (GOAD/GOAD-Light/NHA/SCCM)
GOAD/vmware_esxi/local/192.168.56.X > set_ip_range <ip_range> # here choose the ip range you want to use ex: 192.168.56 (only the first three digits)
GOAD/vmware_esxi/local/192.168.56.X > install
- or all in command line with arguments