Citrix Virtual Apps and Desktops 7 2311

Crear un catálogo de VMware

(/es-es/citrix-virtual-apps-desktops/2311/install-configure/machine-catalogs-create.html) 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 VMware.

Nota:

Antes de crear un catálogo de VMware, debe terminar de crear una conexión a VMware. Consulte (/es-es/citrix-virtual-apps-desktops/2311/install-configure/connections/connection-vmware-virtualization-environments.html).

Crear una VM maestra

Utilice una VM maestra para proporcionar escritorios y aplicaciones de usuario en un catálogo de máquinas. En su hipervisor:

  1. Instale un VDA en la VM maestra, seleccionando 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 vSAN 8.0.

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

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

Nota:

  • La entrada de la imagen maestra (instantánea) y la entrada del perfil de máquina (plantilla de VMware) deben tener vTPM habilitado o vTPM deshabilitado. 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 VM que la imagen maestra.
  • La política de almacenamiento cifrado solo admite la clonación completa.
  • Los catálogos basados en perfiles de máquina utilizan la plantilla de VMware proporcionada para recopilar información del controlador de almacenamiento, basándose en los discos virtuales adjuntos. La plantilla debe incluir un disco virtual que es necesario para recuperar la información del controlador de almacenamiento que se utiliza para configurar los discos virtuales de las máquinas virtuales.

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 se pueden aprovisionar nuevas máquinas virtuales. Cuando se elimina una plantilla de VMware, debe proporcionar una nueva plantilla mediante el comando Set-ProvScheme.

  • MCS captura las propiedades de una plantilla de VMware. Puede crear una nueva plantilla de VMware haciendo referencia a las propiedades almacenadas de la plantilla de VMware mediante el comando Get-Provscheme.
  • Alternativamente, si el catálogo de máquinas y las máquinas virtuales aprovisionadas existen, una máquina aprovisionada por MCS también se puede utilizar para crear una nueva plantilla de VMware.

Según los diferentes sistemas operativos, puede crear un catálogo de máquinas con diferentes configuraciones:

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

Existe otra configuración en la que puede crear un catálogo de máquinas utilizando el modo de disco de copia completa con una plantilla de perfil de máquina aplicada con una política de almacenamiento cifrado.

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

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

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

       $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 vTPM como origen para el perfil de máquina y una imagen maestra con Windows 10 instalado:

       $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 utilizando el modo de disco de copia completa con una plantilla de perfil de máquina aplicada con una política 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 el catálogo no se crea, consulte CTX294978.

Pasos siguientes

Más información

Crear un catálogo de VMware