Step 1: Unzip downloaded template
Unzip the downloaded VirtualCanary_2.0_Template_VMX.zip file.
Step 2: Login
Login to the ESXI management interface.
Step 3: Storage selection
Select Storage on the left menu.
Step 4: Selecting Datastore
Select the datastore where you wish to upload the disk images.
Step 5: Browse Datastore
Click Datastore browser.
Step 6: Creating Directory
Click Create directory, then provide a name and click Create directory.
Step 7: Uploading Virtual Canary
Select VirtualCanary-2.0 in the datastore browser, then click Upload.
Step 8: Selecting files
Browse to the VirtualCanary-2.0-VMX folder and select the first file. Then click Open.
Step 9: Selecting remaining files
Repeat for disk-s002.vmdk, disk-s003.vmdk, disk-s004.vmdk, disk-s005.vmdk, disk.vmdk, seed.iso, VirtualCanary-2.0.vmx, VirtualCanary.vmxf.
Step 10: Upload completed
At the end of the upload process, the datastore browser should show four files. Click Close.
Step 11: Begin registering process
In the datastore tab, click Register a VM.
Step 12: Registering Virtual Canary
In the pop modal, browse to VirtualCanary-2.0.vmx and click Register.
A new VM will be created.
Step 13: Created Virtual Canary
Return to the VM list. Select the newly created VM, then click Actions, then Edit settings.
If this produces a Javascript exception of Cause: TypeError: Cannot read property 'numSupportedFloppyDevices' of undefined this is a bug in some versions of ESXi.
See the workaround here.
Step 14: Settings
In the Settings window confirm that the CD is configured to use VirtualCanary-2.0/seed.iso and Connect at power on is checked:
Step 15: Powering on the Virtual Canary
Return to the VM list, and Power On the VM.
Step 16: Booted Canary
In the Console window, you'll see the Canary boot. It will eventually wind up at a login screen
Congratulations, your Virtual Canary is now up and running. Return to the Canary Console to commission your new bird.