Implementar escritorios virtuales en las VM mediante Setup Wizard de Citrix Virtual Apps and Desktops

El asistente Setup Wizard de Citrix Virtual Apps and Desktops (XDSW) ayuda a implementar escritorios virtuales en máquinas virtuales y, además, en dispositivos que utilizan discos Personal vDisk.

Importante:

El servidor Citrix Provisioning debe tener acceso directo al dispositivo de almacenamiento para facilitar la comunicación. El usuario de Provisioning debe tener acceso de lectura\escritura en el dispositivo de almacenamiento para garantizar un aprovisionamiento correcto con el BDM de HDD.

El asistente:

  • Crea máquinas virtuales en un hipervisor alojado en Citrix Virtual Apps and Desktops a partir de una plantilla existente de máquinas:
    • Citrix Hypervisor (anteriormente XenServer)
    • ESX mediante vCenter
    • Hyper-V mediante SCVMM. Cuando se aprovisionan máquinas a un servidor SCVMM, el asistente cambia automáticamente la configuración de red tanto de la primera tarjeta de interfaz de red antigua como de la segunda tarjeta de interfaz de red sintética para VM Gen 1. Para obtener más información, consulte la sección SCVMM.
    • Nutanix Acropolis (a partir de instantáneas). Consulte Requisitos de Nutanix Acropolis para obtener más información.
  • Crea dispositivos de destino Citrix Provisioning dentro de una colección nueva o existente de dispositivos Provisioning que coincide con el nombre del catálogo de Citrix Virtual Apps and Desktops.
  • Asigna un disco virtual en el modo Standard Image a las VM de la colección de dispositivos.
  • Agrega el destino a la OU de Active Directory seleccionada.
  • Agrega escritorios virtuales a un catálogo de Citrix Virtual Apps and Desktops.

Consideraciones importantes

Tenga en cuanta lo siguiente cuando utilice el asistente Citrix Virtual Apps and Desktops Setup Wizard:

  • Para máquinas virtuales Gen 2 aprovisionadas con Setup Wizard de Citrix Virtual Apps and Desktops, la partición BDM se formatea en FAT con una letra de unidad. Por ello, el sistema operativo Windows en una imagen privada de Citrix Provisioning reconoce la nueva partición. Por ejemplo, una imagen RDS de aprovisionamiento que use un disco caché de escritura y una partición de BDM detecta dos particiones en el modo de imagen privada.
  • Cuando use la función Linux Streaming, tenga en cuenta que se ha agregado un nuevo paso en el asistente Setup Wizard de Citrix Virtual Apps and Desktops. Agregue el certificado SSL de SOAP para asegurarse de que el destino de Linux puede crear la imagen del disco virtual a través del servidor SOAP. Para obtener información detallada, consulte Instalación.
  • Cuando se usa al asistente Citrix Provisioning Setup Wizard para crear máquinas virtuales en un host de Citrix Hypervisor y se especifica 1 vCPU, la VM se crea con una vCPU. Sin embargo, la topología posee 2 núcleos por ranura. Crear máquinas virtuales de esta manera impide a la VM arrancar y aparece este mensaje de error en XenCenter: “The value 'VCPU\_max must be a multiple of this field is invalid for field platforms:cores-per-socket”. Como resultado, XenCenter no arranca la VM porque la topología y la configuración de vCPU son incompatibles.
  • El asistente Citrix Virtual Apps and Desktops Setup Wizard crea dispositivos de destino y luego los inicia para formatear la unidad de caché. Este proceso ocurre rápidamente. En ocasiones, un VDA alcanza un estado en el que no se apaga correctamente. Este proceso se produce porque el VDA se inicializa mientras Citrix Provisioning Device Service finaliza el formateo de la unidad de caché y apaga el dispositivo de destino. Para resolver este problema, en la clave de Registro HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CitrixProvisioning del disco virtual, cree un DWORD llamado “RebootDelaySec”. Establezca un valor arbitrario, una demora para el apagado en segundos mediante un valor decimal.
  • Cuando se utiliza el asistente Citrix Virtual Apps and Desktops Setup Wizard, el nivel predeterminado de VDA es 7_9 aunque exista un nivel de VDA 7_20. Este comportamiento es el mismo en el asistente para la creación de máquinas en Studio. Además, el nivel de VDA 7_20 del asistente Citrix Virtual Apps and Desktops Setup Wizard es el mismo que el nivel de VDA en Studio 1811.

