Deploy XenDesktop from Provisioning Services vDisk

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

16ene/104

Desplegando servidores XenDesktop mediante Provisioning Services

Generalmente Provisioning Services se enfoca sólo para el streaming de sistemas operativos clientes, pero esto resulta ser una visión muy superficial del servicio. Si nuestra línea tecnológica sigue el camino de la virtualización, alto rendimiento, fácil administración y escalabilidad, por qué no usar también Provisioning Services para realizar streaming de sistemas operativos servidor.

El objetivo es usar un vDisk para el despliegue de servidores XenDesktop, de este modo podemos desplegar un nuevo servidor XenDesktop cuando necesitemos sin tener que realizar una nueva instalación desde cero.

En el artículo vamos a mostrar como crear un vDisk de un servidor XenDesktop en producción para ser desplegado posteriormente por nuestro Provisioning Services. Para llevar a cabo el artículo contamos de base con un entorno el cual dispone de un servidor Provisioning Services y un servidor XenDesktop. Si no disponemos de dicho entorno podemos seguir los siguientes artículos:

Una vez tenemos nuestro entorno montado y funcionando correctamente, el procedimiento que seguiremos será el siguiente:

  1. Creando un vDisk de XenDesktop.
  2. Descargar, instalar y ejecutar XenAppPrep.
  3. Ejecutando XenConvert para crear el vDisk.
  4. Agregando nuevos servidores XenDesktop a una granja existente.

Creando un vDisk de XenDesktop

Con el entorno previo ya funcionando el siguiente paso es crear el vDisk donde almacenaremos nuestro XenDesktop, para ello seguimos los puntos uno, dos, tres y cuatro del artículo Creando un vDisk de Microsoft Windows. Hay que tener en cuenta que realizaremos el punto cuatro del artículo anterior hasta la parte donde se ejecuta XenConvert, la cual la realizaremos más adelante.

Descargar, instalar y ejecutar XenAppPrep

Una vez hemos configurado la máquina virtual para que arranque desde red y esta ha contactado con Provisioning Services hasta iniciarse, es hora de instalar XenAppPrep. Para ello vamos a descargar la herramienta desde el artículo CTX116063.

Una vez ha sido descargado lo descomprimimos y ejecutamos su instalador.

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

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

Dejamos la ruta predeterminada de instalación y hacemos clic en el botón Next.

Nos avisa de que comenzará el proceso de instalación, para ello hacemos clic en el botón Install.

Para terminar con la instalación hacemos clic en el botón Finish.

Una vez terminada la instalación vamos a configurar XenDesktop para que pueda ser clonado, para ello vamos a ejecutar la herramienta que acabos de instalar. Abrimos una línea de comandos y nos ubicamos en el directorio donde se ha instalado XenAppPrep.



Una vez ubicamos en el directorio donde se ha instalado XenAppPrep y ejecutamos el comando XenAppPrep.exe /Pvs.

Ejecutando XenConvert para crear el vDisk

Una vez está preparado nuestro XenDesktop ejecutamos la herramienta XenConvert, para ello seguimos de nuevo el artículo anterior a partir de la parte donde se ejecuta XenConvert en el punto cuatro.

Una vez se haya efectuado la conversión también realizamos el punto cinco del artículo completamente, donde cambiamos el modo de funcionamiento del vDisk de privado a estándar para poder ser usado por múltiples clientes.

Agregando nuevos servidores XenDesktop a una granja existente

Ya disponemos de nuestro vDisk para ser desplegado en tantos servidores XenDesktop sean necesarios. Pero para un correcto funcionamiento hay que hacerlo miembro de la granja y asociarlo con la unidad organizativa de Active Directory.

Para este paso creamos una máquina virtual con las mismas características de hardware que tenía el servidor base, pero en este caso la creamos sin disco duro e indicando que arrancará por red, además tendrá que ser dada de alta en Provisioning Services y asociada al vDisk generado. Para orientarnos podemos seguir el vídeo explicativo del artículo Creando un vDisk de Microsoft Windows. Sólo usaremos el vídeo para la creación de la máquina virtual, la asociación de la máquina virtual con Provisioning Services y su vDisk podemos hacerlo como se hizo anteriormente.

Una vez ha arrancado nuestro nuevo servidor XenDesktop tenemos que hacerlo miembro de la granja, para ello lo primero que vamos a hacer es asociar su cuenta Active Directory a la unidad organizativa que creamos durante la instalación de XenDesktop. Para ello desde nuestro nuevo XenDesktop ejecutamos la aplicación Active Directory Configuration Wizard, en la primera ventana hacemos clic en el botón Next.

Aparecerá la unidad organizativa asociada a nuestra granja XenDesktop, hacemos clic en el botón Next.

