Citrix Virtual Apps and Desktops

Criar um catálogo do Red Hat OpenShift

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 para ambientes de virtualização do Red Hat OpenShift.

Nota:

Antes de criar um catálogo do Red Hat OpenShift, conclua a criação de uma conexão e unidade de hospedagem para o Red Hat OpenShift. Consulte Conexão com o Red Hat OpenShift.

Criar uma VM de imagem mestre

Uma VM de imagem mestre é necessária para criar um catálogo de máquinas.

  1. Acesse o Console do OpenShift usando seu ID de login.
  2. Navegue até Virtualization > VirtualMachines para ver a lista de VMs, incluindo VMs de imagem mestre.
  3. Crie uma imagem mestre. Ao criar uma imagem mestre, certifique-se de que a VM de imagem mestre tenha apenas um dispositivo de armazenamento.

Nota:

  • Certifique-se de que um NAD roteável seja adicionado à VM de imagem mestre de acordo com os requisitos do cliente para o ambiente de cluster.
  • Quando a imagem mestre é unida a um domínio, ela pode perder a confiança de domínio após ser usada para a criação do catálogo. Esse problema afeta o Citrix Virtual Apps and Desktops™ 2503 devido a uma limitação no ambiente OpenShift. A solução alternativa é não unir o domínio em imagens mestre. A Citrix está trabalhando com a Red Hat para aprimorar os recursos de isolamento de rede.
  • Ao criar um catálogo de máquinas MCS em um ambiente de virtualização do Red Hat OpenShift, você não pode usar uma imagem mestre e um perfil de máquina que tenham tipos de sistema operacional diferentes. Isso ocorre devido à forma como o Red Hat OpenShift gerencia cada tipo de SO. Portanto, não há suporte para usar uma VM Windows como imagem mestre com uma VM não Windows (por exemplo, Linux) como perfil de máquina, ou vice-versa.
  • Atualmente, as VMs criadas usando InstanceType não são suportadas como imagem mestre.

Você pode criar catálogos do OpenShift para criar, entregar e gerenciar o consumo de energia das máquinas em seus ambientes OpenShift.

Criar um catálogo usando o Web Studio

Você pode criar um catálogo de máquinas MCS no ambiente Red Hat OpenShift com ou sem um perfil de máquina usando o Web Studio. Uma VM é usada como entrada de perfil de máquina.

No assistente de Configuração do Catálogo de Máquinas:

  1. Na página “Sistema Operacional”, selecione “SO multissessão” ou “SO de sessão única”.
  2. Na página “Gerenciamento de Máquinas”:

    • Selecione “Máquinas com gerenciamento de energia (por exemplo, máquinas virtuais ou PCs blade)”.
    • Selecione para implantar máquinas usando a tecnologia de provisionamento Citrix Citrix Machine Creation Services™ (MCS).
    • Selecione a unidade de hospedagem do OpenShift em Citrix Machine Creation Services (MCS).
  3. Na página “Experiência da Área de Trabalho”, selecione a opção de acordo com o tipo de máquina que você selecionou na página “Tipo de Máquina”.
  4. Na página “Imagem”:

    1. Selecione uma imagem mestre. Atualmente, o OpenShift não suporta imagem preparada.
    2. Você pode adicionar uma nota para a imagem selecionada.
    3. Você pode selecionar a caixa de seleção “Usar um perfil de máquina” e selecionar um perfil de máquina.
    4. Para habilitar o uso dos recursos mais recentes do produto, certifique-se de que a imagem mestre tenha a versão mais recente do VDA instalada. Não altere a seleção padrão mínima do VDA. No entanto, se você precisar usar uma versão anterior do VDA, consulte versões do VDA e níveis funcionais.
  5. Na página “NICs”, selecione uma ou mais NICs, associe uma rede virtual a cada placa.
  6. Na página “Máquinas Virtuais”:

    1. Especifique quantas máquinas virtuais criar. Digite 0 (zero) se você não quiser criar nenhuma. Mais tarde, você pode criar VMs para um catálogo vazio adicionando máquinas.
    2. Escolha a quantidade de memória (em MB) que cada VM terá.
    3. Se você estiver criando um catálogo aleatório não persistente, poderá habilitar o Cache de Write-Back para máquinas para melhorar o desempenho de E/S. Consulte Configurar cache para dados temporários.
  7. Siga as instruções na tela para concluir as etapas restantes, que não incluem informações específicas do OpenShift.

Você também pode usar o Studio para criar catálogos do OpenShift para entregar e gerenciar o consumo de energia de máquinas existentes em seus ambientes OpenShift. Faça o seguinte:

