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.

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-->

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