Citrix DaaS™

Crear un catálogo de Nutanix

Crear catálogos de máquinas describe los asistentes que crean un catálogo de máquinas. La siguiente información cubre detalles específicos de los entornos de virtualización de Nutanix.

Nota:

Antes de crear un catálogo de Nutanix, debes terminar de crear una conexión a Nutanix. Consulta Conexión a Nutanix.

Crear un catálogo de máquinas mediante la versión de plantilla de máquina de Nutanix

Al crear un catálogo de máquinas aprovisionado por MCS con una conexión de host de Nutanix AHV Prism Central administrada por Citrix, la imagen base se crea a partir de una versión de plantilla de VM de Nutanix. Una ventaja clave es que Nutanix Prism Central permite que una plantilla de VM se use en varios clústeres. Como resultado, los administradores de Citrix pueden usar una única versión de plantilla de VM de Nutanix como VM maestra para varios catálogos de máquinas MCS, incluso si esos catálogos están en diferentes clústeres de Nutanix.

Antes de crear el catálogo, crea una VM maestra y conviértela en una versión de plantilla de VM en Nutanix Prism Central. Consulta la documentación de Nutanix para conocer los pasos.

Puedes crear un catálogo usando:

Limitaciones

  • No se admite la conexión de varias NIC a la misma subred.
  • Debido a una limitación de Nutanix, cada catálogo de máquinas aprovisionado por MCS solo se puede asignar con NIC de un solo tipo de red entre redes superpuestas, subredes VLAN básicas y subredes VLAN.
  • En algunos escenarios, actualizar la imagen maestra de MCS para un catálogo de máquinas no persistente podría causar problemas potenciales. Consulta Arranque seguro y vTPM en Nutanix Prism Central.
  • Al crear un catálogo de máquinas en Nutanix, no se admite que el nombre del clúster contenga un punto (.).
  • Al seleccionar una plantilla de VM de Nutanix como imagen maestra, el nombre de la plantilla o el nombre de la versión de la plantilla no deben contener caracteres como # o &.

Crear un catálogo de máquinas usando Studio

En el asistente de configuración del catálogo de máquinas:

  1. En la página Tipo de máquina, selecciona SO multisesión, SO de sesión única o Acceso con PC remoto.
  2. En la página Administración de máquinas, selecciona Máquinas administradas por energía y Citrix Machine Creation Services™ como método de implementación. Selecciona los Recursos.

    ahv-prism-central-host-connection

  3. En la página Experiencia de escritorio, selecciona una de las dos opciones.
  4. En la página Clúster, selecciona un clúster para la implementación de las VM.

    ahv-prism-central-host-connection

  5. En la página Imagen maestra, haz clic en Imagen maestra y selecciona una imagen maestra (versión de plantilla). Puedes filtrar las plantillas de máquina por nombre. La versión de plantilla de la imagen maestra se establece de forma predeterminada como el perfil de máquina para los nuevos catálogos. Sin embargo, puedes cambiar la versión de plantilla para el perfil de máquina.

    Nota:

    Puedes usar una única versión de plantilla de VM de Nutanix como VM maestra para varios catálogos de máquinas MCS, incluso si esos catálogos están en diferentes clústeres de Nutanix.

    ahv-prism-central-host-connection

    Filtrar plantillas de máquina por nombre:

    ahv-prism-central-host-connection

    Ver descripción de una plantilla:

    ahv-prism-central-host-connection

  6. En la página NIC:

    • Selecciona un tipo de NIC en el menú desplegable para filtrar las redes asociadas. Los tipos de red de NIC disponibles son: VLAN (VLAN avanzada), VLAN básica y OVERLAY.
    • Si creas un catálogo con un perfil de máquina, el número de NIC es coherente con el número de NIC del perfil de máquina y no se puede cambiar. Selecciona una red virtual asociada para cada NIC.

      ahv-prism-central-nic-with-machine-profile

    • Si creas un catálogo sin un perfil de máquina, haz clic en Agregar NIC para aumentar el número de NIC o haz clic en Quitar para eliminar las NIC seleccionadas. Selecciona una o varias NIC y, a continuación, selecciona una red virtual asociada para cada NIC.

      ahv-prism-central-nic-without-machine-profile

  7. En la página Máquinas virtuales, indica el número de máquinas virtuales que quieres crear y configura tus máquinas para la memoria total (MB) en cada máquina, las CPU virtuales y los núcleos por CPU. Estos valores se rellenan automáticamente desde el perfil de máquina.
  8. En la página Resumen, comprueba los detalles del catálogo de máquinas. Introduce un nombre y una descripción para el catálogo de máquinas. Haz clic en Finalizar.

