App Layering

Machine Creation for Citrix Hypervisor

La configuración del conector de Machine Creation for Citrix Hypervisor contiene la información que permite al dispositivo Citrix App Layering publicar imágenes en capas en la creación de máquinas en su entorno de Citrix Hypervisor. La información incluye las credenciales de usuario y la ubicación de almacenamiento.

Para publicar imágenes en capas, utilice la configuración del conector de Machine Creation for Citrix Hypervisor. En Configuración del conector, asegúrese de configurar una plantilla de máquina virtual. A continuación, la imagen en capas que publica se encuentra en una máquina virtual lista para usar, la imagen se cierra y se toma una instantánea. Puede usar la máquina virtual en el entorno de Citrix Hypervisor sin más modificaciones.

Cada configuración de conector está configurada para publicar imágenes en capas en una ubicación de almacenamiento específica en su entorno. Si publica en varias ubicaciones, es posible que necesite más de una configuración de conector de creación de máquinas. También puede publicar cada imagen en capas en una ubicación conveniente para el sistema que aprovisione con la imagen publicada.

Notas:

Esta configuración de conector sirve para publicar imágenes en capas. No se pueden empaquetar capas en el entorno de creación de máquinas. Para empaquetar capas, utilice una configuración de Citrix Hypervisor Connector.

No se admite un disco Personal vDisk para la creación de máquinas. Las imágenes de escritorio publicadas no son persistentes. Solo se puede utilizar un disco Personal vDisk cuando se publica en Citrix Provisioning.

Antes de comenzar

Puede usar su 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 donde aprovisione la imagen publicada.

Citrix Hypervisor utiliza una arquitectura tipo pod en la que interactúa con servidores individuales o clústeres de servidores, en lugar de con un servidor de administración central. Los pods se administran mediante el acceso a la línea de comandos o el software de administración de GUI, como XenCenter. Instale XenCenter en su escritorio y, a continuación, puede conectarse individualmente a cada host independiente o a clústeres de hosts.

Uso del servicio App Layering por primera vez

Si quiere crear capas mediante una máquina virtual 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.

Seleccione una configuración de conector al crear una capa de aplicaciones y publicar una imagen en capas. Si necesita una configuración de conector para la tarea, puede crear una. Para hacerlo, haga clic en Agregar configuración de conectores en la página Conectores.

Información necesaria para los parámetros de la configuración del conector de Machine Creation for Citrix Hypervisor

Al configurar un conector para Machine Creation for Citrix Hypervisor, puede buscar el servidor XenCenter, el almacén de datos y el host para usarlos en una nueva configuración.

Importante:

Los campos distinguen entre mayúsculas y min Los valores que escriba manualmente deben coincidir con las mayúsculas y minúsculas del objeto en Citrix Hypervisor o se produce un error en la validación.

  • Nombre de la configuración: El nombre de la configuración del conector.
  • Dirección de Citrix Hypervisor: El 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 protocolo seguro: La configuración predeterminada que permite el cifrado SSL para el tráfico de conexión de la API entre Connector y Citrix Hypervisor.
  • Permitir errores de certificado: Permite que el sistema ignore los errores de certificado. 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 incluye solo plantillas de máquina virtual personalizadas, en lugar de máquinas virtuales reales o cualquiera de las plantillas integradas. La plantilla seleccionada no puede tener ningún disco conectado y debe tener al menos una tarjeta de red conectada. Si la plantilla no tiene estos elementos, aparece un error al intentar validar o guardar la configuración.
  • Repositorio de almacenamiento: el repositorio de almacenamiento para el disco cargado. La lista se filtra para mostrar repositorios que pueden contener discos duros virtuales (VHD). Los repositorios ISO se filtran.
  • Usar HTTPS para transferencias de archivos: Cifra las transferencias de archivos de imagen. HTTPS está seleccionado de forma predeterminada para las cargas y descargas. Puede desmarcar la casilla de verificación para aumentar el rendimiento.

Organización de máquinas virtuales

Puede organizar las máquinas virtuales de Citrix Hypervisor 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. Las configuraciones del conector de Citrix Hypervisor no permiten especificar carpetas o etiquetas. Las máquinas virtuales creadas por el conector de Citrix Hypervisor, las máquinas de empaquetado y la imagen en capas publicada pueden utilizar ambas herramientas organizativas.

Etiquetas

