App Layering

Creación de máquinas para Nutanix AHV (Acropolis)

Una configuración deconectorMachine Creation for Nutanix AHV* contiene las credenciales y la ubicación de almacenamiento que el dispositivo App Layering necesita para publicar imágenes en capas para crear máquinas en su entorno de Nutanix AHV. Este conector no admite la creación de capas.

Antes de comenzar

Puede utilizar Machine Creation for Nutanix AHV para publicar imágenes en capas. Cada configuración de conector accede a una ubicación de almacenamiento específica en su entorno de Nutanix AHV en la que puede publicar imágenes en capas.

Es posible que necesite más de una configuración de conector AHV de Nutanix para acceder a la ubicación correcta para cada propósito. Además, es importante publicar cada imagen en capas en una ubicación conveniente para los sistemas que planea aprovisionar mediante la imagen publicada. Para obtener más información sobre conectores y configuraciones de conectores, consulte Configuraciones de conectores.

Si esta es la primera vez que usa App Layering

Al publicar imágenes en capas en Nutanix AHV, necesita al menos una configuración de conector para cada ubicación de almacenamiento en la que planea publicar. Puede agregar configuraciones de conectores al crear una plantilla de imagen a partir de la que publique imágenes en capas. Si aún no dispone de la configuración de conector adecuada para la tarea, puede crear una haciendo clicenNuevo en la ficha del asistente Conector.

Información necesaria para la configuración del conector Nutanix AHV

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

Importante

Los campos distinguen entre mayúsculas y minúsculas. Los valores que introduzca manualmente deben coincidir con las mayúsculas y minúsculas del objeto en Nutanix AHV. De lo contrario, la validación falla.

  • Nombre del conector: Nombre útil para identificar y realizar un seguimiento de esta configuración del conector.

  • Dirección de prisma: El nombre de host (que se puede resolver a través de DNS) o la dirección IP de la Consola Web de Prism. Esta es la misma dirección que usa para acceder a la Consola web de Nutanix Prism.

  • Nombre de usuario/contraseña: Credenciales que se utilizan al interactuar con el sistema Nutanix. El usuario especificado debe tener privilegios suficientes para las siguientes operaciones:

    • Operaciones de VM:
      • clonar
      • eliminar
      • encender/apagar
      • adjuntar discos virtuales
    • Operaciones de imagen:
      • create
      • actualizar (también conocido como cargar)
      • eliminar
    • Discos virtuales:
      • create
      • conectar con máquinas virtuales
  • Permitir errores de certificado: Permite utilizar el cifrado SSL para el tráfico de conexión API entre el conector de App Layering y el AHV de Nutanix. Este campo se borra de forma predeterminada.

  • Plantilla de máquina virtual (VM) (necesaria): Plantilla utilizada para clonar una máquina virtual con la configuración de hardware para la creación de la máquina, incluida la configuración de memoria, CPU y vídeo. Utilice la plantilla de máquina virtual para especificar el host, el almacén de datos y la red para configurar las máquinas virtuales resultantes. Dado que no existe un concepto de “plantilla” en Nutanix, estas “plantillas” son VM reales. La versión del sistema operativo utilizada por la “plantilla” seleccionada debe coincidir con la versión del sistema operativo que está mediante en las 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, verá un error al intentar validar o guardar la configuración.

  • Contenedor de almacenamiento: Permite seleccionar el contenedor de almacenamiento para las imágenes (discos virtuales, VHD) que se cargan y los discos virtuales resultantes que se crean a partir de esas imágenes. Al crear versiones de capas de aplicaciones y capas de SO, debemos montar el contenedor de almacenamiento como un punto de montaje NFS. El contenedor de almacenamiento seleccionado DEBE incluir el dispositivo en una lista de permitidos de clientes a los que se permite montar el contenedor de almacenamiento mediante NFS. La configuración de la lista de permitidos debe realizarse a través del producto Nutanix (ya sea su consola web o a través de sus herramientas CLI). Si el dispositivo no está correctamente permitido en la lista para el contenedor de almacenamiento seleccionado, se produce un error en la fase de validación y el error se indica con la selección del contenedor de almacenamiento.

Cómo se organizan las máquinas virtuales

Nutanix no proporciona un mecanismo para organizar máquinas virtuales. Debido a esto, puede ser difícil encontrar las máquinas virtuales creadas por el dispositivo de App Layering cuando el número total de máquinas virtuales es grande. Para ayudarle a encontrar estas máquinas virtuales, se utilizan las siguientes convenciones de nomenclatura:

  • Empaquetar máquinas (máquinas virtuales creadas durante el proceso de creación de una capa de aplicación o versión de SO)
    • El nombre de la máquina virtual comienza con el nombre de la capa que se está creando/modificando
    • Los nombres de las máquinas virtuales terminan con el siguiente texto: (Máquina de empaquetado)
  • Máquinas virtuales de imagen en capas (máquinas virtuales creadas como resultado de la publicación de una imagen en capas)
    • El nombre de la máquina virtual comienza con el nombre de la imagen que se publicó
    • El nombre de la máquina virtual termina con el siguiente texto: (Imagen publicada)

