This is a continuation of my blog regarding Boot device manager but in this blog I will go through specifically using BDM in a Xendesktop/PVS with VMs hosted on Vmware ESX 3.X
1. The following instructions assume you have already created your ISO file with Bdm.exe … if not see http://community.citrix.com/blogs/citrite/trevorm/2009/02/25/Using+PVS+Boot+Device+Manger+with+XenDesktop+and+Xenserver
2. We need to move the iso file to your ISO library on Virtual Center. You can use WinSCP to copy it over.
3. Modify our target Virtual Machine template settings to have it boot to the xdppvs.iso on startup
4. Next we need to edit the bios of the Virtual Machine and move the dvd/cd object to the top of the boot list. See screenshot below on how to have VM automatically enter into the bios on next boot.
5. Now we have our VM configured to boot from the ISO we created with BDM. For XenDesktop Setup Tool which is used to create multiple VMS very quickly we need to create a template.
6. We now will set the hard disk on the virtual machine to 1MB since we are using Provisioning Services(PVS)
7. We have a Vmware Virtual Machine with a 1mb disk, set to boot from a DVD/cd ISO file and now we need to convert it to a template in virtual center.
8. So now that we have a Template we can run the Xendesktop Setup Tool to create a pool of Virtual desktops in minutes and not eating up terabytes of storage.
“When configuring the BIOS to work with the boot device (either USB or ISO
image), it is imperative that the NIC PXE option is enabled. The PXE boot option is
required in order for the NIC Option ROM to stay resident in memory during the
pre-boot process. This way, UNDI will be available to the boot device to properly
initialize the NIC. Otherwise, the API not found message would be displayed
by the boot device.”