Integrando Citrix XenDesktop y Provisioning Services
Citrix XenDesktop y Provisioning Services son dos grandes productos que al ser integrados resulta una solución escalable, fiable, de alto rendimiento y fácil administración, ofreciendo un magnífico TCO.
La integración ofrecería un importante ahorro en almacenamiento, ya que todos los escritorios virtuales entregados por XenDesktop, no tienen porque disponer de un disco duro propio con el sistema operativo instalado. Esta barrera la superamos con Provisioning Services, seguimos creando tantos escritorios virtuales necesitemos y estos arrancarán de un vDisk suministrado por el servicio de streaming.
Para este artículo ya contamos en nuestro laboratorio con Citrix XenDesktop y Citrix Provisioning Services, para realizar la instalación de estos productos podemos seguir los siguientes artículos:
- Instalando Citrix Provisioning Services 5.1 SP1.
- Instalando Citrix XenDesktop 4.
- Instalando XenDesktop Agent a un escritorio. En nuestro caso al vDisk.
Una vez dispuesto el escenario, vamos a realizar la integración siguiendo los puntos descritos a continuación:
- Instalar XenDesktop Agent en el vDisk.
- Crear una plantilla de escritorio virtual en XenServer.
- Instalar XenDesktop Setup Tool.
- Desplegar varios escritorios virtuales.
Instalar XenDesktop Agent en el vDisk
Esta instalación podemos realizarla siguiendo el artículo anteriormente citado Instalando XenDesktop Agent a un escritorio. Teniendo en cuenta que realizamos esta instalación en el vDisk, para ello tendremos que ponerlo en modo privado para poder realizar modificaciones. Una vez el vDisk en modo privado, lo arrancamos en un cliente e instalamos el XDA.
Recordar que el vDisk debe haber sido creado con la máquina integrada en el dominio Active Directory, sino podemos tener problemas con el SID.
Para cambiar el modo del vDisk a privado, abrimos la consola de Provisioning, nos situamos en el almacenamiento correspondiente y sobre el vDisk hacemos clic con el botón derecho y elegimos Properties.
A continuación hacemos clic en Edit File Properties y nos situamos en la pestaña Mode.
Cambiamos el modo de acceso a privado y hacemos clic en el botón OK hasta cerrar las diferentes ventanas.
Ahora sólo necesitamos una máquina virtual dada de alta tanto en nuestro XenServer como en Provisioning Services, a la cual asignarle el vDisk para instalar posteriormente el XDA.
Para este paso desplegamos Sites -> Sevilla -> Device Collection -> Demo. Sobre el grupo Demo hacemos clic con el botón derecho y elegimos la opción Create Device.
Le asignamos un nombre e introducimos la dirección MAC de la tarjeta de red generada por XenDesktop, como se muestra a continuación. Para terminar hacemos clic en el botón OK.
A continuación hacemos doble clic sobre el equipo creado, nos situamos en la pestaña vDisks y hacemos clic en el botón Add.
Elegimos el disco correspondiente y hacemos clic en el botón OK en las distintas ventanas.
Ya podemos arrancar nuestra máquina virtual desde red para que tome el sistema operativo por streaming y así instalar el XDA.
Crear una plantilla de escritorio virtual en XenServer
Abrimos nuestra consola de administración de XenServer y nos conectamos a nuestro servidor. Una vez ahí hacemos clic en New VM.
Elegimos Other install media y hacemos clic en el botón Next.
Le asignamos un nombre y hacemos clic en el botón Next.
Dejamos seleccionado el DVD y hacemos clic en el botón Next.
Si disponemos de una pool elegimos el servidor donde crear el escritorio virtual y hacemos clic en el botón Next.
Le asignamos CPU y memoria RAM y hacemos clic en el botón Next.
No asignamos almacenamiento alguno porque lo recibirá del Provisioning Services cada escritorio que creemos desde esta plantilla posteriormente. Hacemos clic en el botón Next.
Elegimos el número de interfaces de red y en la red por la cual comunicará, hacemos clic en el botón Next.
Desmarcamos la opción de arrancar la máquina tras la finalización y hacemos clic en el botón Finish.
Ahora hacemos clic con el botón derecho sobre la nueva máquina virtual y elegimos la opción Convert to Template. En el mensaje que aparece de aviso hacemos clic en el botón Aceptar.
Observaremos que nuestra máquina virtual se ha ido a formar parte de las plantillas.
Instalar XenDesktop Setup Tool
En nuestro servidor Provisioning Services vamos a instalar la herramienta XenDesktop Setup Tool que se encuentra disponible en el disco de XenDesktop 4.
Para instalar la herramienta es necesario que nuestro servidor tenga instalado .NET Framework 3.5 SP1 disponible en el disco de XenDesktop 4 en el directorio D:\x64\en\Support\DotNet35. Ejecutamos el instalador dotnetfx35.exe y seguimos los pasos del instalador.
Una vez instalado .NET Framework 3.5 SP1 nos situamos en el directorio D:\x64\en\XenDesktop Setup Tool y ejecutamos el instalador SetUp.exe.
En el mensaje de bienvenida hacemos clic en el botón Next.
Aceptamos los terminos de licencia y hacemos clic en el botón Next.
Dejamos de forma predeterminada la ruta de instalación que aparece y hacemos clic en el botón Next.
Hacemos clic en el botón Install para comenzar la instalación.
Para terminar hacemos clic en el botón Finish.
Desplegar varios escritorios virtuales
En nuestro Provisioning Services ejecutamos la aplicación XenDesktop Setup Tool.
En la primera pantalla aceptamos el mensaje de bienvenida y hacemos clic en el botón Next.
Seleccionamos la granja XenDesktop que ha sido detectada en nuestro Active Directory y hacemos clic en el botón Next.
Elegimos nuestra infraestructura de virtualización e introducimos la dirección de nuestro servidor o pool XenServer y hacemos clic en el botón Next. Nos pedirá las credenciales de acceso al servidor XenServer, la introducimos y hacemos clic en el botón OK.
Elegimos la plantilla que creamos anteriormente, dejamos marcada la opción ignorar la configuración de arranque de la plantilla y sobrescribirla con Red -> Disco Duro -> DVD y hacemos clic en el botón Next.
Elegimos que vDisk asignaremos a los dispositivos que se van a crear, marcamos la opción de elegir a que colección de dispositivos y hacemos clic en el botón Next.
Podemos elegir un grupo ya creado en Provisioning o crear nosotros uno, en nuestro caso vamos a crear uno llamado PiPo e2H, para ver así que todos los escritorios que vamos a crear se van a almacenar en ese grupo. Una vez hecho hacemos clic en el botón Next.
A continuación nos pide los datos para asignar los nombres a los escritorios que se van a crear, en nuestro caso utilizarán la raiz e2H-VDI y comenzarán desde e2H-VDI1 hasta e2H-VDI5. Una vez introducidos los datos hacemos clic en el botón Next.
A continuación nos permite elegir en que unidad organizativa de nuestro dominio se van a crear los escritorios, dejamos la predeterminada de AD y hacemos clic en el botón Next.
El el siguiente paso nos pide en que grupo de escritorios en XenDesktop se van a crear los nuevos escritorios, nosotros vamos a crear también un grupo nuevo como en Provisioning llamado PiPo e2H, para así diferenciar los nuevos escritorios creados con la herramienta. Dejamos marcada la casilla de que el grupo estará habilitado tras terminar el procedimiento y hacemos clic en el botón Next.
Por último nos aparece un resumen de los parámetros y nos avisa de que el paso será irreversible una vez que hagamos clic en el botón Next, hacemos clic en él.
Una vez terminado el proceso nos dará un resumen de si todo ha sido correcto, para finalizar hacemos clic en el botón Finish.
A continuación mostramos las consolas de AD, XenServer, XenDesktop y Provisioning Services donde podemos comprobar que se han creado todos los elementos necesarios.
Como hemos podido comprobar, esta herramienta facilita el despliegue de escritorios con apenas 9 pasos y de forma centralizada, sin tener que pasar por cada servicio y hacerlo de forma independiente.
¿Te gustó este artículo?
Aún no hay trackbacks.














