Al ver máquinas virtuales a través de la consola web de Nutanix, puede buscar máquinas virtuales filtrando:

  • “Citrix App Layering” para buscar todas las máquinas virtuales creadas por el software App Layering.
  • “Citrix App Layering” para buscar todas las máquinas virtuales creadas para trabajos de administración de capas.
  • “Citrix App Layering” para buscar todas las máquinas virtuales creadas para publicar una imagen en capas.
  • Nombre de imagen o nombre de capa para buscar máquinas virtuales relacionadas con un trabajo de publicación de imágenes en capas específico o creación de aplicaciones o sistemas operativos.

Conectividad de red de máquinas virtuales

La configuración de red virtual de la plantilla de origen especificada en la configuración del conector de Nutanix AHV se traspasará al crear cualquier VM a través del conector de Nutanix Acropolis Hypervisor (AHV). No hay ninguna opción en la interfaz de usuario de configuración del conector para anular la configuración de red.

Crear una configuración de conector

Para introducir valores:

  • Los tres primeros campos Conector 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, asegurándose de que la caja coincida con el valor del hipervisor AHV de Nutanix.
  • Para seleccionar un valor de una lista desplegable, haga clic una vez para colocar el cursor en el campo y 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. Debajo de la lista de configuraciones de conectores, haga clic en elbotónNuevo. 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. Introduzca el nombrede configuración y la dirección AHV, el nombrede usuario y lacontraseña de Nutanix). Para obtener orientación, consulte las definiciones de campos anteriores.
  5. Haga clic en elbotónCOMPROBAR CREDENCIALES debajo de los campos Configuración de Nutanix 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 elbotónPROBAR para comprobar que el dispositivo puede acceder a la ubicación especificada mediante las credenciales proporcionadas.
  8. Haga clic en Guardar. Compruebe que 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 opcional de PowerShell para que se ejecute en cualquier equipo Windows que ejecute un agente de App Layering. Estos scripts deben almacenarse en el mismo equipo en el que está instalado el agente y solo se ejecutarán después de una implementación correcta de una imagen en capas.

Algunas variables predefinidas están disponibles para habilitar scripts reutilizables con diferentes imágenes de plantilla y configuraciones de conectores. Estas variables también contienen información necesaria para identificar la máquina virtual creada como parte de la imagen en capas publicada en Nutanix.

La ejecución de estos scripts no afecta al resultado del trabajo de publicación. El progreso de los comandos ejecutados en el script no es visible. Los registros del conector AHV de Nutanix contienen la salida del script.

Configurar un script (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.

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.

  1. Si el menú Navegación de la izquierda no está abierto, selecciónelo y haga clic en Configuración de secuencias de comandos para abrir lapágina Ruta deArchivo de Comandos.
  2. Complete los campos requeridos y haga clic en Guardar.

Campos de configuración de scripts

  • Habilitar script : active 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: El equipo del agente donde se van a ubicar y ejecutar los scripts.
  • Nombre de usuario (opcional): El nombre de usuario que se 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 derechos/permisos necesarios para realizar las operaciones en el script.
  • Contraseña (opcional): La contraseña del nombre de usuario especificado.
  • Ruta de script: Ruta completa y nombre de archivo en el equipo del agente donde reside el archivo de 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 tipos de conectores Valor determinado por el código Descripción
connectorCfgName Común Común Nombre de la configuración del conector a la que está asociada la configuración del script.
imageName Común Común El nombre de la plantilla de imagen en capas que se utilizó para compilar/publicar la imagen en capas.
osType Común Común Tipo de sistema operativo de la imagen en capas que se publicó. Puede ser uno de los siguientes valores: Windows 7, Windows 7 de 64 bits, Windows 2008 de 64 bits, Windows 2012 de 64 bits, Windows 10 o Windows 1064.
virtualInfrastructureServer Común Nutanix AHV El Nutanix AHV (Prism Server) especificado en la configuración del conector.
vmId Común Nutanix AHV El UUID de la máquina virtual (igual que vmUuid).
vmName Común Nutanix AHV Nombre de la máquina virtual que se creó.
vmNetwork Común Nutanix AHV Nombre de la red virtual a la que está conectada la NIC principal de la máquina virtual.
vmNetworkId Común Nutanix AHV UUID de la red virtual a la que está conectada la NIC principal de la máquina virtual.
vmNetworkMAC Común Nutanix AHV La dirección MAC de la NIC principal que está conectada a la red virtual especificada en vmNetwork y vmNetworkID
vmUuid Común Nutanix AHV UUID de la máquina virtual (igual que vmId).

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

Origen de valor: Define si el valor de la variable está determinado por código común o por código específico del conector.

Creación de máquinas para Nutanix AHV (Acropolis)