Para agregar el nuevo servidor hacemos clic en el botón Add Local Machine y seguidamente en el botón Next.

Para terminar hacemos clic en el botón Finish y posteriormente en el botón Close.

El siguiente paso es ejecutar el comando chfarm desde una línea de comandos, para así hacerlo miembro de nuestra granja. Para ello como hemos comentado, abrimos una línea de comandos y ejecutamos chfarm. Aceptamos el mensajes de advertencia haciendo clic en el botón Yes.

Marcamos la opción Join an existing farm para hacer miembro al servidor y hacemos clic en el botón Next.

Ahora nos aparece la selección del almacén de datos, en nuestro caso dejamos la opción SQL ya que fue la usada durante la instalación de XenDesktop. Hacemos clic en el botón Next.

En el asistente de configuración para la fuente de datos elegimos las mismas opciones usadas durante la instalación de nuestro XenDesktop. Sólo mostramos la primera pantalla, habrá que continuar casa paso hasta introducir todas las opciones necesarias.

Una vez está todo configurado podemos comprobar el servidor SQL elegido así como la base de datos. Hacemos clic en el botón OK.

A continuación nos pide las credenciales para usar la fuente de datos ODBC, en nuestro caso la dejamos en blanco y hacemos clic en el botón Next.

Ahora nos pregunta por el servidor de licencias Citrix, en nuestro caso dejamos que coja la configurada en la granja y hacemos clic en el botón Next.

Si todo ha sido configurado correctamente debe aparecer el nombre de nuestra granja, de ser así hacemos clic en el botón Finish para terminar.

Esto hará que se pare el servicio IMA para realizar el registro en la base de datos y posteriormente será arrancado. Ya tenemos nuestro nuevo servidor para ser usado.

Este último procedimiento en el cual asociamos la cuenta de Active Directory a nuestra granja así como el alta con el comando chfarm, tenemos que ejecutarlo siempre que agreguemos un servidor nuevo desde el mismo equipo que se va a agregar.

Share

¿Te gustó este artículo?

¡Suscríbete a nuestro feed RSS!

Comentarios (4) Trackbacks (0)
  1. Hola Jose luis he descubierto hace poco tu blog y lo sigo desde entonces la informacion que muestras esta siendo muy interesante para mi y para mi trabajo ya que recientemente en mi empresa estamos metidos en estos fregados de virtualizacion y me gustaria pedirte donde podria ampliar mas estos conocimientos.

    Te adjunto mi email por si pudieras mandarme algun link donde buscar esta configuracion.

    Gracias

  2. Hola Oscar,

    Gracias por seguir el blog, intentamos tenerlo siempre lo más actualizado posible con nuevos artículos.

    Sobre la información que solicitas, al menos personalmente no he encontrado nada en la documentación de Citrix donde explique como realizar esta instalación, la explican para XenApp, por lo que hemos adaptado las herramientas para que resulte útil con XenDesktop.

    Estos mismos pasos que hemos realizado podemos usarlos también para XenApp, es decir, la herramienta XenAppPrep y seguidamente trabajar con chfarm.

    Si deseas más información sobre virtualización, citrix y otros temas en general puedes seguir estas direcciones:
    Documentación Citrix (en inglés hay más que en español)
    Base de conocimientos de Citrix (muy útil e importante)
    Videos oficiales Citrix (suelen actualizar mucho y con material muy interesante)

    Después tenemos otros blogs como:
    Josep Ros (Virtualización especialmente VMware)
    Bujarra (Virtualización, Citrix, VMware, muy variado)
    CTXDOM (comunidad de habla hispana de Citrix)

    Espero que con esto puedas ir cumpliendo las espectativas, un saludo y no dejes nunca de seguirnos :)

  3. Gracias por la informacion, muy interesante como siempre, si aceptais sugerencias a lo mejor seria interesante algun documento tecnico de alguna solucion de Backup a cinta que se pueda aplicar a entornos xen server tanto de las maquinas virtuales como del contenido de estas.

    Gracias

  4. Hola Oscar,

    Decirte que nunca hemos realizado copias de seguridad en una unidad de cinta en el mismo servidor. Optamos generalmente por montar un disco duro exclusivo para copias en el mismo servidor, existen utilidades para realizar snapshots y salvarlos en dicho disco. Otra opción sería montar un disco USB o también una unidad NAS, conectandola por NFS, SMB, CIFS, FTP, lo que desees.

    De todos modos una posible opción sería que XenServer reconociera por la controladora SCSI la unidad de cintas y usar dd para realizar las copias.

    Un saludo.


Leave a comment

(required)


*

Aún no hay trackbacks.