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.

Primera vez que usa 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 dentro de 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.

Los asistentes Crear capa y Publicar imagen en capas le piden que seleccione una configuración de conector. Si aún no dispone de la configuración de conector adecuada para la tarea, puede crear una haciendo clicenNuevo en la ficha Asistente para configuración de conectores.

Información necesaria para los parámetros de configuración de Citrix Hypervisor Connector El asistente de configuración de Citrix Hypervisor Connector le permite buscar el servidor XenCenter, el almacén de datos y el host para 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: Nombre útil para identificar y realizar un seguimiento de esta configuración de conector.
  • Dirección de Citrix Hypervisor: Nombre del host de Citrix Hypervisor con el que se integra el dispositivo.
  • Nombre de usuario y contraseña: Las credenciales de la cuenta que utiliza el dispositivo para conectarse a Citrix Hypervisor.
  • Usar comunicaciones seguras: Utilice el cifrado SSL para el tráfico de conexión API entre el conector de App Layering y el Citrix Hypervisor. Este campo está marcado de forma predeterminada.
  • Ignorar errores de certificado: Permite que se omitan los errores de certificado. De forma predeterminada, esta configuración está inhabilitada.
  • Plantilla de máquina virtual: Plantilla de máquina virtual que puede utilizar para la clonación. 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 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 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 de 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 trasladan 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 mediante esta etiqueta independientemente de su propósito o imagen.
  • Etiqueta de propósito: Todas las máquinas de empaquetado están etiquetadas con la máquina de empaquetado de App Layering, mientras que todas las máquinas virtuales de imágenes en capas publicadas están etiquetadas con imágenes publicadas en capas de aplicaciones.
  • 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 Citrix Hypervisor Connector 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 la máquina La configuración de red virtual de la plantilla de origen especificada en la Configuración del conector de Citrix Hypervisor se transferirá 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.

Clusters de hipervisor de Citrix El conector de hipervisor de Citrix aún no funciona correctamente con 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. Se establecerán las siguientes variables de script:

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. En el asistente para crear una capa o agregar una versión de capa, haga clic en lafichaConector.
  2. En la lista de Configuraciones de conectores, haga clic en Nuevo. Se abre un cuadro de diálogo.
  3. Seleccione el tipo de conector para la plataforma y la ubicación en la que está creando la capa o publicando la imagen. A continuación, haga clic en Nuevo para abrir la página Configuración del conector.
  4. Escriba el nombrede configuración y la dirección del Citrix Hypervisor, el nombre de usuario y la contraseña. Para obtener orientación, consulte las definiciones de campos anteriores.
  5. Haga clic en el botón COMPROBAR CREDENCIALES debajo de los campos de 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 mediante las credenciales proporcionadas.
  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 scripts, guarde (o descarte) cualquier edición de los ajustes de configuración del conector,

  1. Si el menú de navegación de la izquierda no está abierto, selecciónelo y haga clic en Configuración de script para abrir la página Configuración de script.
  2. Complete los campos obligatorios mediante 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 habilitar 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 del agente en la que se encuentran y se ejecutan los scripts.
  • Nombre de usuario (opcional): Nombre de usuario que se 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: Ruta y nombre de archivo completos de la máquina del agente donde reside el 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 los tipos de conectores: Valor predeterminado por qué código: Descripción   connectorCfgName Todos Código común El nombre de la configuración del conector a la que está asociada la configuración del script.   imageName Todos Código común El nombre de la imagen en capas que se utilizó para crear y publicar la imagen en capas.   osType Todos Código común El tipo de sistema operativo de la imagen en capas publicada. It can be one of the following values: Windows7; Windows764;Windows200864; Windows201264; Windows10; Windows1064   virtualInfrastructureServer Todos Código del conector de Citrix Hypervisor El host de Citrix Hypervisor especificado en la configuración del conector.   vmName Todos El código del conector de Citrix Hypervisor El nombre de la máquina virtual que se creó.   vmId Todos Código del conector de Citrix Hypervisor El UUID de la máquina virtual (el mismo que vmUuid)   vmUuid Todos Código del conector de Citrix Hypervisor El UUID de la máquina virtual (el mismo que vmId)

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

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

Citrix Hypervisor