Instalando Citrix XenDesktop 4
XenDesktop 4 es el nuevo producto de Citrix enfocado a VDI (infraestructura de escritorios virtuales). Combinándolo con una solución de virtualización como puede ser Citrix XenServer o VMware vSphere, podemos desplegar escritorios personalizados a nuestros usuarios sin esfuerzo alguno.
Esta solución resulta interesante para el uso de terminales clientes, ya que suponen un gran ahorro de costes en hardware, energía y mantenimiento. Además desde cualquier parte del planeta, podemos acceder a nuestro escritorio sin experimentar altos retrasos gracias al protocolo ICA.
El artículo se basa en una instalación la cual dispone ya de un servidor de licencias Citrix y un servidor Microsoft SQL Server. Si no dispone ninguno de estos dos servicios puede instalarlo durante el proceso de instalación de Citrix XenDesktop 4 o seguir los artículos específicos de este blog haciendo clic en cada uno de los enlaces anteriores.
La instalación la vamos a realizar en un Windows Server 2003 x64 que se encuentra funcionando en un entorno virtualizado con Citrix XenServer 5.5. El procedimiento para realizar el laboratorio son los siguientes:
- Crear una base de datos para XenDesktop en Microsoft SQL Server.
- Instalar Citrix XenDesktop 4.
- Configurar Citrix XenDesktop 4.
- Instalando XenDesktop Agent.
- Probando la instalación.
Crear una base de datos para XenDesktop en Microsoft SQL Server
Para crear la base de datos para nuestro XenDesktop podemos seguir el artículo que se encuentra en nuestro blog llamado Creando una base de datos en Microsoft SQL Server para cualquier producto Citrix.
Instalar Citrix XenDesktop 4
El primer paso será introducir el disco de nuestro XD4 y elegimos la opción Install Server Components.
Aceptamos los términos de licencia y hacemos clic en el botón Next.
Desmarcamos la opción Citrix License Server y hacemos clic en el botón Next.
Dejamos marcada la opción de crear una nueva granja y en nuestro caso introducimos el nombre PiPo e2H, hacemos clic en el botón Next.
En nuestro caso marcamos la licencia Platinum, ya que estamos usando una versión de pruebas de 60 días. Hacemos clic en el botón Next.
En el siguiente paso, marcamos las dos opciones, ya que como dijimos al principio del artículo, disponemos de un servidor dedicado para licencias Citrix y otro dedicado de bases de datos Microsoft SQL Server. Una vez marcadas hacemos clic en el botón Next.
A continuación nos aparece la configuración para la conexión a la base de datos, hacemos clic en el botón Configure.
Introducimos una descripción y desplegamos la opción Server y elegimos el servidor SQL existente. Una vez realizado estos pasos hacemos clic en el botón Next.
Dejamos de forma predeterminada la opción de autenticación que aparece y hacemos clic en el botón Next.
Marcamos la opción cambiar la base de datos predeterminada y elegimos la base de datos XenDesktop que creamos anteriormente. Hacemos clic en el botón Next.
Dejamos las opciones como aparecen de forma predeterminada y hacemos clic en el botón Finish.
Para comprobar que la configuración es correcta, hacemos clic en el botón Test Data Source. Si la prueba es correcta aceptamos ambas ventanas haciendo clic en el botón OK.
Una vez aparece los campos configurados hacemos clic en el botón Next.
Introducimos las credenciales del usuario que conectara con nuestra base de datos y hacemos clic en el botón Next. Podemos usar el usuario administrador, pero por seguridad hemos creado un usuario en nuestro Active Directory llamado ctx-sql el cual usamos.
Introducimos el nombre de nuestro servidor de licencias Citrix y hacemos clic en el botón Next.
Nos informa de que va a comenzar el proceso de instalación una vez que hagamos clic en el botón Next.
Tras la instalación de unos componentes previos como IIS necesario para la interfaz web de acceso, nos solicita reiniciar el servidor, hacemos clic en el botón Yes. Una vez reiniciado el servidor, iniciamos sesión y proseguirá la instalación.
A continuación nos aparece unos mensajes de advertencia sobre unos drivers de impresión que necesita instalar XenDesktop, aceptaremos siempre todos estos mensajes que aparezcan haciendo clic en el botón Continue Anyway.
Una vez instalados los hotfixes nos pide de nuevo un reinicio, hacemos clic en el botón Yes.
Una vez iniciado el sistema aparece la proceso de configuración base de nuestro XenDesktop, donde nos da la opción de configurar una unidad organizativa para alojar los objetos necesarios y configurar el servidor de licencias. En nuestro caso como el servidor de licencias se encuentra en un servidor dedicado, desmarcamos esa opción, ya que ella es sólo si instalamos el servidor de licencias conjuntamente con nuestro XenDesktop. Hacemos clic en el botón Finish.
Nos aparece el asistente de configuración para la unidad organizativa, hacemos clic en el botón Next.
Hacemos clic en el botón Browse para seleccionar nuestro dominio, en nuestro caso vamos a crear una unidad organizativa en la raíz. Marcamos el nombre de dominio y hacemos clic en el botón OK. A continuación marcamos la opción crear una unidad organizativa e introducimos el nombre XenDesktop. Para seguir hacemos clic en el botón Next.
Para finalizar el asistente hacemos clic en el botón Finish, aparecerá el proceso de creación de la unidad organizativa y el registro en nuestro SQL, una vez terminado hacemos clic en el botón Close.
A continuación nos aparece la opción de arrancar la consola de administración, hacemos clic en el botón Yes.
Configurar Citrix XenDesktop 4
Nos aparece el asistente para ejecutar el proceso de descubrimiento, que ayudará a la consola de administración tomar contacto con los componentes instalados, hacemos clic en el botón Next.
Dejamos de forma predeterminada los componentes que aparecen marcados y hacemos clic en el botón Next.
Añadimos en la búsqueda la máquina local, para ello hacemos clic en el botón Add Local Computer y a continuación en el botón Next.
Para comenzar el descubrimiento hacemos clic en el botón Next.
Una vez realizado el descubrimiento, hacemos clic en el botón Finish.
Si todo ha ido sin problemas, aparecerá la granja PiPo e2H como OK.
A continuación vamos a crear un grupo de escritorios, para ello es necesario disponer de un entorno de virtualización, bien XenServer o vSphere, en nuestro caso vamos a usar XenServer.
Para realizar este paso hacemos clic con el botón derecho sobre el nombre de la granja PiPo e2H y elegimos la opción Create desktop group.
En la pantalla de bienvenida hacemos clic en el botón Next.
En el tipo de asignación del grupo de escritorios vamos a elegir la opción Pooled, la cual asigna de forma aleatoria los escritorios a cada cliente que solicite uno. Una vez marcada la opción hacemos clic en el botón Next.
Elegimos nuestra infraestructura de virtualización, como dijimos XenServer y hacemos clic en el botón Next.
Introducimos la dirección IP de nuestro servidor XenServer, las credenciales de acceso al mismo y hacemos clic en el botón Next.
Una vez validado el acceso a nuestro XenServer, nos pide que agreguemos clientes al grupo para poder ser entregados a las peticiones. Debe existir alguna máquina virtual en nuestro XenServer para poder ser usada por los clientes, para ello hacemos clic en el botón Add. Nos aparecen las máquinas virtuales disponibles en nuestro XenServer, nosotros marcamos una y hacemos clic en el botón OK para posteriormente hacer clic en el botón Next. La máquina virtual seleccionada tiene que existir en nuestro Active Directory, de no ser así podemos crear la cuenta y asociarla desde el asistente.
Ahora elegimos que usuarios tendrán disponible el acceso a este grupo de escritorios, para este laboratorio vamos a elegir todos los usuarios del dominio. Para ello hacemos clic en el botón Add, elegimos el grupo deseado y hacemos clic en el botón OK. Una vez elegido el grupo hacemos clic en el botón Next.
Asignamos un nombre al grupo, nosotros introducimos el nombre Demo y hacemos clic en el botón Next.
Elegimos el icono que aparecerá en la publicación y hacemos clic en el botón Next. Nosotros dejamos el predeterminado.
Para terminar hacemos clic en el botón Finish, ya que deseamos que se encuentre activado el grupo al terminar y no vamos a configurar ninguna opción avanzada.
Para comprobar que aparece publicado el escritorio, abrimos un explorador y accedemos a la dirección web del servidor, en nuestro caso http://sti-xdi-svr1. Introducimos nuestras credenciales y aceptamos la instalación del componente necesario para poder usar los escritorios remotos.
Instalando XenDesktop Agent
Para realizar la instalación del agente podemos seguir el artículo de este blog llamado Instalando XenDesktop Agent en un escritorio.
Probando la instalación
En el siguiente vídeo mostramos cual ha sido el resultado de todo el proceso de instalación.












































