Citrix Virtual Apps and Desktops

Crie um catálogo do VMware

Criar catálogos de máquinas descreve os assistentes que criam um catálogo de máquinas. As informações a seguir abrangem detalhes específicos dos ambientes de virtualização do VMware.

Nota:

Antes de criar um catálogo da VMware, você precisa concluir a criação de uma conexão com o VMware. Consulte Conexão com o VMware.

Criar uma VM mestre

Use uma VM mestre para fornecer áreas de trabalho e aplicativos de usuário em um catálogo de máquinas. No seu hipervisor:

  1. Instale um VDA na VM mestre, selecionando a opção para otimizar a área de trabalho, o que melhora o desempenho.
  2. Tire um instantâneo da VM mestre para usar como backup.

Criar um catálogo de máquinas usando um perfil de máquina

Você pode criar um catálogo de máquinas MCS usando um perfil de máquina. A fonte da entrada do perfil da máquina é um modelo VMware. O perfil da máquina captura as propriedades de hardware de um modelo VMware e as aplica às VMs recém-provisionadas no catálogo.

Nota:

  • A entrada da imagem mestre (instantâneo) e a entrada do perfil da máquina (modelo VMware) devem ser ambas habilitadas ou desabilitadas por vTPM. Esta regra se aplica a New-ProvScheme e Set-ProvScheme.
  • Se a imagem mestre estiver habilitada por vTPM, o modelo VMware só poderá vir da mesma fonte de VM que a imagem mestre.
  • A política de armazenamento criptografado só oferece suporte à clonagem completa.

O modelo VMware no perfil da máquina deve existir durante o ciclo de vida do catálogo para permitir o provisionamento de VMs no catálogo. Sem um modelo VMware, você não pode provisionar novas VMs. Quando um modelo VMware é excluído, você deve fornecer um novo modelo usando o comando Set-ProvScheme.

  • O MCS captura as propriedades de um modelo VMware. Você pode criar um novo modelo VMware referenciando as propriedades armazenadas do modelo VMware usando o comando Get-Provscheme.
  • Como alternativa, se o catálogo de máquinas e as VMs provisionadas existirem, uma máquina provisionada pelo MCS também poderá ser usada para criar um novo modelo VMware.

Com base em sistemas operacionais diferentes, você pode criar um catálogo de máquinas com configurações diferentes:

  • Se o Windows 11 estiver instalado na imagem mestre, é necessário ter o vTPM ativado para a imagem mestre. Portanto, o modelo VMware, que é uma fonte do perfil da máquina, deve ter o vTPM anexado a ele.
  • Se o Windows 10 estiver instalado na imagem mestre sem o vTPM conectado, você poderá criar um catálogo de máquinas com um modelo VMware que não seja vTPM como fonte do perfil da máquina.

Há outra configuração na qual você pode criar um catálogo de máquinas usando o modo de cópia completa em disco com o modelo de perfil de máquina aplicado com a política de armazenamento criptografado.

Para criar um catálogo de máquinas usando comandos do PowerShell com perfil de máquina como entrada:

  1. Abra uma janela do PowerShell.
  2. Execute asnp citrix*.
  3. Execute os seguintes comandos:

    • Para criar um catálogo de máquinas com o modelo VMware anexado ao vTPM como fonte de entrada do perfil de máquina e imagem mestre instalada no 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 criar um catálogo de máquinas com um modelo VMware que não tenha vTPM como fonte do perfil de máquina e imagem mestre instalada no 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 criar um catálogo de máquinas usando o modo de cópia completa em disco com o modelo de perfil de máquina aplicado com a política de armazenamento criptografado:

       $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 atualizar um perfil de máquina, use o comando Set-ProvScheme. Por exemplo:

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

Solução de problemas

Se houver falha ao criar o catálogo, consulte CTX294978.

O que fazer a seguir

Mais informações

Crie um catálogo do VMware