Citrix Virtual Apps and Desktops

Crear un catálogo de VMware

Crear catálogos de máquinas describe los asistentes con los que se crea un catálogo de máquinas. La siguiente información incluye detalles específicos de los entornos de virtualización de VMware.

Nota:

Antes de crear un catálogo de VMware, debe terminar de crear una conexión con VMware. Consulte Conexión con VMware.

Crear una VM maestra

Use una VM maestra para proporcionar las aplicaciones y los escritorios de los usuarios en un catálogo de máquinas. En el hipervisor:

  1. Instale el VDA en la VM maestra y seleccione la opción de optimizar el escritorio, lo que mejora el rendimiento.
  2. Tome una instantánea de la VM maestra para usarla como copia de seguridad.

Nota:

Puede usar MCS para aprovisionar máquinas virtuales en un entorno de vSAN 8.0.

Crear un catálogo de máquinas mediante un perfil de máquina

Puede crear un catálogo de máquinas de MCS mediante un perfil de máquina. El origen de la entrada del perfil de la máquina es una plantilla de VMware. El perfil de la máquina captura las propiedades del hardware de una plantilla de VMware y las aplica a las máquinas virtuales recién aprovisionadas del catálogo.

Nota:

  • La entrada de la imagen maestra (instantánea) y la entrada del perfil de la máquina (plantilla de VMware) deben tener las dos vTPM habilitado o inhabilitado. Esta regla se aplica tanto a New-ProvScheme como a Set-ProvScheme.
  • Si la imagen maestra tiene vTPM habilitado, la plantilla de VMware solo puede provenir del mismo origen de máquina virtual que la imagen maestra.
  • La directiva de almacenamiento cifrado solo admite la clonación completa.

La plantilla de VMware en el perfil de máquina debe existir durante el ciclo de vida del catálogo para permitir el aprovisionamiento de máquinas virtuales en el catálogo. Sin una plantilla de VMware, no puede aprovisionar nuevas máquinas virtuales. Al eliminar una plantilla de VMware, debe proporcionar una plantilla nueva mediante el comando Set-ProvScheme.

  • MCS captura las propiedades de las plantillas de VMware. Puede crear otra plantilla de VMware que haga referencia a las propiedades almacenadas de la plantilla de VMware mediante el comando Get-Provscheme.
  • Igualmente, si existen el catálogo de máquinas y las máquinas virtuales aprovisionadas, se puede usar una máquina aprovisionada de MCS para crear otra plantilla de VMware.

En función de cada sistema operativo, puede crear un catálogo de máquinas con diferentes configuraciones:

  • Si Windows 11 está instalado en la imagen maestra, es necesario tener habilitado vTPM para la imagen maestra. Por lo tanto, la plantilla de VMware, que es el origen del perfil de la máquina, debe tener el vTPM conectado.
  • Si Windows 10 está instalado en la imagen maestra sin ningún vTPM conectado, puede crear un catálogo de máquinas con una plantilla de VMware que no sea vTPM como origen para el perfil de la máquina.

Hay otra configuración en la que puede crear un catálogo de máquinas mediante el modo de disco de copia completa con una plantilla de perfil de máquina aplicada con una directiva de almacenamiento cifrado.