22 abril, 2010 - 17:14
Hola Jose
Sigo con mi lab.
Ya como te comentaba ayer cree el Disco Virtual. ahora tengo problemas al crear las cuentas de computadoras en el Directorio Activo desde el PVS, para luego agregar esas VM al XenDesktop, no se si estoy realizando los pasos en el orden correspondiente
un saludo
22 abril, 2010 - 17:37
Hola Enrique,
Para poder asociar las cuentas en AD, el servidor PVS ha de ser miembro del dominio antes de instalar PVS.
Un saludo.
28 mayo, 2010 - 18:25
Buen Blog de virtualizacion me cayo a perilla
29 mayo, 2010 - 00:23
Gracias Diego,
Esperamos seguir viendote por aquí, un saludo.
3 junio, 2010 - 16:39
Hola. Mira estoy tratando de montar un demo de citrix para una tesis de Ing. me encuentro haciendo las pruebas sobre vw con citrix xen desktop 4, tengo ya inslado el xendesktop 4 sobre ws2003 y vw y no me deja publicar el deskop grup me puedes ayudar para ver cual es el problema
Saludos
desde Ecuador
Jose
3 junio, 2010 - 19:39
Hola José,
Necesitaría un poco más de información respecto al error que aparece, ya que durante el asistente lo que has de hacer cuando te pregunta por la plataforma de virtualización es desplegar y elegir VMware, introducir la dirección del host o virtual center y sus credenciales.
Un saludo.
4 junio, 2010 - 03:20
Hola José
Este es el mensaje
“the hosting infrastructure could not be resached at the specified addrres’
Me ayudas.
Saludos
José
4 junio, 2010 - 12:00
Hola José,
Imagino que ese mensaje de aparece cuando en el asistente inicial de XenDesktop eliges en que infraestructura de virtualización quieres integrar XenDesktop. En el desplegable elegirás VMware y seguidamente introduces la dirección http://dirección_vcenter o https://dirección_vcenter. Debes tener en cuenta que si usas la opción HTTPS necesitas instalar en el servidor los certificados SSL.
Puedes seguir el artículo CTX116928 también la documentación.
Un saludo.
23 septiembre, 2011 - 23:22
Hola Jose Jimenez me he de imaginar por la fecha de tu comentario que ya lo resolviste. Pero escribo esto por si a alguien le ayuda.
Si quieres conectar el XenDesktop hacia un VCenter, que fue el caso que a mi me toco, via http tienes que modificar el archivo proxy.xml, ubicado en tu VCenter… dentro de la carpeta (en Win2008) “X:\ProgramData\VMware\VMware Virtual Center”, le das click derecho, luego editar y buscas: , en esta seccion te vas a la seccion de httpsWithRedirect y tienes que quedar httpAndHttps. Guardas los cambios y te vas a los servicios del sistema (services.msc) y reinicias el servicio de “VMWare VirtualCenter Server”.
Con esto ya te dejara acceder en el Wizard de XenDesktop y pones http://ip_o_nombreservidor_vcenter/sdk
y en nombre de usuario poner un usuario que tenga los privilegios adecuados.
Esto pensando que es un entorno de pruebas porque segun lo que investigue no lo recomiendan para un entorno en produccion por el hecho de no utilizar “https” y se presta para ataques que puedan intervenir la comunicacion.
Ahora bien si quieres utilizar https tienes que investigar ya que tienes que generar un certificado ssl y sustituirlo en el Vcenter y darlo de alta, al parecer, en el Desktop Delivery Controller.
Si no es sobre VMWare Vcenter, sino ESX o ESXi, pues ahi ya es otro procedimiento…. Bueno yo dejo el que me toco lidear. Esperemos y le sirva a alguien de algo.
23 septiembre, 2011 - 23:25
mmmmm.. me borraron los simbolos de mayor que y menor que…bueno vomos a hacer una prueba
23 septiembre, 2011 - 23:35
Me borra la pagina todos los caracteres “especiales”…. bueno les recomiendo que busquen en el google la modificacion de este archivo proxy.xml del Vcenter para aceptar conexiones no seguras http…. Yo lo encontre en una pagina de los foros de Citrx….. Bueno pues ya me voy porque traigo prisa…jejejejeje
Bueno como no quiero dejar ahi nomas mi mensaje pues en esta direccion esta la solucion que encontre, en el comentario No. 7. Ahi viene la modificacion que se tiene que realizar en e id = “5″
http://forums.citrix.com/thread.jspa?threadID=250281
23 septiembre, 2011 - 23:41
Hola larrysys:
Muchas gracias por el aporte.
Un saludo.