App Layering

VMware Horizon View

Importante:

El conector de VMware Horizon View está en desuso. Si habilita o usa este conector, tenga en cuenta que ha quedado obsoleto y se eliminará en una versión futura.

Una configuración del conector de VMware Horizon for vSphere contiene las credenciales y la ubicación de almacenamiento que el dispositivo necesita para publicar imágenes en capas en VMware Horizon View en su entorno de vSphere.

Puede publicar imágenes en capas para utilizarlas en cualquiera de los grupos siguientes:

  • Un grupo de escritorios clonados vinculados de Horizon View Composer.
  • Un grupo de escritorios de clonación instantánea de Horizon View.

En el Asistente para configuración de conectores, asegúrese de configurar una plantilla de máquina virtual, de modo que la imagen en capas que publique esté en una máquina virtual lista para usar con la imagen apagada y una instantánea tomada. Puede utilizar la máquina virtual en su entorno de Horizon sin más modificaciones. Por ejemplo, si va a publicar una imagen en capas en un grupo de escritorios de clonación vinculada, la imagen en capas se convierte en una “máquina virtual principal” que puede seleccionar para el grupo de clones vinculados.

Cada configuración de conector está configurada para publicar imágenes en capas en una ubicación de almacenamiento específica en el entorno de vSphere, por lo que es posible que necesite más de una configuración de conector de VMware Horizon si publica en varias ubicaciones. Además, es posible que quiera publicar cada imagen en capas en una ubicación conveniente para los sistemas que está Provisioning. Para obtener más información sobre conectores y configuraciones de conectores, consulte Configuraciones de conectores.

Consideraciones

Esta configuración de connector es solo para publicar imágenes en capas (no se pueden empaquetar capas con este conector).

Los discos Personal vDisk no son compatibles con View. Las imágenes de escritorio publicadas no son persistentes. Actualmente, los discos vDisk solo se pueden usar cuando se publican en Citrix Provisioning.

Al instalar Horizon Agent en la máquina virtual, seleccione la opción de configuración personalizada de la siguiente manera:

  • Seleccione la opción VMware Horizon View Composer Agent al implementar escritorios de clones vinculados de View Composer.
  • Seleccione la opción VMware Horizon Instant Clone Agent al implementar escritorios de clones instantáneos.

Antes de comenzar

La primera vez que cree una plantilla de imagen para publicar imágenes en capas en una ubicación del entorno de Horizon, cree una configuración de conector para esa ubicación.

Información necesaria para esta configuración del conector

El asistente Connector Configuration le permite explorar el servidor vCenter, su almacén de datos y su host con el objetivo de utilizarlos para una nueva configuración.

Importante:

Los campos distinguen mayúsculas y minúsculas, por lo que cualquier valor que introduzca manualmente debe coincidir con el caso del objeto, o la validación falla.

  • Nombre: un nombre útil para ayudar a identificar y realizar un seguimiento de la configuración de este 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: el nombre del centro de datos de vSphere en el que el dispositivo crea máquinas virtuales.
  • Plantilla de máquina virtual (recomendada, necesaria para máquinas virtuales UEFI): plantilla de máquina virtual que se puede usar para clonar una máquina virtual con la configuración de hardware para View, incluida la configuración de memoria, CPU y vídeo. Puede 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 se utiliza para publicar imágenes en capas. La plantilla no debe tener ningún disco conectado y debe tener al menos una tarjeta de red conectada. Si no lo hace, recibirá un error al intentar validar o guardar la configuración.
  • Nombre de ESXHost: El nombre del host de vSphere ESX en el que el dispositivo crea máquinas virtuales.
  • Nombre del almacén de datos: El nombre del almacén de datos de vSphere en el que el dispositivo crea máquinas virtuales.
  • Nombre de red: El nombre de la red de vSphere en la que el dispositivo crea máquinas virtuales.
  • Nombre de la carpeta de la máquina virtual: El nombre de la carpeta de vSphere en la que el dispositivo crea las máquinas virtuales.
  • Compositing de descarga: Permite que el proceso de publicación de imágenes o empaquetado de capas se ejecute en el servidor especificado. Esta función aumenta el rendimiento y permite utilizar el formato de disco VMDK y máquinas virtuales BIOS o UEFI. Cuando se selecciona Descarga de composición:
    • Si no proporciona una plantilla de máquina virtual, la máquina virtual utilizará el BIOS de forma predeterminada.
    • Si proporciona una plantilla configurada para BIOS o UEFI, la máquina virtual resultante es el tipo elegido. Cuando la opción Compositing de descarga NO está seleccionada: - Si NO proporciona una plantilla, la máquina virtual utilizará el BIOS de forma predeterminada. - Si proporciona una plantilla configurada para BIOS, la máquina virtual resultante es BIOS. - Si proporciona una plantilla configurada para UEFI, la máquina no arranca y aparece una pantalla azul.

