App Layering

Citrix Hypervisor

Puede utilizar el entorno Citrix Hypervisor para crear capas y publicar imágenes en capas. Cada Configuración de Conector accede a una ubicación de almacenamiento específica en el entorno Citrix Hypervisor. Es posible que necesite más de una configuración del conector de Citrix Hypervisor para acceder a la ubicación correcta para cada propósito. Además, puede publicar cada imagen en capas en una ubicación conveniente para el sistema que aprovisione con la imagen publicada. Para obtener más información sobre conectores y configuraciones de conectores, consulte Configuraciones de conectores.

La arquitectura de Citrix Hypervisor permite interactuar con servidores individuales o clúster de servidores en lugar de con un servidor de administración central. Administra Citrix Hypervisor mediante el acceso a la línea de comandos o el software de administración, como XenCenter. Se instala XenCenter en el escritorio y se conecta individualmente a cada host o a un clúster de hosts.

Nota:

Citrix Hypervisor no admite máquinas basadas en UEFI.

Primera vez que utiliza el dispositivo Citrix App Layering Si quiere crear capas de aplicaciones mediante una máquina virtual de Citrix Hypervisor, necesita un conector de Citrix Hypervisor en App Layering. Al publicar imágenes en capas en Citrix Hypervisor, también necesita una configuración de conector para cada una de las ubicaciones de publicación.

Al crear una capa y publicar una imagen en capas, se le pide que seleccione una configuración de conector. Si aún no tiene la configuración de conectores correcta para la tarea, puede crear una haciendo clic en Agregar configuración de conectores en la página Conectores.

Información necesaria para los parámetros de configuración del conector de Citrix Hypervisor La configuración de un conector para Citrix Hypervisor le permite buscar el servidor XenCenter, el almacén de datosy el host para usarlos en una nueva configuración.

Importante

Los campos distinguen entre mayúsculas y minúsculas. Todos los valores que introduzca manualmente deben coincidir con el caso del objeto en Citrix Hypervisor, de lo contrario, se producirá un error en la validación.

  • Nombre de configuración de Citrix Hypervisor: Un nombre útil para ayudar a identificar y realizar un seguimiento de la configuración de este conector.
  • Dirección de Citrix Hypervisor: El nombre del host Citrix Hypervisor con el que se integra el dispositivo.
  • Nombre de usuario y contraseña: Las credenciales de la cuenta que el dispositivo utiliza para conectarse a Citrix Hypervisor.
  • Usar comunicaciones seguras: Use el cifrado SSL para el tráfico de conexión de API entre el conector de App Layering y Citrix Hypervisor. Este campo está marcado de forma predeterminada.
  • Ignorar errores de certificados: Permite que se ignoren los errores de certificados. De forma predeterminada, esta configuración está inhabilitada.
  • Plantilla de máquina virtual: La plantilla de máquina virtual que puede usar para clonar. La lista de opciones solo contiene plantillas de máquina virtual personalizadas, en lugar de máquinas virtuales reales o cualquiera de las plantillas integradas. La plantilla seleccionada no debe tener ningún disco conectado y debe tener al menos una tarjeta de red conectada. Si no lo hace, verá un error al intentar validar o guardar la configuración.
  • Repositorio de almacenamiento: el repositorio de almacenamiento del disco que se carga. La lista se filtra para mostrar solo los repositorios que pueden contener discos duros virtuales (los repositorios ISO se filtran).
  • Tamaño de caché de disco de capa en GB (opcional): Especifica el tamaño de la memoria caché permitida para la capa.
  • Usar HTTPS para transferencias de archivos: Cifra las transferencias de archivos de imagen. HTTPS se comprueba de forma predeterminada para cargas y descargas más seguras, pero se puede desmarcar para aumentar el rendimiento.

Organización de máquinas virtuales Las máquinas virtuales creadas por el conector Citrix Hypervisor, ya sean máquinas de empaquetado o imágenes en capas, pueden utilizar carpetas o etiquetas para organizar las máquinas virtuales. Citrix Hypervisor permite organizar máquinas virtuales por carpeta o por etiqueta. Estas herramientas organizativas son opcionales al crear y administrar máquinas virtuales a través de XenCenter u otras herramientas. Aunque las configuraciones del conector de Citrix Hypervisor no permiten especificar carpetas o etiquetas, las máquinas virtuales creadas por el conector de Citrix Hypervisor, tanto las máquinas de empaquetado como las imágenes en capas publicadas, pueden utilizar ambas herramientas organizativas.

