How to Install Citrix XenDesktop 4

PiPo e2H – Soluciones TIC Avanzadas Jose Luis Gomez Ferrer de Couto – vExpert'11, CCNA, VCP 4&5, CCA, EMCVSE, ACE

13dic/0912

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.

xdEl 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:

  1. Crear una base de datos para XenDesktop en Microsoft SQL Server.
  2. Instalar Citrix XenDesktop 4.
  3. Configurar Citrix XenDesktop 4.
  4. Instalando XenDesktop Agent.
  5. 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.

xd2

Aceptamos los términos de licencia y hacemos clic en el botón Next.

xd3

Desmarcamos la opción Citrix License Server y hacemos clic en el botón Next.

xd4

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.

xd5

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.

xd6

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.

xd7

A continuación nos aparece la configuración para la conexión a la base de datos, hacemos clic en el botón Configure.

xd8

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.

xd9

Dejamos de forma predeterminada la opción de autenticación que aparece y hacemos clic en el botón Next.

xd10

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.

xd11

Dejamos las opciones como aparecen de forma predeterminada y hacemos clic en el botón Finish.

xd12

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.

xd13

xd14

Una vez aparece los campos configurados hacemos clic en el botón Next.

xd15

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.

xd16

Introducimos el nombre de nuestro servidor de licencias Citrix y hacemos clic en el botón Next.

xd17

Nos informa de que va a comenzar el proceso de instalación una vez que hagamos clic en el botón Next.

xd18

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.

xd19

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.

xd20

Una vez instalados los hotfixes nos pide de nuevo un reinicio, hacemos clic en el botón Yes.

xd19

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.

xd21

Nos aparece el asistente de configuración para la unidad organizativa, hacemos clic en el botón Next.

xd22

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.

xd23

xd24

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.

xd25

xd26

A continuación nos aparece la opción de arrancar la consola de administración, hacemos clic en el botón Yes.

xd27

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.

xd28

Dejamos de forma predeterminada los componentes que aparecen marcados y hacemos clic en el botón Next.

xd29

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.

xd30

Para comenzar el descubrimiento hacemos clic en el botón Next.

xd31

Una vez realizado el descubrimiento, hacemos clic en el botón Finish.

xd32

Si todo ha ido sin problemas, aparecerá la granja PiPo e2H como OK.

xd33

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.

xd34

En la pantalla de bienvenida hacemos clic en el botón Next.

xd35

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.

xd36

Elegimos nuestra infraestructura de virtualización, como dijimos XenServer y hacemos clic en el botón Next.

xd37

Introducimos la dirección IP de nuestro servidor XenServer, las credenciales de acceso al mismo y hacemos clic en el botón Next.

xd38

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.

xd39

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.

xd40

Asignamos un nombre al grupo, nosotros introducimos el nombre Demo y hacemos clic en el botón Next.

xd41

Elegimos el icono que aparecerá en la publicación y hacemos clic en el botón Next. Nosotros dejamos el predeterminado.

xd42

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.

xd43

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.

xd44

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.

Share

¿Te gustó este artículo?

¡Suscríbete a nuestro feed RSS!

Comentarios (12) Trackbacks (1)
  1. 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

  2. Hola Enrique,

    Para poder asociar las cuentas en AD, el servidor PVS ha de ser miembro del dominio antes de instalar PVS.

    Un saludo.

  3. Buen Blog de virtualizacion me cayo a perilla

  4. Gracias Diego,

    Esperamos seguir viendote por aquí, un saludo.

  5. 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

  6. 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.

  7. Hola José
    Este es el mensaje
    “the hosting infrastructure could not be resached at the specified addrres’
    Me ayudas.

    Saludos
    José

  8. 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.

  9. 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.

  10. mmmmm.. me borraron los simbolos de mayor que y menor que…bueno vomos a hacer una prueba

  11. 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

  12. Hola larrysys:

    Muchas gracias por el aporte.

    Un saludo.


Leave a comment

(required)


*