Citrix DaaS™

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 do 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 se deve à forma como o Red Hat OpenShift gerencia cada tipo de SO. Portanto, usar uma VM Windows como imagem mestre com uma VM não Windows (por exemplo, Linux) como perfil de máquina, ou vice-versa, não é suportado.
  • 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 a energia de máquinas em seus ambientes OpenShift.

Criar um catálogo usando o 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 “Operating System” (Sistema Operacional), selecione “Multi-session OS” (SO de várias sessões) ou “Single-session OS” (SO de sessão única).
  2. Na página “Machine Management” (Gerenciamento de Máquinas):

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

    1. Selecione uma imagem mestre. Atualmente, o OpenShift não oferece suporte a imagens preparadas.
    2. Você pode adicionar uma nota para a imagem selecionada.
    3. Você pode selecionar a caixa de seleção “Use a machine profile” (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 mínima padrão do VDA. No entanto, se precisar usar uma versão anterior do VDA, consulte Versões do VDA e níveis funcionais.
  5. Na página “NICs” (NICs), selecione uma ou mais NICs, associe uma rede virtual a cada placa.
  6. Na página “Virtual Machines” (Máquinas Virtuais):

    1. Especifique quantas máquinas virtuais devem ser criadas. Digite 0 (zero) se 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 Write-Back Cache para as 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 a 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 “Operating System” (Sistema Operacional), selecione “Multi-session OS” (SO de várias sessões) ou “Single-session OS” (SO de sessão única).
  2. Na página “Machine Management” (Gerenciamento de Máquinas), selecione “Machines that are power managed and Another service or technology” (Máquinas com gerenciamento de energia e Outro serviço ou tecnologia).
  3. Na página “Virtual Machines” (Máquinas Virtuais), adicione máquinas e suas contas de máquina do Active Directory. Você pode:

    • Adicionar máquinas manualmente: Clique em “Add Machines” (Adicionar Máquinas) para adicionar máquinas manualmente. A janela “Select VMs” (Selecionar VMs) é exibida. Expanda a conexão OpenShift que você criou anteriormente e selecione os nós (VMs) que deseja adicionar. Em seguida, adicione os nomes de conta de máquina associados.
    • Adicionar máquinas usando um arquivo CSV: Clique em “Add CSV File” (Adicionar Arquivo CSV) para adicionar máquinas em massa. Para obter informações sobre como usar arquivos CSV para adicionar máquinas, 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 do PowerShell

Atualmente, você pode criar um catálogo de máquinas MCS no ambiente Red Hat OpenShift usando apenas comandos do 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 do PowerShell.
  2. Execute asnp citrix*.
  3. Execute os comandos do 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-->

Onde ir em seguida

Mais informações

Criar um catálogo do Red Hat OpenShift