Si la plantilla especificada en la configuración del conector de Citrix Hypervisor contiene etiquetas, las etiquetas se trasladarán a cualquier máquina virtual clonada desde esa plantilla. Por lo tanto, todas las máquinas virtuales de empaquetado o las imágenes en capas publicadas reciben las mismas etiquetas que están en la plantilla. Además, el conector de Citrix Hypervisor agrega tres etiquetas.

  • Unidesk: Enumera todas las máquinas virtuales creadas por Citrix Hypervisor Connector, independientemente de su propósito o imagen.
  • Etiqueta de propósito: etiqueta todas las máquinas de envasado con App Layering Packaging Machine. Etiqueta todas las máquinas virtuales de imágenes en capas publicadas con imágenes publicadas en App Layering.
  • Nombre de imagen/capa: Proporciona una etiqueta en todas las máquinas de embalaje con el nombre de la capa de la que se generan. Etiqueta todas las imágenes en capas publicadas con el nombre de la imagen de la plantilla.

Si usa XenCenter, puede ver las máquinas virtuales por etiqueta seleccionando Vistas de la organización y, a continuación, Por etiqueta.

Carpeta

De forma predeterminada, las máquinas virtuales creadas por el conector de Citrix Hypervisor no se colocan en una carpeta. Si la plantilla especificada se encuentra en una carpeta, las máquinas virtuales que crea la configuración del conector se encuentran en la misma carpeta. Todas las máquinas virtuales de empaquetado y las imágenes publicadas en capas se colocan en esa misma carpeta. No hay carpetas separadas para empaquetar máquinas virtuales o imágenes en capas publicadas.

Conectividad de red de máquinas

Al crear máquinas virtuales con el conector de Citrix Hypervisor, la configuración de red virtual en la plantilla de origen de la configuración del conector se mantiene. No hay una opción disponible en la interfaz de usuario de configuración del conector para anular la configuración de red.

El conector de Citrix Hypervisor no funciona correctamente con los clústeres de Citrix Hypervisor. Si el host de la configuración forma parte de un clúster, debe especificar el host principal para que funcione el conector. Sin embargo, si se produce un error en el host principal de Citrix Hypervisor y se elige un nuevo primario, debe actualizar la configuración de Citrix Hypervisor.

Crear una configuración de conector

Para escribir valores:

  • Escriba 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 escribir valores manualmente, haga clic para colocar el cursor en el campo y escriba el valor, asegurándose de que la caja coincida con el valor de Citrix Hypervisor.
  • Para seleccionar un valor de una lista desplegable, haga clic una vez para colocar el cursor en el campo. A continuación, 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.
  4. Haga clic en Nuevo para abrir la página Configuración del conector.
  5. Escriba el nombrede la configuración, la dirección de Citrix Hypervisor, el nombre de usuarioy la contraseña. Para obtener orientación, consulte las definiciones de campo descritas anteriormente.
  6. Haga clic en CHECK CREDENTIALS en el campo Configuración de Citrix Hypervisor, que activa el campo Configuración de clonación de máquinas virtuales.
  7. Seleccione la plantilla de máquina virtual.
  8. Seleccione el repositorio de almacenamiento y haga clic en PROBAR para comprobar que App Layering puede acceder a la ubicación especificada mediante las credenciales proporcionadas.
  9. 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 App Layering. 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 contienen la información para identificar la máquina virtual que forma parte de la imagen en capas publicada en Citrix Hypervisor.

La ejecución de estos scripts no afecta al resultado del trabajo de publicación y el progreso de los comandos ejecutados en el script no es visible. Los registros del conector de Citrix Hypervisor contienen el resultado del script después de ejecutarse.

Configurar un script (opcional)

  1. Complete y guarde la configuración del conector como se describió anteriormente.

    Nota:

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

  2. En el menú de navegación de la izquierda, haga clic en Configuración de scripts para abrir la página Ruta de script.

  3. Complete los campos obligatorios utilizando los valores de la tabla de la sección Otros valores de configuración de scripts y, a continuación, haga clic en Guardar.

Campos de configuración de scripts

  • Habilitar script: Marque esta casilla para activar los campos restantes. Después de habilitar el script, puede elegir el script que se ejecute cada vez que 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 garantiza que el script se ejecute con los derechos de usuario y los permisos necesarios 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

Cuando ejecuta el script, establece las siguientes variables, que puede usar 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 asociada a 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 El 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

Cuando la variable de script se establece para todos los tipos de conectores de plataforma o cuando es específica de un tipo de conector determinado.

Origen de valor

Determina si el valor de la variable es código común o por código específico del conector.

Machine Creation for Citrix Hypervisor