Para crear un catálogo de máquinas mediante los comandos de PowerShell con el perfil de la máquina como entrada:

  1. Abra una ventana de PowerShell.
  2. Ejecute asnp citrix*.
  3. Ejecute los comandos siguientes:

    • Para crear un catálogo de máquinas con una plantilla de VMware con un vTPM conectado como origen para la entrada del perfil de la máquina y la imagen maestra instalada en Windows 11:

       $identityPool = New-AcctIdentityPool  -IdentityPoolName "<string>"
       -NamingScheme "<string>-###"
       -NamingSchemeType Numeric
       -Domain "<domain name"
       -ZoneUid "<Uid>"  -Scope @()
       <!--NeedCopy-->
      
       $provScheme =New-ProvScheme  -CleanOnBoot
       -HostingUnitName "vSanRg"
       -IdentityPoolName "<string>"
       -InitialBatchSizeHint 1
       -MasterImageVM "XDHyp:\HostingUnits<hosting unit name><snapshot name>.snapshot"
       -NetworkMapping @{"0"="XDHyp:\HostingUnits<hosting unit name>\<network name>.network"}
       -ProvisioningSchemeName "<string>"
       -Scope @() -VMCpuCount 4
       -VMMemoryMB 6144
       -MachineProfile "XDHyp:\HostingUnits<hosting unit name><template name>.template" -TenancyType Shared
       -FunctionalLevel "L7_20"
       <!--NeedCopy-->
      
       $catalog = New-BrokerCatalog
       -AllocationType "Static"
       -PersistUserChanges  "OnLocal"
       -Description "<string>"
       -IsRemotePC $False
       -MinimumFunctionalLevel 'L7_9'
       -Name "<catalog name>"
       -ProvisioningType 'MCS'
       -Scope @()
       -SessionSupport "SingleSession" -ZoneUid "<Uid>"
       <!--NeedCopy-->
      
       Set-BrokerCatalog -Name "<string>"
       -ProvisioningSchemeId $provScheme.ProvisioningSchemeUid.Guid
       <!--NeedCopy-->
      
    • Para crear un catálogo de máquinas con una plantilla de VMware sin un vTPM como origen para el perfil de la máquina y la imagen maestra instalada en Windows 10:

       $identityPool = New-AcctIdentityPool
       -IdentityPoolName "<string>"
       -NamingScheme "<string>-###" -NamingSchemeType Numeric
       -Domain "<domain name>"
       -ZoneUid "<Uid>"  -Scope @()
       <!--NeedCopy-->
      
       $provScheme =New-ProvScheme
       -CleanOnBoot -HostingUnitName "<string>"
       -IdentityPoolName "<string>"
       -InitialBatchSizeHint 1
       -MasterImageVM "XDHyp:\HostingUnits<hosting unit name><snapshot name>.snapshot
       -NetworkMapping @{"0"="XDHyp:\HostingUnits<hosting unit name>\<string>.network"}
       -ProvisioningSchemeName "<string>"  -Scope @() -VMCpuCount 4  -VMMemoryMB 8192
       -MachineProfile "XDHyp:\HostingUnits<hosting unit name><template name>.template"
       -TenancyType Shared  -FunctionalLevel "L7_20"
       <!--NeedCopy-->
      
       $catalog = New-BrokerCatalog
       -AllocationType "Static"
       -PersistUserChanges  "OnLocal"
       -Description "<string>"
       -IsRemotePC $False
       -MinimumFunctionalLevel 'L7_9' -Name "<string>" -ProvisioningType 'MCS' -Scope @()
       -SessionSupport "SingleSession" -ZoneUid "<Uid"
       <!--NeedCopy-->
      
       Set-BrokerCatalog -Name "<string>"
       -ProvisioningSchemeId $provScheme.ProvisioningSchemeUid.Guid
       <!--NeedCopy-->
      
    • Para crear un catálogo de máquinas mediante el modo de disco de copia completa con una plantilla de perfil de máquina aplicada con una directiva de almacenamiento cifrado:

       $identityPool = New-AcctIdentityPool
       -IdentityPoolName "<string>"
       -NamingScheme "<string>-###"
       -NamingSchemeType Numeric
       -Domain "<domain name>"
       -ZoneUid "<Uid>"  -Scope @()
       <!--NeedCopy-->
      
       $provScheme =New-ProvScheme
       -HostingUnitName "<string>"
       -IdentityPoolName "<string>"
       -InitialBatchSizeHint 1
       -MasterImageVM "XDHyp:\HostingUnits<hosting unit name><snapshot name>.snapshot"
       -NetworkMapping @{"0"="XDHyp:\HostingUnits<hosting unit name>\<string>.network"}
       -ProvisioningSchemeName "<string>"
       -Scope @() -VMCpuCount 4  -VMMemoryMB 8192 -MachineProfile "XDHyp:\HostingUnits<hosting unit name><template name>.template"
       -TenancyType Shared
       -FunctionalLevel "L7_20" -UseFullDiskCloneProvisioning
       <!--NeedCopy-->
      
       $catalog = New-BrokerCatalog
       -AllocationType "Static"
       -PersistUserChanges  "OnLocal"
       -Description "<string>"  -IsRemotePC $False
       -MinimumFunctionalLevel 'L7_9'
       -Name "<string>" -ProvisioningType 'MCS' -Scope @()
       -SessionSupport "SingleSession" -ZoneUid "<Uid>"
       <!--NeedCopy-->
      
       Set-BrokerCatalog -Name "<string>"
       -ProvisioningSchemeId $provScheme.ProvisioningSchemeUid.Guid
       <!--NeedCopy-->
      

Para actualizar un perfil de máquina, utilice el comando Set-ProvScheme. Por ejemplo:

Set-ProvScheme -ProvisioningSchemeName 'name' -IdentityPoolName 'name' -MachineProfile 'XDHyp:\HostingUnits<hosting unit name><template name>.template'
<!--NeedCopy-->

Comprobar la presencia de varias tarjetas NIC

Aparecen diversos mensajes de error durante las comprobaciones preliminares sobre presencia de varias tarjetas NIC cuando se usa un perfil de máquina y el parámetro NetworkMapping en los comandos New-ProvScheme y Set-ProvScheme.

La lista de verificación preliminar para detectar la presencia de varias tarjetas NIC es la siguiente:

  • Solo se usa y valida el recuento de tarjetas NIC de la plantilla de perfil de la máquina. La red a la que apuntan estas tarjetas NIC no se usa ni se valida con respecto a las redes de la unidad de alojamiento.
  • Si el recuento de tarjetas NIC en la plantilla de perfil de la máquina es mayor que el número de redes de la unidad de alojamiento, aparecerá un mensaje de error.
  • Si el recuento de tarjetas NIC en la plantilla de perfil de la máquina es cero, aparecerá un mensaje de error. Cuando el recuento de tarjetas NIC en la plantilla de perfil de la máquina es uno, entonces:

    • If no network mapping is specified in the New-ProvScheme or Set-ProvScheme command, and the hosting unit network is one, then the hosting unit network is used.
    • If network mapping is specified, then the specified network mapping is used if it is valid.
  • Cuando el recuento de tarjetas NIC en la plantilla de perfil de la máquina es superior a 1 o el recuento de redes de la unidad de alojamiento es superior a 1, entonces:

    • El comando requiere una asignación de red válida y debe proporcionar una asignación para cada tarjeta NIC (es decir, el recuento de NetworkMapping debe ser el mismo que el recuento de tarjetas NIC del perfil de máquina).
    • No se pueden asignar varias tarjetas NIC a la misma red en la unidad de alojamiento.
    • El recuento de NetworkMapping y el recuento de tarjetas NIC del perfil de máquina debe ser inferior o igual al recuento de redes de la unidad de alojamiento.
    • Se debe proporcionar NetworkMapping para cada ID comprendido entre 0 y n-1, donde n es el número de adaptadores de red de la plantilla del perfil de máquina.

Solución de problemas

Si no se puede crear el catálogo, consulte CTX294978.

Qué hacer a continuación

Más información

Crear un catálogo de VMware