NOTE: This is a helpful exercise to get familiar with the VMware vSphere (ESXi) installation, user interface and terminology but is not recommended for production use and most, if not all, VMs created inside ESXi will fail to boot. Also, I tried these steps with the latest ESXi 7 version but the installer didn't have necessary networking drivers and would halt early on in the process.
- Open a web browser and navigate to https://my.vmware.com
- Create an account or log in
- Once logged in, go to https://my.vmware.com/en/group/vmware/evalcenter?p=free-esxi6
- Click the Register button to register for the software and generate download links
- Copy the License Key listed on the page and paste it into a text editor for later
- Download the VMware vSphere Hypervisor 6.7 Update 2 Binaries .iso file by clicking the Manually Download button
- Launch Virtualbox
- Create a New VM by selecting Machine > New
Name: VMware vSphere (ESXi)
Machine Folder: C:\VMs
Type: Linux
Version: Other (64-bit)
Memory Size: 8192 MB
Hard disk: Create a virtual hard disk now - Click Create
- On the Create Virtual Hard Disk dialog
Name the virtual disk image VMware vSphere (ESXi).vdi
File size: 500 GB
Hard disk file type: VDI
Storage on physical hard disk: Dynamically Allocated - Click Create
- Select the VM and Click Settings
- Select System > Processor
- Give the VM at least 2 processors
- Check the Enable Nested VT-x/AMD-V
- Change the
- Select Display
- Slide the Video Memory to 128 MB
- Select Network
- Set the attached to dropdown to Host-Only
- Select Storage
- Click on the CD-ROM drive
- Select the disc dropdown to the right > Choose a virtual optical disc file...
- Browse to and select the downloaded VMware vSphere (ESXi) .iso file
- Click OK
- Click OK to accept the settings
- Make sure the VMware vSphere (ESXi) VM is selected and click Start > Normal
- Wait a few moments for the installer to initialize
- At the Welcome screen press Enter
- Press F11 to accept the EULA and continue
- Select the 500GB VBOX HARDDISK > Press Enter
- Select a keyboard layout > Press Enter
- Enter and confirm a root password > Press Enter
- Press Enter to continue on the Errors/Warnings message
- Press F11 to confirm installing to the VBOX HARDDISK
- Wait for the installer to copy files and configure the system
- After the installation succeeds select Devices > Optical Drives > Remove disk from virtual drive
- Press Enter to Reboot
- After the VM reboots, note the http address on the screen to manage the host
- Open a web browser on the host machine and navigate to http://IP noted above
- Login with the username root and the password set during the installation
- Welcome to VMware vSphere (ESXi) inside VirtualBox
Applying the Free ESXi License
- Inside the VMware ESXi web UI click the Manage link in the left navigation menu
- Click the Licensing tab in the top navigation menu
- Click the Assign License button
- Paste the license key noted during the download steps
- Click the Check License button
- After the license is validated, click the Assign License button
- The free license should be applied and the expiration date should now say Never