Etiquetas de almacenamiento en caché Si la plantilla especificada en la configuración del conector de Citrix Hypervisor tiene etiquetas, esas etiquetas se traspasan a cualquier máquina virtual clonada desde esa plantilla. Todas las máquinas virtuales de empaquetado o las imágenes en capas publicadas se etiquetan con las mismas etiquetas que tiene la plantilla. Además, el conector de Citrix Hypervisor agrega tres etiquetas.

  • App Layering: Todas las máquinas virtuales creadas por el conector de Citrix Hypervisor se pueden encontrar en esta etiqueta, independientemente de su propósito o imagen.
  • Etiqueta de propósito: Todas las máquinas de empaquetado se etiquetan con App Layering Packaging Machine, mientras que todas las máquinas virtuales de imágenes en capas publicadas se etiquetan con imágenes publicadas de App Layering.
  • Nombre de imagen o capa: Todas las máquinas de empaquetado se etiquetan con el nombre de la capa para la que se generan, mientras que todas las imágenes en capas publicadas se etiquetan con el nombre de la imagen de la plantilla. Si utiliza XenCenter, puede ver sus máquinas virtuales por etiqueta seleccionando las “Vistas de organización” y, a continuación, seleccione “Por etiqueta”.

Carpeta De forma predeterminada, las máquinas virtuales creadas por el conector de Citrix Hypervisor no se colocan en una carpeta. Sin embargo, si la plantilla especificada en Citrix Hypervisor Connector Configuration reside en una carpeta, cualquier máquina virtual que el conector cree a partir de esa plantilla también reside en la misma carpeta. Todas las máquinas virtuales empaquetadas y las imágenes en capas publicadas se colocarán en esa misma carpeta. No habrá subcarpetas separadas para empaquetar máquinas virtuales o imágenes en capas publicadas.

Conectividad de red de máquinas La configuración de red virtual de la plantilla de origen especificada en la configuración del conector de Citrix Hypervisor se traspasará al crear máquinas virtuales a través del conector de Citrix Hypervisor. No hay ninguna opción en la interfaz de usuario de configuración del conector para anular la configuración de red.

Clústeres de Citrix Hypervisor El conector de Citrix Hypervisor no funciona correctamente con los clústeres de Citrix Hypervisor. Si el host especificado en la configuración forma parte de un clúster, debe ser el host maestro del clúster para que el conector funcione. Sin embargo, esto significa que cada vez que el host principal de Citrix Hypervisor se apaga y se elige un nuevo maestro, se debe actualizar la configuración de Citrix Hypervisor.

Scripts El conector de Citrix Hypervisor admite la ejecución de scripts después de publicar imágenes en capas, tal como lo hacen los conectores de vSphere. Consulte Configuración de scripts para obtener más información sobre la configuración de scripts.

Crear una configuración de conector

Para introducir valores:

  • Introduzca los tres primeros campos Connector manualmente. Después de validar las credenciales de esos campos, puede seleccionar valores para los campos restantes en los menús desplegables.
  • Para introducir valores manualmente, haga clic para colocar el cursor en el campo y escriba el valor, asegurándose de que el caso coincide con el valor de Citrix Hypervisor.
  • Para seleccionar un valor de una lista desplegable, haga lo siguiente:
    • Haga clic una vez para colocar el cursor en el campo.
    • Haga clic una segunda vez para mostrar la lista de valores posibles.