No assistente de Configuração do Catálogo de Máquinas:

  1. Na página “Sistema Operacional”, selecione “SO multissessão” ou “SO de sessão única”.
  2. Na página “Gerenciamento de Máquinas”, selecione “Máquinas com gerenciamento de energia e Outro serviço ou tecnologia”.
  3. Na página “Máquinas Virtuais”, adicione máquinas e suas contas de máquina do Active Directory. Você pode:

    • Adicionar máquinas manualmente: Clique em “Adicionar máquinas” para adicionar máquinas manualmente. A janela “Selecionar VMs” é exibida. Expanda a conexão do OpenShift que você criou anteriormente e selecione os nós (VMs) que deseja adicionar. Em seguida, adicione os nomes das contas de máquina associadas.
    • Adicionar máquinas usando um arquivo CSV: Clique em “Adicionar arquivo CSV” para adicionar máquinas em massa. Para obter informações sobre como usar arquivos CSV para adicionar máquinas em massa, consulte Usar arquivos CSV para adicionar máquinas em massa a um catálogo.
  4. Siga as instruções na tela para concluir as etapas restantes, que não incluem informações específicas do OpenShift.

Criar um catálogo usando comandos PowerShell

Você pode criar um catálogo de máquinas MCS no ambiente Red Hat OpenShift usando comandos PowerShell. Você pode criar o catálogo de máquinas com ou sem o uso de um perfil de máquina. Uma VM é usada como entrada de perfil de máquina.

  1. Abra uma janela PowerShell.
  2. Execute asnp citrix*.
  3. Execute comandos PowerShell para:
    1. Criar um pool de identidades
    2. Criar contas AD
    3. Criar um catálogo de máquinas MCS com VMs persistentes com ou sem um perfil de máquina.
    4. Adicionar VMs ao catálogo
    5. Criar um catálogo de broker
    6. Adicionar máquinas de broker às novas VMs

A seguir, um script de exemplo:

Criar um pool de identidades

New-AcctIdentityPool `
    -IdentityPoolName "IdentityPoolName" `
    -ZoneUid "00000000-0000-0000-0000-000000000000" `
    -NamingScheme "vm###" `
    -NamingSchemeType "Numeric" `
    -AllowUnicode `
    -Domain "MyDomain.local" `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Criar contas AD

New-AcctADAccount `
    -IdentityPoolUid "11111111-1111-1111-1111-111111111111" `
    -ADUserName "MyDomain\MyUserName" `
    -ADPassword SecurePassword `
    -Count 1 `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Criar um esquema de provisionamento com máquinas persistentes (sem perfil de máquina)

New-ProvScheme `
    -ProvisioningSchemeName "ProvisioningSchemeName" `
    -HostingUnitName "HostingUnitName" `
    -IdentityPoolName "IdentityPoolName" `
    -ProvisioningSchemeType "MCS" `
    -MasterImageVM "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MasterImageVM.vm" `
    -NetworkMapping @{"0" = "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MyNetwork.network" } `
    -VMCpuCount 1 `
    -VMMemoryMB 4096 `
    -InitialBatchSizeHint 1 `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Criar um esquema de provisionamento com máquinas persistentes (com perfil de máquina)

New-ProvScheme `
    -ProvisioningSchemeName "ProvisioningSchemeName" `
    -HostingUnitName "HostingUnitName" `
    -IdentityPoolName "IdentityPoolName" `
    -ProvisioningSchemeType "MCS" `
    -MasterImageVM "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MasterImageVM.vm" `
    -NetworkMapping @{"0" = "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MyNetwork.network" } `
    -VMCpuCount 1 `
    -VMMemoryMB 4096 `
    -InitialBatchSizeHint 1 `
    -AdminAddress "MyDDC.MyDomain.Local" `
    -MachineProfile "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MachineProfileVM.vm"
<!--NeedCopy-->

Criar novas ProvVMs

New-ProvVM `
    ProvisioningSchemeName "ProvisioningSchemeName" `
    ADAccountName "MyDomain\vm001" `
    AdminAddress "MyDDC.MyDomain.Local"

Lock-ProvVM `
    -ProvisioningSchemeName "ProvisioningSchemeName" `
    -Tag "Brokered" `
    -VMID "TargetNamespace:vm001"
<!--NeedCopy-->

Criar novo catálogo de broker

New-BrokerCatalog `
    -Name "ProvisioningSchemeName" `
    -ProvisioningType "MCS" `
    -SessionSupport "MultiSession" `
    -AllocationType "Random" `
    -PersistUserChanges "OnLocal" `
    -ZoneUid "00000000-0000-0000-0000-000000000000" `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Definir metadados do catálogo de broker

Set-BrokerCatalogMetadata `
    -CatalogId "1" `
    -Name "Citrix_DesktopStudio_IdentityPoolUid" `
    -Value "11111111-1111-1111-1111-111111111111"

Set-BrokerCatalog `
    -Name "ProvisioningSchemeName " `
    -ProvisioningSchemeId "22222222-2222-2222-2222-222222222222"
<!--NeedCopy-->

Criar máquinas de broker para as novas ProvVMs

New-BrokerMachine `
    -CatalogUid "33333333-3333-3333-3333-333333333333" `
    -AdminAddress "MyDDC.MyDomain.Local" `
    -MachineName "S-0-0-00-0000000000-0000000000-000000000-000000"
<!--NeedCopy-->

Próximas etapas

Mais informações

Criar um catálogo do Red Hat OpenShift