On some versions of the ESXi Embedded Host Client, the imported VM's settings cannot be edited due to a bug in ESXi. It has been reported to VMWare, but in the interim we've got a workaround.
Follow steps 1–10 here. to upload all the files to the ESXi server.
Once the ESXi files have been uploaded follow the below steps to create a new VM.
Step 1: Create/Register Virtual Canary
Click Create /Register VM.
Step 2: Creating new Virtual machine
On the modal that pops up, select Create a new Virtual machine, then click Next.
Step 3: Naming and configuring
Give your VM a name (e.g. "Canary"). Choose the guest OS family as Linux and the OS version as Debian GNU/Linux 7 (64-bit). Click Next.
Step 4: Selecting Datastore
Select the datastore where you wish to place the VM. Click Next.
Step 5: Customize settings
In the Customize Settings click Add hard disk then Existing hard disk.
Step 6: Selecting Virtual Canary
In the datastore browser, select the disk.vmdk from the VirtualCanary-2.0 folder you uploaded previously, then click Select. This will add the disk to the new VM, and name it New Hard Disk.
Step 7: Removing Hard Disk
Remove Hard Disk 1 by click on the X.
Step 8: Network configuration
Under Network Adaptor 1, make sure the Adaptor Type is set to E1000.
Step 9: Device configuration
Under CD/DBD Drive 1, ensure the device is configured to use a Datastore ISO file.
Step 10: Completing customization
Select seed.iso from the previously uploaded files.
With the VM customization complete, click Next, then click Finish to create the VM.
Step 11: Powering on the Virtual Canary
Return to the VM list, and Power On the VM.
Step 12: 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.