Crear una configuración de conector

Para introducir valores:

  • Los tres primeros campos de vCenter deben introducirse manualmente. Una vez validadas 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.
  • Para seleccionar un valor de una lista desplegable: Haga clic una vez para colocar el cursor en el campo y una segunda vez para elegir entre una lista de valores posibles.

Para agregar una configuración de conector

  1. En Parámetros y configuración, seleccione la ficha Conectores y seleccione Agregar configuración de conector.
  2. Debajo de la lista de configuraciones de conectores, haga clic en el botón Nuevo. Esto abre un pequeño 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 nombre de configuración y vCenter Server, vCenter User Name y vCenter Password. Para obtener orientación, consulte las definiciones de campos anteriores.
  5. Haga clic en el botón COMPROBAR CREDENCIALES debajo de los campos de vCenter. A continuación, el campo del centro de datos se habilita con una lista de centros de datos disponibles.
  6. Seleccione el centro de datos y los menús desplegables restantes estarán habilitados.
  7. (Recomendado) Seleccione una máquina virtual para utilizarla como plantilla. Aunque las plantillas de VM son opcionales, se recomienda una.
  8. Complete los campos restantes y haga clic en el botón PROBAR para comprobar que el dispositivo puede acceder a la ubicación especificada mediante las credenciales proporcionadas.
  9. Haga clic en Guardar. Compruebe que la nueva configuración del conector aparezca en la página Conector.

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

Al crear una configuración de conector, puede configurar un script opcional de PowerShell en cualquier equipo con Windows que ejecute un agente. Los scripts deben almacenarse en el mismo equipo en el que está instalado el Agente de App Layering y solo se ejecutarán 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. Estas variables también contienen 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 afecta al resultado del trabajo de publicación y el progreso del script no está visible. Los registros del conector de vSphere contienen la salida del script.

Configurar un script

Recuerde que este procedimiento es opcional. Si quiere que se ejecute un script cada vez que se publique una imagen en capas, siga estos pasos mediante los valores descritos en las secciones siguientes.

  1. Complete y guarde la configuración del conector como se describe 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. 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 Ruta de scripts.

  3. Complete los campos obligatorios con los valores que se detallan en este documento y haga clic en Guardar.

Campos de configuración de scripts

  • Habilitar guión: seleccione esta casilla de verificación para habilitar los campos restantes. Esto le permite introducir un script que se ejecutará cada vez que se publique una Imagen en capas.
  • Agente de scripts: La máquina agente en la que se ubicarán y se ejecutarán los scripts.
  • Nombre deusuario (opcional): el nombre de usuario que se va a suplantar al ejecutar el script. Esto se puede utilizar para garantizar que el script se ejecuta en el contexto de un usuario que tiene los permisos necesarios para realizar las operaciones en el script.
  • Contraseña (opcional): la contraseña del nombre de usuario especificado.
  • Ruta: rutade acceso completa y nombre de archivo en la máquina agente en la que reside el archivo de script.

Otros valores de configuración de scripts

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 Valorado determinado por qué código Descripción
connectorCfgName Todas Código común Nombre de la configuración del conector con la que está asociada la configuración del script.
imageName Todas Código común El nombre de la plantilla de imagen en capas que se utilizó para compilar/publicar la imagen en capas.
osType Todas Código común Este es el tipo de sistema operativo de la imagen en capas que se publicó. Puede ser uno de los siguientes valores: Windows7; Windows764; Windows200864; Windows201264; Windows10; Windows1064
virtualInfrastructureServer Todas Código del conector de vSphere El servidor vCenter especificado en la configuración del conector.
vName Todas Código del conector de vSphere El nombre de la máquina virtual.
vmId Todas Código del conector de vSphere El ID de máquina virtual tomado de la máquina virtual (es decir, “vm-12345).
vmUuid Todas Código del conector de vSphere El UUID de la máquina virtual.

Suplantación de usuario

El agente, que se ejecuta como un servicio en un equipo con Windows, se ejecuta con la cuenta del sistema local o con la cuenta de red. Cualquiera de estas cuentas puede tener algunos privilegios especiales, pero a menudo están restringidos al ejecutar comandos específicos o ver archivos en el sistema de archivos. Por lo tanto, el servicio App Layering le ofrece 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 puede ejecutar 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 especifica ningún nombre de usuario o contraseña, el script se ejecuta mediante la cuenta en la que está configurado para ejecutarse el servicio.

Directiva de ejecución de scripts

Los requisitos de la directiva de ejecución de scripts dependen de usted. Si tiene intención de ejecutar scripts sin firmar, debe configurar la directiva de ejecución en una de las directivas más indulgentes. Sin embargo, si firma sus propios scripts, puede optar por utilizar una directiva de ejecución más restrictiva.

VMware Horizon View