Permisos de ESX

Para ESX 5.5, los permisos mínimos incluyen lo siguiente:

  • Permisos de almacén de datos
    • Asignar espacio
    • Examinar almacén de datos
    • Operaciones de archivos de bajo nivel
  • Permisos de red
    • Asignar red
  • Permisos de recursos
    • Asignar máquina virtual a la agrupación de recursos
  • Permisos de sistema: Estos permisos se agregan automáticamente al crear un rol en vCenter.
    • Anónimo
    • Leer
    • Ver
  • Permisos de tarea
    • Crear tarea
  • Permisos de configuración de la máquina virtual
    • Agregar disco existente
    • Agregar nuevo disco
    • Avanzado
    • Cambiar recuento de CPU
    • Cambiar recurso
    • Memoria
    • Modificar parámetros de dispositivo
    • Quitar disco
    • Parámetros
  • Máquina virtual/interacción
    • Apagar
    • Encender
    • Restablecer
    • Suspender
  • Máquina virtual/inventario
    • Crear nueva
    • Crear a partir de existentes
    • Remove
    • Registrar
  • Máquina virtual/Aprovisionamiento
    • Clonar máquina virtual
    • Clonar plantilla
    • Permitir acceso al disco
    • Permitir descarga de máquinas virtuales
    • Permitir carga de archivos de máquinas virtuales
    • Implementar plantilla
  • Global
    • Administrar atributos personalizados
    • Definir atributo personalizado

Nota:

Otras versiones anteriormente compatibles de ESX requieren los mismos permisos para ofrecer soporte para Provisioning Services 7.x.

Consideraciones sobre la caché de escritura

El asistente Setup Wizard de Citrix Virtual Apps and Desktops no tiene en cuenta los discos duros que estén conectados a una plantilla. Este proceso minimiza el tiempo de aprovisionamiento.

El asistente aprovisiona máquinas virtuales sin disco si el disco virtual está en el modo Standard Image y la caché está establecida como caché en el servidor. Si la caché está en el lado del servidor, Citrix Provisioning no arranca automáticamente las máquinas virtuales aprovisionadas.

El asistente aprovisiona máquinas virtuales con unidades de caché de escritura (el tamaño predeterminado es 6 GB y el tipo predeterminado es dinámico). Si el disco virtual está en el modo Standard Image y la caché está establecida como caché en el disco duro local. Para dar formato a la unidad de caché de escritura, el asistente arranca automáticamente las máquinas virtuales en el modo Standard Image con caché en el servidor. Una vez completado el formateo, las VM se apagan automáticamente. Entonces, Citrix Virtual Apps and Desktops puede arrancarlas cuando sea necesario.

Si la memoria caché de escritura está almacenada en el almacenamiento local del hipervisor, la configuración de la implementación con el asistente Citrix Virtual Apps and Desktops Setup Wizard varía según el hipervisor:

  • En Citrix Hypervisor, las máquinas virtuales están distribuidas en varios recursos de almacenamiento local. Cree la plantilla sin almacenamiento (arranque de red).
  • En Hyper-V, las máquinas virtuales están distribuidas en varios recursos de almacenamiento local. El archivo de configuración sigue a la memoria caché de escritura, pero es un archivo pequeño.
  • En ESX, no se puede usar el asistente Citrix Virtual Apps and Desktops Setup Wizard para aprovisionar máquinas virtuales si se utiliza el almacenamiento local del hipervisor.

Importante:

Al especificar los nombres asociados a los dispositivos de almacenamiento, no use comas (,). Citrix Virtual Apps and Desktops conserva los nombres asociados a los dispositivos de almacenamiento, separados con comas. Por ejemplo, Almacenamiento 1, Almacenamiento 2, Almacenamiento 3. Si un nombre de almacenamiento incluye una coma (por ejemplo, Storage1,East), Citrix Provisioning lo reconocerá erróneamente como dos dispositivos de almacenamiento distintos.

Tipos de disco virtual