Para agregar una configuración de conector

  1. Haga clic en la página Conectores.
  2. Haga clic en Agregar configuración de conector. Se abre un cuadro de diálogo.
  3. Seleccione el tipo de conector para la plataforma y la ubicación en la que va a crear la capa o publicar la imagen. A continuación, haga clic en Nuevo para abrir la página Configuración del conector.
  4. Escriba el nombrede la configuración y la dirección, el nombre de usuario y la contraseña de Citrix Hypervisor. Para obtener orientación, consulte las definiciones de campos anteriores.
  5. Haga clic en el botón COMPROBAR CREDENCIALES debajo de los campos Configuración de Citrix Hypervisor. A continuación, se habilita el campo Configuración de clonación de máquina virtual.
  6. Seleccione la plantilla de máquina virtual.
  7. Seleccione el repositorio de almacenamiento y haga clic en el botón PROBAR para comprobar que el software puede acceder a la ubicación especificada con las credenciales suministradas.
  8. Haga clic en Guardar. La nueva configuración del conector aparece en la página Conector.

Configuración de scripts (opcional, función avanzada)

Al crear una configuración de conector, puede configurar un script de PowerShell opcional para que se ejecute en cualquier equipo Windows que ejecute un agente. Almacene los scripts en la misma máquina en la que instale el agente. El script solo se ejecuta después de una implementación correcta de una imagen en capas.

Algunas variables preestablecidas están disponibles para permitir que los scripts sean reutilizables con diferentes imágenes de plantilla y configuraciones de conectores diferentes. Las variables también contienen información que identifica la máquina virtual como parte de la imagen en capas publicada en Citrix Hypervisor.

La ejecución de los scripts no afecta al resultado del trabajo de publicación, y el progreso de los comandos que se ejecutan en el script no es visible. Los registros del conector de Citrix Hypervisor contienen el resultado del script.

Configurar un script (opcional)

  1. Para ejecutar un script cada vez que publique una imagen en capas, siga estos pasos mediante los valores descritos en las secciones siguientes.
  2. Complete y guarde la configuración del conector como se describe anteriormente.

    Nota:

    Antes de seleccionar la página Configuración de script, guarde (o descarte) cualquier modificación en los parámetros de configuración del conector.

  3. Si el menú Navegación de la izquierda no está abierto, selecciónelo y haga clic en Configuración de scripts para abrir la página Configuración de scripts.
  4. Complete los campos obligatorios con los valores detallados en este tema y, a continuación, haga clic en Guardar.

Campos de configuración de scripts

  • Habilitar script: Marque esta casilla para activar los campos restantes. Puede introducir un script que se ejecute cada vez que se publique una imagen en capas.
  • Agente de scripts: La máquina agente en la que se encuentran y desde donde se ejecutan los scripts.
  • Nombre de usuario (opcional): El nombre de usuario que se va a suplantar al ejecutar el script. El nombre de usuario garantiza que el script se ejecute en el contexto de un usuario con los derechos o permisos para realizar las operaciones en el script.
  • Contraseña (opcional): La contraseña del nombre de usuario especificado.
  • Ruta de script: Una ruta completa y un nombre de archivo en la máquina agente en la que reside el archivo de script.

Otros valores de configuración de scripts Variables de PowerShell Cuando se ejecuta el script, se establecen las siguientes variables y se pueden utilizar en el script de PowerShell:

       
Valor Se aplica a tipos de conectores: Valor determinado por el código: Descripción
connectorCfgName Todas Código común Nombre de la configuración del conector a la que está asociada la configuración del script.
imageName Todas Código común Nombre de la plantilla de imagen en capas que se utilizó para crear y publicar la imagen en capas.
osType Todas Código común Tipo de sistema operativo de la imagen en capas publicada. Puede ser uno de los siguientes valores: Windows7; Windows764; Windows200864; Windows201264; Windows10; Windows1064
virtualInfrastructureServer Todas Código del conector de Citrix Hypervisor Host Citrix Hypervisor especificado en la configuración del conector.
vmName Todas Código del conector de Citrix Hypervisor Nombre de la máquina virtual que se creó.
vmId Todas Código del conector de Citrix Hypervisor El UUID de la máquina virtual (igual que vmUuid)
vmUuid Todas Código del conector de Citrix Hypervisor El UUID de la máquina virtual (igual que vmId)

Ámbito de definición Si la variable de scripts está establecida para todos los tipos de conectores de plataforma o si es específica de un tipo de conector determinado.

Origen del valor Utiliza código común o código específico del conector de la plataforma para determinar el valor de la variable.

Citrix Hypervisor