Creación de máquinas para vSphere
Una configuración de conector de Creación de máquinas para vSphere contiene las credenciales y la ubicación de almacenamiento necesarias para publicar imágenes en capas en la creación de máquinas en tu entorno de vSphere.
Puedes publicar imágenes en capas en la creación de máquinas que se ejecutan en un entorno de vSphere mediante una configuración de conector de Creación de máquinas para vSphere. En la configuración del conector, asegúrate de configurar una plantilla de máquina virtual para que la imagen en capas que publiques esté en una máquina virtual lista para usar, la imagen se apague y se tome una instantánea. Puedes usar la máquina virtual en tu entorno de Horizon 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 de tu entorno, por lo que es posible que necesites más de una configuración de conector si publicas en varias ubicaciones. Además, es posible que quieras publicar cada imagen en capas en una ubicación conveniente para el sistema que estás aprovisionando con la imagen publicada. Para obtener más información sobre los conectores y las configuraciones de conectores, consulta Conectar.
Notas:
Esta configuración de conector es para publicar imágenes en capas. No puedes empaquetar capas en el entorno.
Los vDisks personales no son compatibles con la Creación de máquinas. Las imágenes de escritorio publicadas no son persistentes. Actualmente, los vDisks solo se pueden usar al publicar en Citrix Provisioning.
Antes de empezar
La primera vez que creas una plantilla de imagen para publicar imágenes en capas en una ubicación de tu entorno, creas una configuración de conector para esa ubicación.
Información necesaria para esta configuración de conector
Configurar un conector para Creación de máquinas para vSphere te permite explorar el vCenter Server, el almacén de datos (Data Store) y el host que se usarán para una nueva configuración.
Importante:
Los campos distinguen entre mayúsculas y minúsculas, por lo que cualquier valor que introduzcas manualmente debe coincidir con el caso del objeto de tu entorno, o la validación fallará.
- Nombre: Un nombre útil para ayudar a identificar esta configuración de conector.
- vCenter Server: El nombre del servidor vSphere con el que se integra el dispositivo.
- Nombre de usuario de vCenter: El nombre de usuario de la cuenta que el dispositivo usa para conectarse a vSphere.
- Contraseña de vCenter: La contraseña de la cuenta que el dispositivo usa para conectarse a vSphere.
- Nombre del centro de datos (DataCenter Name): El nombre del centro de datos de vSphere en el que el dispositivo crea y recupera máquinas virtuales.
- Plantilla de máquina virtual (recomendado, necesario para máquinas virtuales UEFI): Una plantilla que se puede usar para clonar una máquina virtual con la configuración de hardware para la creación de máquinas, incluida la memoria, las CPU y la configuración de vídeo. Puedes especificar el host, el almacén de datos y la red para configurar las máquinas virtuales resultantes. La lista de opciones contiene solo plantillas de máquina virtual personalizadas, en lugar de máquinas virtuales reales o cualquiera de las plantillas integradas. La versión del sistema operativo utilizada por la plantilla seleccionada debe coincidir con la versión del sistema operativo que estás usando para publicar imágenes en capas. La plantilla no debe tener ningún disco adjunto y debe tener al menos una tarjeta de red adjunta. Si no es así, verás un error al intentar validar o guardar la configuración.
- Nombre del almacén de datos (DataStore Name): El nombre del almacén de datos de vSphere en el que el dispositivo crea máquinas virtuales.
- Nombre del host ESX: El nombre del host ESX de vSphere en el que el dispositivo crea máquinas virtuales.
- Nombre de red (Network Name): El nombre de la red de vSphere en la que el dispositivo crea máquinas virtuales.
- Nombre de la carpeta de máquina virtual (Virtual Machine Folder Name): El nombre de la carpeta de vSphere en la que el dispositivo crea máquinas virtuales.
-
Descarga de composición (Offload Compositing): Permite que el proceso de empaquetado de capas o publicación de imágenes se ejecute en el servidor especificado. Esta característica aumenta el rendimiento y te permite usar el formato de disco VMDK y máquinas virtuales BIOS o UEFI. Cuando se selecciona Descarga de composición:
- Si no proporcionas una plantilla de máquina virtual, la máquina virtual predeterminada es BIOS.
- Si proporcionas una plantilla configurada para BIOS o UEFI, la máquina virtual resultante es del tipo que elegiste. Cuando no se selecciona Descarga de composición:
- Si no proporcionas una plantilla, la máquina virtual predeterminada es BIOS.
- Si proporcionas una plantilla configurada para BIOS, la máquina virtual resultante es BIOS.
- Si proporcionas una plantilla configurada para UEFI, la máquina no arrancará y resultará en una pantalla azul.
Crear una configuración de conector
Para introducir valores:
- Los tres primeros campos de vCenter deben introducirse manualmente. Una vez que se validen las credenciales de esos campos, puedes seleccionar valores para los campos restantes de los menús desplegables.
- Para introducir valores manualmente: Haz clic para colocar el cursor en el campo y escribe el valor.
- Para seleccionar un valor de una lista desplegable: Haz clic una vez para colocar el cursor en el campo y una segunda vez para elegir de una lista de valores posibles.
Para agregar una nueva configuración de conector
- Haz clic en la página Conectores.
- Haz clic en Agregar configuración de conector. Esto abre un pequeño cuadro de diálogo.
- Selecciona el tipo de conector para la plataforma y la ubicación donde estás creando la capa o publicando la imagen. Luego, haz clic en Nuevo para abrir la página de configuración del conector.
- Introduce el Nombre de la configuración, y el vCenter Server, el Nombre de usuario de vCenter y la Contraseña de vCenter. Para obtener orientación, consulta las definiciones de campo anteriores.
- Haz clic en el botón COMPROBAR CREDENCIALES debajo de los campos de vCenter. El campo del centro de datos se habilitará con una lista de centros de datos disponibles.
- Selecciona el centro de datos y se habilitarán los menús desplegables restantes.
- (Recomendado) Selecciona una máquina virtual para usarla como plantilla. Aunque una plantilla de máquina virtual es opcional, se recomienda.
- Completa los campos restantes y haz clic en el botón PROBAR para verificar que el dispositivo puede acceder a la ubicación especificada utilizando las credenciales proporcionadas.
- Haz clic en Guardar. Verifica que la nueva configuración de conector aparece en la página Conectores.
Configuración de script (opcional, característica avanzada)
Al crear una configuración de conector, puedes configurar un script de PowerShell opcional en cualquier máquina Windows que ejecute un agente de App Layering. Estos scripts deben almacenarse en la misma máquina en la que está instalado el agente de App Layering y se ejecutan solo después de una implementación exitosa de una imagen en capas. Algunas variables preestablecidas están disponibles para permitir que los scripts sean reutilizables con diferentes plantillas de imagen y diferentes configuraciones de conector. Estas variables también contienen la información necesaria para identificar la máquina virtual creada como parte de la imagen en capas publicada en vSphere.
La ejecución de estos scripts no afectará el resultado del trabajo de publicación, y el progreso de los comandos ejecutados en el script no es visible. Los registros del conector de vSphere contienen la salida del script que se ejecutó.
Configurar un script
Recuerda que este paso es opcional. Si quieres que un script se ejecute cada vez que se publique una imagen en capas, completa estos pasos usando los valores descritos en las secciones siguientes.
- Completa y guarda la configuración del conector como se describió anteriormente.
Nota:
Antes de seleccionar la página Configuración de script, debes guardar (o descartar) cualquier edición en la configuración del conector.
- Si el menú de Navegación de la izquierda no está abierto, selecciónalo y haz clic en Configuración de script para abrir la página Ruta del script.
- Completa los campos obligatorios usando los valores detallados aquí y luego haz clic en Guardar.
Campos de configuración de script
Habilitar script - Selecciona esta casilla para habilitar los campos restantes. Esto te permite introducir un script que se ejecuta cada vez que se publica una imagen en capas.
Agente de script - La máquina del agente donde se encuentran los scripts.
Nombre de usuario (opcional) - El nombre de usuario para suplantar al ejecutar el script. Esto se puede usar para asegurar que el script se ejecute en el contexto de un usuario que tenga los derechos/permisos necesarios para realizar las operaciones en el script.
Contraseña (opcional) - La contraseña para el nombre de usuario especificado.
Ruta del script - Una ruta completa y el nombre del archivo en la máquina del agente donde reside el archivo del script.
Otros valores de configuración de script
Variables de PowerShell
Cuando se ejecuta el script, se establecen las siguientes variables y se pueden usar en el script de PowerShell:
| Valor | Se aplica a los tipos de conector | Valor determinado 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 plantilla de imagen en capas que se usó para construir/publicar la imagen en capas. |
| osType | Todos | 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 | Todos | Código del conector de vSphere | El servidor vCenter especificado en la configuración del conector. |
| vmName | Todos | Código del conector de vSphere | El nombre de la máquina virtual que se creó. |
| vmId | Todos | Código del conector de vSphere | El ID de la máquina virtual tomado de la máquina virtual (es decir, “vm-12345”) |
| vmUuid | Todos | Código del conector de vSphere | El UUID de la máquina virtual. |
Suplantación de usuario
El agente de App Layering, que se ejecuta como un servicio en una máquina Windows, se ejecuta bajo la cuenta del sistema local o la cuenta de red. Cualquiera de estas cuentas puede tener algunos privilegios especiales, pero a menudo están restringidas al ejecutar comandos específicos o al ver archivos en el sistema de archivos. Por lo tanto, App Layering te da la opción de agregar un usuario de dominio y una contraseña que se pueden usar para “suplantar” a un usuario. Esto significa que el script se ejecuta como si ese usuario hubiera iniciado sesión en el sistema para que cualquier comando o dato sea accesible sujeto a esos derechos y permisos de usuario. Si no se introduce un nombre de usuario o una contraseña, el script se ejecuta utilizando la cuenta bajo la cual el servicio está configurado para ejecutarse.
Política de ejecución de scripts
Los requisitos de la política de ejecución de scripts dependen de ti. Si tienes la intención de ejecutar scripts sin firmar, debes configurar la política de ejecución en una de las políticas más indulgentes. Sin embargo, si firmas tus propios scripts, puedes elegir usar una política de ejecución más restrictiva.