En caso de máquinas virtuales aprovisionadas a través del asistente Citrix Virtual Apps and Desktops Setup Wizard, se crean y asocian discos nuevos para el uso de la caché de escritura local de aprovisionamiento. Los tipos de discos virtuales predeterminados que se crean son:

  • “Fijo” o “dinámico” según el repositorio de almacenamiento utilizado en Citrix Hypervisor
  • “Dinámicos” para SCVMM 2012 SP1
  • “Fijos” para SCVMM 2012
  • “Con aprovisionamiento ligero” para ESX

Existe una clave del Registro para reemplazar los tipos predeterminados de discos de caché de escritura creados por implementaciones de Provisioning en SCVMM y ESX. Esta clave de Registro no se aplica a Citrix Hypervisor. Para forzar “fijos” (o “eager-zeroed thick” para ESX):

[HKEY_CURRENT_USER\Software\Citrix\ProvisioningServices\VdiWizard]

"OVERRIDE_VM_WRITE_CACHE_DISK_TO_FIXED"="true"

Si establece esta clave en false, se reemplaza por “dinámico”. Quite la clave para volver al comportamiento predeterminado.

Ejecutar el asistente

Ejecute el asistente directamente desde la consola de Citrix Provisioning o desde una consola remota.

No se puede usar el asistente Setup Wizard de Citrix Virtual Apps and Desktops para conectarse dos veces seguidas. Tras el primer intento que hace el asistente de conectarse al Controller de Citrix Cloud, independientemente de si se establece la conexión, debe salir y cerrar la consola.

Importante:

Si utiliza el arranque BDM de ISO, la plantilla debe tener la ISO de BDM conectada. Configure la opción de arranque PXE como modo de arranque en la página de máquinas virtuales del asistente Setup Wizard de Citrix Virtual Apps and Desktops.

  1. Haga clic con el botón secundario en el icono del sitio en el panel del árbol de la consola. A continuación, seleccione la opción de menú Citrix Virtual Desktops Setup Wizard. Aparece el asistente Setup Wizard de Citrix Virtual Desktops. Nota: Setup Wizard de Citrix Virtual Apps and Desktops aparece como Citrix Virtual Desktops Setup Wizard en la consola de aprovisionamiento.

  2. Haga clic en Next para comenzar la configuración.

  3. En la página Citrix Virtual Apps and Desktops Host, especifique la ubicación de la dirección del host de Citrix Virtual Apps and Desktops al que conectarse y configurar. El Controller de Citrix Virtual Apps and Desktops más reciente se almacena en caché en el Registro de la máquina local que ejecuta esta instancia de la consola.

  4. Seleccione un host de Citrix Virtual Apps and Desktops. Si elige un clúster, las máquinas se distribuyen uniformemente entre los hosts de clúster.

    Nota:

    No se muestran los parámetros de virtualización de XenServer 5.5 Update 2. Estos parámetros se agregan en Citrix Virtual Apps and Desktops como conexiones de host mediante la opción de crear las VM manualmente. Por eso, no se puede especificar una red o una ubicación de almacenamiento para ellas; por consiguiente, no se incluye en el asistente de instalación Citrix Virtual Apps and Desktops Setup Wizard.

  5. Proporcione las credenciales del host, el nombre de usuario y la contraseña.

  6. En la lista de plantillas disponibles, seleccione la plantilla que desea utilizar para el host que haya elegido. Si utiliza una versión anterior del agente VDA o si la plantilla se ha creado con Windows Vista, marque la casilla de verificación. Las plantillas válidas deben tener una dirección estática o una dirección MAC dinámica con un valor (00:00:00:00:00:00 no es un valor de dirección MAC válido).

  7. Si hay más de una red disponible para Virtualizations Settings, aparece una página para que pueda seleccionar la red adecuada.

  8. Seleccione un solo disco virtual en el modo Standard Image para asignar a la colección de las VM.

  9. Cree un catálogo o use el existente de una versión anterior (Windows Vista o Windows 7 con VDA 5.6). Las opciones disponibles dependen de la opción de catálogo seleccionada:

    • Si eligió crear un catálogo, proporcione un nombre y una descripción para él. Los tipos de máquina apropiados son:
      • Sistema operativo de cliente Windows. Recomendado para la entrega de escritorios personalizados a usuarios o la entrega de aplicaciones a usuarios de sistemas operativos de escritorio. Proporciona la opción para guardar los cambios de un usuario en un disco Personal vDisk.
      • Sistema operativo de servidor Windows. Recomendado para la entrega de escritorios compartidos alojados para una implementación a gran escala de máquinas estandarizadas, aplicaciones o ambas.
      • La función vGPU solo se admite en sistemas operativos de escritorio.
    • Si selecciona un catálogo existente mediante el menú, aparecen la descripción, el tipo de máquina, el tipo de asignación y los datos del usuario de dicho catálogo.
  10. Seleccione las preferencias de la VM. Las preferencias varían según el tipo de sistema operativo de la máquina y si los cambios del usuario asignado se descartan al finalizar su sesión.

    1. Para las máquinas de cliente o de servidor Windows que estén asignadas de forma aleatoria a usuarios que no necesitan un disco Personal vDisk:
      • Cantidad de VM que desea crear (el valor predeterminado es 1)
      • CPU virtuales (el valor predeterminado se basa en la plantilla seleccionada anteriormente)
      • Si la plantilla tiene memoria dinámica configurada, se requieren dos parámetros de configuración adicionales: memoria mínima y memoria máxima.
      • Disco local de memoria caché de escritura (el valor predeterminado es 6 GB)
      • Modo de arranque. Arranque PXE (requiere un servicio PXE activo). Disco BDM (crea una partición para el archivo Boot Device Manager).
    2. Además de las preferencias indicadas anteriormente, las máquinas cliente de Windows que se asignan aleatoria o estáticamente a los usuarios presentan más preferencias:
      • Tamaño de disco Personal vDisk (el valor predeterminado es de 10 GB). Al arrancar un dispositivo de destino desde un disco Personal vDisk, la partición del sistema operativo del disco virtual (de forma predeterminada C:\) solo muestra el espacio asignado al disco Personal vDisk. No muestra el tamaño real del disco Personal vDisk.
      • Letra de unidad del disco Personal vDisk (el valor predeterminado es P). La letra de unidad que utiliza el dispositivo de destino para el disco Personal vDisk. El rango permitido oscila entre E: to U: y W: to Z:.
  11. Elija el método adecuado para agregar cuentas de equipo de Active Directory:

    • Create new accounts (Crear nuevas cuentas)
    • Import existing accounts (Importar cuentas existentes)

    La página que aparece depende del método de Active Directory seleccionado.

  12. Para la opción “Create accounts”: Delegue derechos al usuario de la consola de aprovisionamiento para permitir la creación o la modificación de cuentas de Active Directory con el fin de administrar las contraseñas de las cuentas de equipo.

    • Marque el dominio apropiado en el menú Domain. A continuación, seleccione entre las unidades de organización que aparecen para dicho dominio. Se utilizan los derechos del dominio y la unidad organizativa del usuario actual como valores predeterminados.
    • Seleccione la opción para dar nombres a las máquinas en el cuadro de texto Account naming scheme. Introduzca un esquema de nomenclatura válido compuesto al menos por un símbolo de numeral (#) con 15 caracteres o menos. Además, seleccione una opción de relleno de número/carácter que reemplace de forma dinámica los símbolos de numeral en el esquema de nomenclatura especificado y aumente el valor de uno en uno por cada máquina virtual creada.
  13. Para importar cuentas existentes:

    • Haga clic en Browse para buscar la unidad organizativa apropiada a importar, o bien haga clic en Import para importar un archivo .csv existente en el formato siguiente:

      Name,Type,Description,

      PVSPC01,Computer,,

      En Required count, se muestra la cantidad de máquinas virtuales especificadas previamente y, en Added count, se muestra la cantidad de entradas de la lista. Si importa nombres de cuenta de equipo que existen en cualquiera de las ubicaciones siguientes, no son válidos. No se muestran en la lista. Citrix Virtual Apps and Desktops (como máquina), Citrix Provisioning (como dispositivo) y el hipervisor (como máquina virtual). Si la estructura de AD contiene varios objetos o contenedores, o si está importando una gran cantidad de cuentas de máquina, el proceso de importación puede ser largo. Durante este proceso, se valida que cada cuenta importada no exista en Citrix Provisioning, Citrix Virtual Apps and Desktops ni en el hipervisor de destino. Si este fuera el caso, recibirá un aviso (verá el cursor con forma de reloj de arena) mientras se completa la importación.

  14. Revise todos los parámetros de configuración. Después de confirmar, las siguientes acciones se llevan a cabo una a una en todos los hosts hasta que se hayan completado las configuraciones:

    • Si procede, cree un catálogo de Citrix Virtual Apps and Desktops.
    • Cree máquinas virtuales en un hipervisor de host mediante la plantilla de máquinas.
    • Cree particiones BDM, si se especifica.
    • Si utiliza un catálogo Streamed con discos Personal vDisk, cree un disco Personal vDisk y, a continuación, asocie el disco a la VM.
    • Cree un disco de caché de escritura del tamaño especificado.
    • Cree dispositivos de destino de Citrix Provisioning y, a continuación, asigne el disco virtual seleccionado a esos dispositivos.
    • Agregue los dispositivos de destino a la colección de aprovisionamiento seleccionada.
    • Agregue las máquinas virtuales al catálogo de Citrix Virtual Apps and Desktops.
    • Arranque cada VM para formatear el recién creado disco de caché de escritura.

Si cancela el proceso durante la configuración, debe quitar manualmente los siguientes elementos:

  • Máquinas de Citrix Virtual Apps and Desktops que haya en el catálogo asignado.
  • Cuentas de equipo de Active Directory creadas.
  • Catálogos de máquinas de Citrix Virtual Apps and Desktops recién creados.
  • Dispositivos de destino Citrix Provisioning creados en la colección de dispositivos seleccionada.
  • Las VM creadas en cualquiera de los hipervisores de host seleccionados.

Los discos vDisk pueden actualizarse y reasignarse a un dispositivo de destino que utilice discos Personal vDisk. No obstante, el disco base debe tener el mismo sistema operativo y debe tener el SID de la máquina. Para actualizar y reasignar un disco virtual, copie la imagen base del disco virtual asignada actualmente que haya en el dispositivo de destino. Actualice la imagen para incluir los nuevos controladores y software de Citrix Provisioning. A continuación, reasigne el disco virtual actualizado al dispositivo de destino. Para reasignar el disco virtual, utilice el cuadro de diálogo Assign vDisk de vDisk Properties en la consola.

Requisitos de Nutanix Acropolis

Se requiere lo siguiente cuando utilice Citrix Provisioning con Nutanix Acropolis:

  • Plug-in de Citrix Provisioning para el hipervisor Nutanix Acropolis instalado. Descárguelo en el sitio de asistencia de Nutanix. Consulte el sitio de la documentación de Nutanix para obtener información sobre la instalación.
  • Una conexión de host desde Citrix Virtual Apps and Desktops a AHV.
  • Plataforma Nutanix Acropolis 5.1.1 o una versión posterior.

Sugerencia:

Un requisito exclusivo del aprovisionamiento de AHV es la necesidad de elegir un contenedor.

Consideraciones importantes cuando se usan hipervisores Nutanix Acropolis

Cuando use Nutanix, tenga en cuenta lo siguiente:

  • No elimine la tarjeta NIC de una máquina virtual aprovisionada para agregarla luego.
  • No se admiten máquinas virtuales Linux, particiones BDM ni UEFI.
  • Solo se admite el asistente Citrix Virtual Apps and Desktops Setup Wizard, no el asistente Streamed VM Wizard.
  • Los hipervisores Acropolis utilizan instantáneas y no plantillas para las máquinas virtuales.
  • Lo ideal es que una instantánea no tenga ningún disco duro conectado, porque el hipervisor Nutanix Acropolis no quita el disco duro durante el aprovisionamiento.
  • Para implementar máquinas que arrancan desde archivos ISO de BDM, el archivo ISO se monta en la instantánea. Las máquinas virtuales aprovisionadas se configurarán para usar el arranque PXE y es necesario cambiar manualmente el modo de arranque para que arranquen desde la unidad óptica virtual.
  • Para el arranque PXE, debe usar una opción de línea de comandos y configurar el orden de arranque de la VM a Red antes de crear la imagen.
  • Cuando un host Nutanix AHV se agrega manualmente a través del asistente Virtual Host Connection Wizard, no tiene información suficiente para comunicarse con la unidad de alojamiento AHV de Nutanix. Esta información, proporcionada por el Desktop Delivery Controller de Citrix Virtual Apps and Desktops, no se comparte con el asistente Virtual Host Connection Wizard. Por eso, esta información no se utiliza para verificar las credenciales. Por lo tanto, el botón Verify Connection en el asistente Virtual Host Connection Wizard está inhabilitado para hosts de Nutanix AHV.

Imagen del cuadro de diálogo de credenciales del asistente Virtual Host Connection Wizard

Nota:

Para obtener información sobre los hipervisores Nutanix Acropolis, consulteel portal de documentación de Nutanix.

Implementar máquinas virtuales invitadas UEFI para hosts Nutanix AHV

Citrix Provisioning permite implementar una máquina virtual invitada UEFI para hosts Nutanix AHV. Existen los siguientes requisitos previos:

  • Se instala el Delivery Controller de Citrix Virtual Apps and Desktops, junto con el plug-in Nutanix.
  • El plug-in Nutanix está instalado en el servidor de aprovisionamiento y la consola de aprovisionamiento.

Nota:

La máquina virtual se establece como UEFI antes de instalar el sistema operativo.

Para implementar una máquina virtual invitada UEFI para Nutanix AHV:

  1. Cree una VM maestra.

  2. Use SSH en Nutanix Acropolis y ejecute el siguiente comando: acli vm.update <VM_NAME> uefi_boot=True.

  3. Monte Windows y las imágenes ISO virtuales e instale el sistema operativo.

  4. Instale todas las actualizaciones de Windows en el sistema operativo.

  5. Vincule el sistema operativo a Active Directory.

  6. Instale Citrix Provisioning en el dispositivo de destino.

  7. Ejecute Imaging Wizard de Citrix Provisioning para crear el registro del dispositivo de destino, el disco virtual y otros elementos. Elija No para apagar el dispositivo de destino en lugar de reiniciarlo al final.

  8. Configure la máquina virtual para que arranque desde el arranque ISO y, a continuación, haga un arranque PXE de la máquina virtual. Seleccione una de las siguientes opciones de arranque:

    • Arranque ISO: Monte una imagen ISO de BDM creada desde la consola de aprovisionamiento. Use SSH en Nutanix Acropolis y ejecute el siguiente comando: acli vm.update_boot_device VM NAME disk_addr=CDROM BUS. Por ejemplo, acli vm.update_boot_device testVM disk_addr=ide.0. En este ejemplo de cadena de comandos, se supone que el CDROM es bus IDE 0.

    • Network boot. Use SSH en Nutanix Acropolis y ejecute el siguiente comando: acli vm.update_boot_device <VM_NAME> mac_addr=<mac_addr>, acli vm.update_boot_device testVM mac_addr=52:54:00:2c:ff:03.

  9. Inicie la máquina virtual e inicie sesión en Windows para iniciar la segunda etapa del Imaging Wizard, creación de imágenes.
  10. Cree una máquina virtual (VM). Al igual que en la máquina virtual maestra, repita los pasos 2 y 7.
  11. En la consola de aprovisionamiento, cree un registro de VM para la instantánea de la VM mediante la dirección MAC de la VM. Asigne el disco virtual creado en el paso 7 a este registro de dispositivo.
  12. Arranque la máquina virtual (VM). Instale el VDA y reinicie si se lo pide el sistema. Apague cuando la instalación haya terminado.
  13. Cree una instantánea de esta VM.
  14. En la consola de aprovisionamiento, establezca el modo del disco virtual en Standard Image. Si el modo de caché es Caché en el disco duro del dispositivo o Caché en la RAM del dispositivo con desbordamiento en disco duro, el asistente pedirá que cree una caché de disco.
  15. Use el asistente Citrix Virtual Apps and Desktops Setup Wizard para aprovisionar los dispositivos de destino UEFI mediante el disco virtual creado.

Requisitos de SCVMM

No se puede aprovisionar máquinas virtuales de Hyper-V con vGPU habilitada.