Citrix Virtual Apps and Desktops

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 usar una plantilla de VM 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.

También puedes elegir una versión de plantilla como origen para el perfil de máquina. 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. Las siguientes propiedades de hardware se capturan del perfil de máquina: CPU, memoria, núcleos por socket, GPU y categorías. Incluso puedes especificar opcionalmente propiedades de CPU, memoria y núcleos por socket para sobrescribir la configuración del perfil de máquina seleccionado.

Nota:

Las categorías son pares clave-valor que se utilizan para agrupar y administrar entidades como máquinas virtuales, clústeres e imágenes para aplicar directivas y automatización.

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 en un único tipo de red entre redes superpuestas, subredes VLAN básicas y subredes VLAN.
  • En algunos escenarios, la actualización de 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 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 mediante Web 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 con administración de 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 el tipo de NIC para filtrar las redes asociadas.
    • Selecciona una o varias NIC que contenga la imagen maestra y, a continuación, selecciona una red virtual asociada para cada NIC.

    ahv-prism-central-host-connection

  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 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 mediante 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 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 la especificación JSON completa de la versión de plantilla del perfil de máquina se almacena, 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) Comentarios/Referencias
    CPU numSockets  
    RAM memorySizeBytes  
    Núcleo numCoresPerSocket  
    Categorías categories Administración de categorías
    GPU gpus Vista de resumen de GPU
    Subprocesos por núcleo numThreadsPerCore aCLI-VM
    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)
    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)
    Habilitar marca AHV isBrandingEnabled  
    Habilitar consola VGA isVgaConsoleEnabled  
    VM isAgentVm Crear una VM a través de Prism Central (AHV)

    Nota:

    Usando 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 propiedades mencionadas anteriormente. Por ejemplo, puedes asignar diferentes categorías que se pueden vincular a las directivas 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 CustomProperties, se pueden proporcionar y tienen prioridad sobre los valores de estos parámetros de la versión de 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-->
    
  5. 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) mediante Web 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 cosas:

    • Haz clic en Importar desde archivo CSV para agregar máquinas de forma masiva.
    • 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) mediante 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 que se asignan 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 mediante 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.

  • La página Contenedor o Clúster y contenedor es exclusiva de 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 Web 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 la imagen maestra es una instantánea en la VM.

Qué hacer a continuación

Más información

Crear un catálogo de Nutanix