App Layering

VMware vSphere

Una configuración de conector de VMware vSphere contiene las credenciales y la ubicación de almacenamiento que el dispositivo necesita para conectarse a vSphere. Usa el conector de vSphere para empaquetar capas y publicar imágenes en VMware vSphere o VMware Cloud en AWS.

Antes de empezar

Puedes usar tu entorno VMware vSphere para crear capas y publicar imágenes en capas. Cada configuración de conector accede a una ubicación de almacenamiento específica en tu entorno VMware vSphere. Es posible que necesites más de una configuración de conector de VMware vSphere para acceder a la ubicación correcta para cada propósito. Además, puedes publicar cada imagen en capas en una ubicación conveniente para el sistema que aprovisionas con la imagen publicada. También puedes exportar imágenes de tu entorno VMware vSphere a través de la función Image Portability. Para obtener más información sobre los conectores y las configuraciones de conectores, consulta Configuraciones de conectores.

Creación de capas

Para empaquetar capas usando una máquina virtual de VMware vSphere, especifica una configuración de conector de VMware vSphere al crear o crear una versión de una capa. Especifica una configuración de conector de VMware vSphere o Machine Creation para el conector de vSphere en una plantilla de imagen para que esa imagen se cree en VMware vSphere cuando se publique.

Portabilidad de imágenes

Puedes exportar imágenes existentes de tu entorno VMware vSphere usando el conector de VMware vSphere junto con el conector Windows File Share a través de la función de exportación Image Portability. Especifica un conector de VMware vSphere con la opción Offload Compositing habilitada en el menú desplegable Connector Configuration de un conector de Windows File Share y luego especifica ese conector de Windows File Share al comando de exportación de IPS. Esto permitirá que Image Portability acceda a tu entorno VMware vSphere y exporte imágenes a la ubicación de recurso compartido de archivos configurada. Usa la ruta del almacén de datos de un vmdk (por ejemplo, [vsanDatastore] d6650865-56fd-065b-20f6-e4434b003954/myimage.vmdk) para especificar al comando de exportación qué imagen exportar. El vmdk debe estar en el mismo almacén de datos que el especificado en la configuración del conector.

Machine Creation para el conector de vSphere

La versión Machine Creation del conector de VMware vSphere publica imágenes en capas en un estado listo para ser usado por Citrix Machine Creation Service en tu entorno vSphere. Las imágenes en capas publicadas se inician para la configuración final, se apagan y luego se toma una instantánea.

Notas:

La configuración del conector Machine Creation para vSphere es para publicar imágenes en capas. No puedes empaquetar capas con ella, ni usarla con la función Image Portability. En su lugar, usa una configuración de conector de VMware vSphere.

El conector Machine Creation para vSphere no admite el almacenamiento en caché.

Consideraciones adicionales

Controladores virtuales

Puedes usar el controlador LSI Logic SAS predeterminado o un controlador SCSI paravirtual de VMware.

Para usar el controlador LSI Logic SAS predeterminado, simplemente selecciónalo para la máquina virtual de la capa y asegúrate de que todas tus capas usen el mismo controlador.

Para usar un controlador SCSI paravirtual de VMware, necesitas una VM de plantilla preexistente con un controlador SCSI paravirtual de VMware y sin discos.

Para usar una capa de SO LSI existente con un controlador SCSI paravirtual de VMware

Si tienes una capa de SO con un controlador LSI Logic SAS y quieres usarla con un controlador SCSI paravirtual de VMware, puedes usar cualquiera de los siguientes enfoques:

  • Agrega una versión a la capa de SO, usando un conector de VMware vSphere con una plantilla de VM LSI Logic SAS. Cuando se cree la máquina de empaquetado, sigue los pasos a continuación para habilitar la capa de SO como paravirtual.

  • Agrega una nueva capa de plataforma con una capa de SO LSI y un conector de plataforma con una plantilla de VM LSI Logic SAS. Cuando se cree la máquina de empaquetado, sigue los pasos a continuación para habilitar la capa de plataforma como paravirtual.

Nota:

Los siguientes cambios deben realizarse en la capa de SO y en la capa de plataforma.

Cuando la máquina de empaquetado de tu enfoque elegido esté lista:

  1. Inicia sesión en la máquina virtual y apágala.
  2. En vSphere Web Client, abre la página Edit Settings para la máquina de empaquetado.
  3. Agrega un nuevo controlador SCSI, seleccionando SCSI Controller en el menú New Device y haz clic en Add.
  4. Expande la sección New SCSI controller que se agregó y establece Change Type en VMware Paravirtual.
  5. Agrega un nuevo disco duro, seleccionando New Hard Disk en el menú New device y haciendo clic en Add.
  6. Expande la sección New Hard disk y establece los siguientes parámetros:
    • Size: 1 GB
    • Disk Provisioning: Thin provision
    • Virtual Device Node: New SCSI controller default bus
  7. Haz clic en OK.
  8. Instala los controladores paravirtuales encendiendo la máquina de empaquetado, iniciando sesión y luego apagándola.
  9. En vSphere Web Client, abre la página Edit Settings para la máquina de empaquetado.
  10. Quita tanto el disco duro como el controlador paravirtual que agregaste anteriormente en este procedimiento.
  11. Enciende la máquina de empaquetado, inicia sesión y haz clic en Shut down For Finalize.

Una vez que termines de crear la capa, puedes usarla para crear una imagen con un controlador paravirtual.

Información requerida para la configuración del conector de vSphere