9 marzo, 2010 - 20:43
estupendo el articulo, una cosilla, estoy enredando con esto de provisioning y me he dado cuenta de que si pones los vdisk en modo standard para que no se reflejen los cambios al reiniciar da error el DDC y no se valida la maquina en el dominio y otra duda que tengo, si los usuarios usan por ejemplo outlook como se hace para que cada usuario tenga la configuracion en su desktop virtual?
gracias
9 marzo, 2010 - 21:00
Hola de nuevo Oscar,
Deberías comprobar que la imagen del vdisk que creaste el cliente ya pertenecía al dominio. Si ves que sigue tienes una opción en la consola de Provisioning que si haces clic sobre el cliente con el derecho y entras en el Apartado de Active Directory tienes la opción de resetear la cuenta de la máquina. Comprueba también a la hora de entrar en el cliente en modo estándar elegir la opción de iniciar en local para comprobar que la hora del cliente es correcta.
Para el tema de outlook te dejo el siguiente enlace donde explica varios métodos http://support.citrix.com/article/CTX115214
Un saludo.
9 marzo, 2010 - 21:57
Muchisimas gracias probare eso y si no es mucho pedir existe algun documento en castellano de lo del tema del outlook?
Ademas si no he entendido mal habla de tener exchange mi duda es con la cuenta pop creada directamente en el outlook del vdisk
saludos
9 marzo, 2010 - 22:41
De nada,
El documento en la web de Citrix sólo está disponible en Ingles.
Respecto a la cuenta POP podrías ver la herramienta Office 2003 Editions Resource Kit
En ella tienes plantillas para configurar Outlook por GPO, también tienes los recursos para Office 2007.
Busca también por perfiles PRF
Un saludo.
20 abril, 2010 - 15:06
Muy bueno el articulo!
Tengo algunas preguntas, segun la ilustracion que incluyes al inicio del documento en ese laboratorio hubicastes los servidores PVS y XenDesktop en maquinas fisicas o virtuales???
Resulta que estoy haciendo un lab. para probar la integrasion de PVS y XenDesktop y ambos servidores los tengo virtualizados sobre Xen Server junto al pool de maquinas virtuales y no se si eso es una buena practica.
Por otro lado no hay forma de que el ‘Master Target Device’ lebante la aplicacion para crear el disco virtual y no se si al estar el PVS virtualizado entorpezca en algo, ya he buscado mucho en la web y en la pag. del producto pero no logro solucionar el problema.
Creee una VM con XP aplique los updates, instale xen-tools y luego le instalo el soft del target devise , en el PVS cree un vDisk selo asigno al device que creo con la MSC de la VM en el ‘target device’ me sale el menu correctamente que se encuentra 2 discos con la opcion de donde deceo arrancar el sistema, inicio desde el disco virtual pero la aplicacion me sigue mostrando el icono virtual disk inactive.
les agradeceria una ayuda
Gracias de antemano
20 abril, 2010 - 16:42
Hola Enrique,
Las máquinas están montadas de modo virtualizado en Citrix XenServer. La recomendación es que Provisioning Services sea montado en 64-bits para así poder hacer usos de grandes cantidades de memoria, ya que cuanta mayor memoria mejor podrá almacenar los datos en cache y no tendrá que hacerlo en disco.
Respecto a contactar un cliente con el servidor Provisioning Services para crear el vDisk has de hacerlo del siguiente modo:
1º Dejar el XP cliente con todo instalado, SO, XenTools, Target.
2º Configurar el XP para que arranque por PXE.
3º Dar de alta en Provisioning Services el XP y configurar para que arranque desde “Hard Disk” nunca vDisk.
4º Creas un vDisk vacío en Provisioning Services y lo asocias al cliente que creaste en el punto 3º.
5º Arrancas XP y deberías ver en el proceso PXE que contacta con Provisioning Services y sigue arrancando de modo normal su XP.
6º Si contacto con el servidor de Provisioning deberías ver sin problema alguno el icono junto el reloj de Windows XP que aparece comunicando con el servidor.
7º Lanza XenConvert en el cliente XP
8º Cuando termine, cambia en el cliente en Provisioning Services de “Hard Disk” a “vDisk”
Espero que te funcione, la clave está en el arranque PXE del cliente XP… necesitas que sea así para que contacte con Provisioning Services. Una cosa es que contactes y luego no tengas vDisk donde volcar la imagen, pero por lo que observo si no llegas a contactar es que el cliente XP no le configuraste el PXE y por lo tanto en su arranque nunca llega a contactar con Provisioning.
Un saludo.
2 julio, 2011 - 00:59
Hola que tal, Me parece genial tu articulo, quisiera hacerte una consulta, en mi empresa administro un XenDesktop, llego el momento que de tanto software que hemos instalado el disco virtual de la plantilla o Golden Image quedo chico, mi pregunta es: Si yo amplio el disco de la GI y lo replico, eso donde me pega?, vaya en que espacio físico se guarda, aunque sea temporalmente, ese disco, porque una vez que mis usuarios hacen logoff ese disco se pierde, se vuelven a dar login y replica de la GI, donde se guarda esos discos temporales y quiero saber si tengo espacio para aumentar el disco. Saludos!!
2 julio, 2011 - 08:20
Hola Israel:
Las consultas por favor a través de los foros en http://blog.e2h.net/foros
Muchas gracias y un saludo.