Xen Desktop on ESX backend

Getting Xen Desktop 2.0 Beta up and running on a VMWare ESX backend.

This is compiled from documentation and forum posts.  I’ve put it here to assist anybody and to have a record for myself.  I take no credit for this information as it was all in actual documentation or posted by others in the Citrix forums.  Here is how I got my test environment up and running.

  1. Install the Desktop Delivery Controller (DDC) on a physical or virtual server.  I used a dedicated virtual machine for this. 
  2. Make sure you add the CDS-TP.lic file to the license manager so you have actual licenses to test with.
  3. Copy the default certificate from your Virtual Center server to the DDC machine. C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\SSL\rui.crt
  4. On the DDC machine, run mmc and add the Certificates snap-in for the Computer Account.
  5. Expand Certificates, then Trusted Root Certification Authorities.
  6. Under Trusted Root Certification Authorities, right-click Certificates and chose Import.
  7. Browse to the rui.crt file you copied and import it.
  8. Open the hosts file on the DDC machine, c:\windows\system32\drivers\etc\hosts, and add the Virtual Center machine’s IP for the hostname “vmware”.  If must be vmware as this is the name on the default certificate.  If you make a new cert with the FQDN you should be find without this step as long as you import that cert.
  9. Run the Access Management Console on the DDC machine.
  10. If you hadn’t done the initial wizard, complete it now.
  11. Expand Citrix Resources\Desktop Delivery Controller\<Your Farm Name>.
  12. Righ-click on Desktop Groups and select Create Desktop Group.
  13. Pick the Assignment type you want.
  14. Set the Hosting Infrastructure to “VMWare virtualization” and hit Next.
  15. Enter https://vmware/sdk as the address. If you have a cert for the FQDN, use that instead of vmware.  Enter a username and password of an account with the necessary permission in Virtual Center.  Hit Next.
  16. Add the virtual machines to be part of the pool.
  17. Add the users allow to access the pool.
  18. Complete the rest of the wizard to match the settings you want.

About Adam Oliver

Adam Oliver has been working in the IT field for over 10 years and is a Sales Engineer for Citrix Systems, Inc. Follow Adam on twitter at http://twitter.com/theadamoliver. Find out more about Citrix at www.citrix.com.
This entry was posted in Virtualization, XenDesktop and tagged , . Bookmark the permalink.

2 Responses to Xen Desktop on ESX backend

  1. Girdhar says:

    HI Adam,

    As the certificate is issued in the name of “vmware default certificate” how will https://vmware would work. the URL should match with the issued to name right?. I am not able to go to next step in xendektop because of this certificate issue. if i issue CA driven certificate in the name of my vcenter fqdn i am able to connect vcenter client withouth certficate error but https://vcenter.mydomain.com/sdk starts giving error

  2. Girdhar says:

    Where does this rui.crt in windows server 2008 if i am not wrong it should be in C:\ProgramData\VMware\VMware VirtualCenter\SSL

Leave a Reply

Your email address will not be published. Required fields are marked *