Exportar el perfil de máquina

Puedes exportar el perfil de máquina utilizado por el catálogo de máquinas a un archivo JSON.

  1. Selecciona el catálogo de máquinas y navega a la ficha Propiedades de las plantillas.
  2. En los detalles de Perfil de máquina, haz clic en Exportar junto a la Última versión.

Crear un catálogo de máquinas usando comandos de PowerShell

  1. Abre la ventana de PowerShell.
  2. Ejecuta asnp citrix*.
  3. Crea un grupo de identidades si aún no lo has hecho. Por ejemplo:

    New-AcctIdentityPool    -Domain "<string>" -IdentityPoolName "<string>" -IdentityType "ActiveDirectory"  -NamingScheme "DemoVM-##" -NamingSchemeType "Numeric" -ZoneUid "GUID" -Scope @()
    <!--NeedCopy-->
    
  4. Crea un esquema de aprovisionamiento.

    Por ejemplo: Sin un perfil de máquina

    New-ProvScheme -CustomProperties "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"><Property xsi:type=`"StringProperty`" Name=`"ClusterId`" Value=`"00062c63-1fb0-58c9-4fc8-5c2573352378`" /><Property xsi:type=`"StringProperty`" Name=`"CPUCores`" Value=`"1`" /></CustomProperties>" -HostingUnitName "<Hosting unit name>" -IdentityPoolName "<string>" -InitialBatchSizeHint 1  -MasterImageVM "XDHyp:\HostingUnits\<Hosting Unit Name>\Templates.folder\<template name>.template\<template version name>.templateversion" -NetworkMapping @{"5"="XDHyp:\HostingUnits\<Hosting unit name>\Clusters.folder\<Cluster Name>.cluster\<Network name>.network"} -ProvisioningSchemeName "<Catalog name>" -ProvisioningSchemeType "MCS" -RunAsynchronously -Scope @() -VMCpuCount 2 -VMMemoryMB 10240
    <!--NeedCopy-->
    

    Por ejemplo: Con un perfil de máquina

    Usa un perfil de máquina para capturar las propiedades de hardware de una versión de plantilla y aplicarlas a las VM aprovisionadas. Si no especificas un perfil de máquina, las propiedades de hardware se capturan de la versión de plantilla de la imagen maestra.

    Nota:

    • Las propiedades de disco del SO, vTPM y arranque seguro siempre se capturan de la imagen maestra, incluso cuando se usa un perfil de máquina.
    • Dado que el disco del SO no se lee del perfil de máquina, puedes crear una VM sin disco y convertirla en una versión de plantilla que se pueda usar para el perfil de máquina.
    • Como se almacena la especificación JSON completa de la versión de plantilla del perfil de máquina, puedes crear las VM incluso si eliminas la versión de plantilla de Prism Central.

Las propiedades capturadas del perfil de máquina son:

| Propiedad | Nombre de la propiedad en la API \(\[GetTemplateVersionById]\(https://developers.nutanix.com/api-reference?namespace=vmm&version=v4.0#tag/Templates/operation/getTemplateVersionById)) | Comentarios/Referencias |
| :---- | :-- | :-- |
| \*\*CPU\*\* | \*\*numSockets\*\* | |
| \*\*RAM\*\* | \*\*memorySizeBytes\*\* | |
| \*\*Núcleo\*\* | \*\*numCoresPerSocket\*\* | |
| \*\*Categorías\*\* | \*\*categories\*\* | \[Administración de categorías]\(https://portal.nutanix.com/page/documents/details?targetId=Prism-Central-Admin-Center-Guide-vpc\_7\_3:ssp-ssp-categories-manage-pc-c.html) |
| \*\*GPU\*\* | \*\*gpus\*\* | \[Vista de resumen de GPU]\(https://portal.nutanix.com/page/documents/details?targetId=Prism-Central-Guide-vpc\_7\_3:mul-explore-gpus-view-pc-r.html) |
| \*\*Hilos por núcleo\*\* | \*\*numThreadsPerCore\*\* | \[aCLI-VM]\(https://portal.nutanix.com/page/documents/details?targetId=Command-Ref-AOS-v7\_3:acl-acli-vm-auto-r.html) |
| \*\*Nodos Numa\*\* | \*\*numNumaNodes\*\* | |
| \*\*Habilitar anclaje fijo de vCPU\*\* | \*\*isVcpuHardPinningEnabled\*\* | |
| \*\*Habilitar transferencia de CPU\*\* | \*\*isCpuPassthroughEnabled\*\* | |
| \*\*Habilitar sobrecompromiso de memoria\*\* | \*\*isMemoryOvercommitEnabled\*\* | \[Crear una VM a través de Prism Central \(AHV)]\(https://portal.nutanix.com/page/documents/details?targetId=Prism-Central-Guide-vpc\_7\_3:mul-vm-create-acropolis-pc-t.html) |
| \*\*Habilitar acceso a la consola GPU\*\* | \*\*isGpuConsoleEnabled\*\* | |
| \*\*Habilitar conexión en caliente de CPU\*\* | \*\*isCpuHotplugEnabled\*\* | |
| \*\*Habilitar controlador SCSI\*\* | \*\*isScsiControllerEnabled\*\* | |
| \*\*Zona horaria\*\* | \*\*hardwareClockTimezone\*\* | \[Crear una VM a través de Prism Central \(AHV)]\(https://portal.nutanix.com/page/documents/details?targetId=Prism-Central-Guide-vpc\_7\_3:mul-vm-create-acropolis-pc-t.html) |
| \*\*Habilitar marca AHV\*\* | \*\*isBrandingEnabled\*\* | |
| \*\*Habilitar consola VGA\*\* | \*\*isVgaConsoleEnabled\*\* | |
| \*\*VM\*\* | \*\*isAgentVm\*\* | \[Crear una VM a través de Prism Central \(AHV)]\(https://portal.nutanix.com/page/documents/details?targetId=Prism-Central-Guide-vpc\_7\_3:mul-vm-create-acropolis-pc-t.html) |

> **Nota:**
>
> Al usar la misma versión de plantilla de imagen maestra, puedes crear diferentes catálogos con varios perfiles de máquina, cada uno con un conjunto distinto de las propiedades mencionadas anteriormente. Por ejemplo, podrías asignar diferentes **Categorías** que se pueden vincular a las políticas de Nutanix, ajustar la CPU/memoria, modificar la configuración de sobrecompromiso de memoria o agregar y quitar varias GPU.

Los parámetros de línea de comandos, como `VMCpuCount`, `VMMemoryMB` y `CPUCores` en las `CustomProperties`, se pueden proporcionar y tienen prioridad sobre los valores de estos parámetros de la versión de la plantilla del perfil de máquina. Si no se proporcionan, se leen del perfil de máquina dado.

```
$customProperties = @"
<CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <StringProperty Name="ClusterId" Value="00062c63-1fb0-58c9-4fc8-5c2573352378" />
    <StringProperty Name="CPUCores" Value="2" />
</CustomProperties>
"@

New-ProvScheme -HostingUnitName "<Hosting unit name>" `
           -IdentityPoolName "<string>" `
           -InitialBatchSizeHint 1 `
           -MasterImageVM "XDHyp:\HostingUnits\<Hosting Unit Name>\Templates.folder\<template name>.template\<template version name>.templateversion" `
           -MachineProfile "XDHyp:\HostingUnits\<Hosting Unit Name>\Templates.folder\<template name for machine profile>.template\<template version name>.templateversion" `
           -NetworkMapping @{"0"="XDHyp:\HostingUnits\<Hosting unit name>\Clusters.folder\<Cluster Name>.cluster\<Network name>.network"} `
           -ProvisioningSchemeName "<Catalog name>" `
           -ProvisioningSchemeType "MCS" `
           -CustomProperties $customProperties `
           -RunAsynchronously `
           -VMCpuCount 2 `
           -Scope @()

<!--NeedCopy--> ```
  1. Registra un esquema de aprovisionamiento como catálogo de intermediario. Por ejemplo:

    New-BrokerCatalog -AllocationType "Random" -IsRemotePC $False  -MinimumFunctionalLevel "L7_20" -Name "<Catalog Name>" -PersistUserChanges "Discard" -ProvisioningType "MCS"    -SessionSupport "MultiSession" -ZoneUid "GUID"  -ProvisioningSchemeId fe7df345-244e-4xxxx-xxxxxxxxx `  -Scope @()
    <!--NeedCopy-->
    

Crear un catálogo de máquinas con máquinas existentes (con administración de energía)

Puedes crear un catálogo de máquinas con máquinas existentes (con administración de energía) usando:

Crear un catálogo de máquinas con máquinas existentes (con administración de energía) usando Studio

En el asistente de configuración del catálogo de máquinas:

  1. En la página Sistema operativo, selecciona SO multisesión o SO de sesión única.
  2. En la página Administración de máquinas, selecciona Máquinas con administración de energía y Otro servicio o tecnología.

    ahv-prism-central-host-connection

  3. En la página Máquinas virtuales, agrega máquinas y sus cuentas de máquina de Active Directory. Puedes hacer una de las siguientes acciones:

    • Haz clic en Importar desde archivo CSV para agregar máquinas de forma masiva. Para obtener información sobre cómo usar archivos CSV para agregar máquinas, consulta Usar archivos CSV para agregar máquinas de forma masiva a un catálogo.
    • Haz clic en Agregar máquinas para agregar máquinas manualmente. Aparece la ventana Seleccionar VM. Expande la conexión de Nutanix AHV Prism Central que creaste anteriormente y selecciona las VM que quieres agregar. Luego, agrega los nombres de cuenta de máquina asociados.

      ahv-prism-central-host-connection

  4. Las páginas Ámbitos y Resumen no contienen información específica de Nutanix AHV Prism Central.

Crear un catálogo de máquinas con máquinas existentes (con administración de energía) usando PowerShell

  1. Abre la ventana de PowerShell.
  2. Ejecuta asnp citrix*.
  3. Crea un catálogo para tener VM con administración de energía asignadas al usuario. Por ejemplo:

    New-BrokerCatalog -AllocationType "Permanent"  -IsRemotePC $False -MachinesArePhysical $False  -Name "<Catalog Name>" -PersistUserChanges "OnLocal" -ProvisioningType "Manual" -Scope @() -SessionSupport "SingleSession" -ZoneUid "fb202053-8c35-4db2-a299-a8d9538ec6be"
    <!--NeedCopy-->
    
  4. Agrega VM al catálogo. Por ejemplo:

    New-BrokerMachine  -CatalogUid 6 -HostedMachineId "d859caf3-4bf0-447b-b012-8af0594c7d88" -HypervisorConnectionUid 1 -IsReserved $False  -MachineName "S-1-5-21-1334627847-1250330507-3910179295-100245"
    <!--NeedCopy-->
    

Crear un catálogo de máquinas usando una instantánea de Nutanix

Esta sección describe cómo crear un catálogo de máquinas aprovisionado por MCS con conexión de host de Nutanix Acropolis (Prism Element). Antes de crear el catálogo, crea imágenes maestras e instantáneas en Nutanix. Para obtener más información, consulta la documentación de Nutanix.

En el asistente de configuración del catálogo de máquinas:

  • La página Contenedor o Clúster y Contenedor es única para Nutanix.

    • Si implementas máquinas usando Nutanix AHV XI como recursos, en la página Contenedor, selecciona un contenedor donde se colocarán los discos de identidad de las VM.

    • Si implementas máquinas usando Nutanix AHV PC como recursos, verás la página Clúster y Contenedor. Selecciona qué clúster usar para la implementación de VM y luego un contenedor.

  • En la página Imagen, selecciona la instantánea de la imagen. Usa la consola de Acropolis para cambiar el nombre de tus instantáneas si es necesario. Si cambias el nombre de las instantáneas, reinicia el asistente de creación del catálogo para ver una lista actualizada.

  • En la página Máquinas virtuales, indica el número de CPU virtuales y el número de núcleos por vCPU.

  • En la página NIC, selecciona el tipo de NIC para filtrar las redes asociadas. Esta opción solo está disponible para conexiones de Nutanix AHV PC.
  • Las páginas Identidades de máquina, Credenciales de dominio, Ámbitos y Resumen no contienen información específica de Nutanix.

Limitaciones

Al crear un catálogo de MCS con conexión de host de Nutanix (específicamente, el complemento Nutanix AHV 2.7.1 y el complemento Nutanix AHV 2.5.1), el tamaño del disco duro de las VM aprovisionadas se muestra incorrectamente en Studio.

  • Complemento Nutanix AHV 2.7.1: El tamaño mostrado es menor (1 GB) que el tamaño de almacenamiento real.
  • Complemento Nutanix AHV 2.5.1: El tamaño mostrado es menor (32 GB) que el tamaño de almacenamiento real.

Sin embargo, esto funciona según lo previsto si la VM de imagen maestra es una instantánea en la VM.

Qué hacer a continuación

Más información

Crear un catálogo de Nutanix