Consulta los siguientes campos requeridos, recomendados y opcionales para la configuración de tu conector de VMware vSphere.

  • Connector Configuration Name (Nombre de la configuración del conector): Un nombre útil para ayudar a identificar y rastrear esta configuración de conector.
  • vCenter Server (Servidor vCenter): La dirección, el nombre de host o el FQDN del servidor vCenter con el que se integra el dispositivo.
  • vCenter User Name (Nombre de usuario de vCenter): El nombre de usuario de la cuenta que el dispositivo usa para conectarse a vSphere.
  • vCenter Password (Contraseña de vCenter): La contraseña de la cuenta que el dispositivo usa para conectarse a vSphere.
  • DataCenter Name (Nombre del centro de datos): El nombre del centro de datos de vSphere en el que el dispositivo App Layering crea y recupera máquinas virtuales.
  • Packaging Cache Size in GB (Recommended) (Tamaño de la caché de empaquetado en GB (recomendado)): El tamaño de la caché de disco que usa App Layering al crear capas. Si dejas el tamaño en blanco o lo estableces en 0, App Layering no usa una caché de disco. Si especificas un tamaño, App Layering usa una caché de disco de hasta este tamaño para mantener copias de los discos de arranque y los discos de empaquetado, y reutiliza estos discos para crear máquinas de empaquetado. La reutilización de estos discos de arranque y discos de empaquetado reduce el tiempo que lleva empaquetar una capa de aplicación.
  • Virtual Machine Template (Plantilla de máquina virtual): (Opcional) Plantilla de máquina virtual que clona una máquina virtual con la configuración de hardware para VMware, incluida la memoria, las CPU y la configuración de video. Esta configuración te permite especificar el host, el almacén de datos y la red para configurar las máquinas virtuales resultantes.

    Importante:

    Al publicar en VMware Cloud, se requiere una plantilla de máquina virtual de VMware (no una plantilla de VM regular) para que la red de la máquina virtual funcione correctamente.

    Al seleccionar una máquina virtual de plantilla:

    • Responde a la pregunta que pide actualizar la configuración, pero no cambies la red.
    • Asegúrate de que la versión del SO que usa la plantilla seleccionada coincida con la versión del SO que estás usando para construir capas o publicar imágenes en capas.
    • La plantilla no debe tener discos adjuntos y debe tener al menos una tarjeta de red adjunta. De lo contrario, recibirás un error al intentar validar o guardar la configuración.
  • ESXHost Name (Nombre del host ESX): El nombre del host vSphere ESX en el que el dispositivo crea y recupera máquinas virtuales.
  • DataStore Name (Nombre del almacén de datos): El nombre del almacén de datos de vSphere en el que el dispositivo crea y recupera máquinas virtuales.
  • Network Name (Nombre de la red): El nombre de la red de vSphere en la que el dispositivo crea y recupera máquinas virtuales.
  • Virtual Machine Folder Name (Nombre de la carpeta de la máquina virtual): El nombre de la carpeta de vSphere en la que el dispositivo crea y recupera máquinas virtuales.
  • Offload Compositing (Composición descargada): Habilita el proceso de empaquetado de capas o publicación de imágenes para que se ejecute en el servidor vSphere especificado. Esta función aumenta el rendimiento y te permite usar el formato de disco VMDK y máquinas virtuales BIOS o UEFI. Con UEFI, también puedes usar Secure Boot si está habilitado en la VM.

    Notas:

    • Deshabilitar Offload Compositing es una función obsoleta. La capacidad de deshabilitar la composición descargada se eliminará en una versión futura.

    • Al usar una configuración de conector de vSphere con VMware Cloud y un almacén de datos vSAN 7.0 Update 2 (o posterior), se debe seleccionar Offload Compositing.

    Cuando se selecciona Offload Compositing:

    • Si no proporcionas una plantilla de máquina virtual, la máquina virtual se establece de forma predeterminada en BIOS.
    • Si proporcionas una plantilla configurada para BIOS o UEFI, la máquina virtual resultante es del tipo que elegiste.
    • Si proporcionas una plantilla con UEFI-Secure Boot habilitado y seleccionado, la VM resultante es UEFI-Secure Boot.

    Cuando Offload Compositing no está seleccionado:

    • Si no proporcionas una plantilla, la máquina virtual se establece de forma predeterminada en 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 arranca y resulta en una pantalla azul. (Se requiere Offload Compositing para UEFI).

Privilegios requeridos para el rol de administrador de cliente de vSphere del conector

Establece los privilegios de VMware requeridos por el administrador del cliente de vSphere para que coincidan con los permisos del dispositivo App Layering.

Una vez que hayas establecido los permisos, verifícalos haciendo clic en Save en la hoja de resumen de la configuración de Create Connector.

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 en 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, asegurándote de que la capitalización coincida con el valor en vCenter.
  • Para seleccionar un valor de una lista desplegable, haz clic una vez para colocar el cursor en el campo y mostrar la lista de valores posibles.

Para agregar una configuración de conector

  1. Haz clic en la página Connectors.
  2. Haz clic en Add Connector Configuration. Se abrirá un cuadro de diálogo.
  3. 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 New para abrir la página Connector Configuration.
  4. Introduce el Name (Nombre) de la configuración, y el vCenter Server, vCenter User Name y vCenter Password. Para obtener orientación, consulta las definiciones de campo anteriores.
  5. Haz clic en el botón Connect debajo de los campos de vCenter. El campo del centro de datos se habilitará con una lista de los centros de datos disponibles.
  6. Selecciona el centro de datos, habilitando las listas desplegables restantes.
  7. Completa los campos restantes y haz clic en el botón TEST para verificar que App Layering puede acceder a la ubicación especificada usando las credenciales proporcionadas.
  8. Haz clic en Save. Verifica que la nueva configuración de conector aparezca en la página Connectors.

Mensajes de error

Si recibes errores ENOTFOUND al implementar una máquina de empaquetado o publicar una imagen, usa la dirección IP en lugar del FQDN para el servidor vCenter.

VMware vSphere