Para o Horizon View e os recursos publicados pela Citrix, você deve configurar a ordem de failover dos recursos nos centros de dados primário e secundário para disponibilizar os recursos adequados a partir de qualquer centro de dados.

Use o comando hznAdminTool para criar uma tabela de banco de dados com a ordem de failover dos recursos na sua organização por instância de serviço. A ordem de failover configurada é seguida quando um recurso é inicializado. Execute o comando hznAdminTool failoverConfiguration em ambos os centros de dados para configurar a ordem de failover.

Observação: Esse procedimento não se aplica aos ambientes que usam a Arquitetura do Cloud Pod (CPA) do Horizon View.

Pré-requisitos

Quando o VMware Identity Manager é implantado em vários centros de dados, os mesmos recursos também são configurados em cada centro de dados. Cada pool de aplicativos ou desktops nos Pods do Horizon ou XenFarms Citrix é considerado um recurso diferente no catálogo do VMware Identity Manager. Para evitar a duplicação do recurso no catálogo, garanta que você habilitou a opção Não sincronizar aplicativos duplicados nas páginas de configuração do Horizon e do Citrix no console do VMware Identity Manager.

Procedimento

  1. Usando um cliente ssh, faça login no appliance do VMware Identity Manager como o usuário root.
  2. Para ver uma lista das instâncias de serviço, digite:
    hznAdminTool -j clusterInstances
    Uma lista de instâncias de serviço é exibida. O valor "id" é a ID de instância de serviço. Por exemplo:
    {
    "clusterInstances":[{
    "version" : "3.2.0.1 Build 8223322",
    "uuid" : "7451fe26-5b02-32ef-bfe6-6fe0a8710a14", 
    "status" : "Active", 
    "lastUpdated" : 1523372105701, 
    "hostname" : "server.example.com", 
    "datacenterId" : 0, 
    "id" : 2, 
    "ipaddress" : "10.143.xxx.xx"}
    ]}
  3. Para cada instância de serviço na sua organização, configure a ordem de failover para recursos baseados em Citrix e Horizon com o seguinte comando:
    hznAdminTool failoverConfiguration -configType <configType> -configuration <configuration> -serviceInstanceId <serviceInstanceId>
    Opção Descrição
    -configType Digite o tipo de recurso a ser configurado para failover. Os valores são VIEW ou XENAPP.
    -configuration Digite a ordem de failover. Para o tipo de configuração VIEW configType, digite uma lista separada por vírgula de nomes de host do Servidor de Conexão do Horizon listados na página de configuração do Horizon View no console do VMware Identity Manager. Para XENAPP configType, digite uma lista de nomes do XenFarm separados por vírgula.
    -serviceInstanceId Digite o ID da instância de serviço para a qual a configuração é definida. O ID pode ser encontrado na lista exibida na Etapa 2, "id":
    Por exemplo:

    hznAdminTool failoverConfiguration -configType VIEW -configuration pod1vcs1.domain.com,pod2vcs1.hs.trcint.com -serviceInstanceId 1

    Quando você digitar esse comando para as instâncias do VMware Identity Manager no centro de dados secundário, inverta a ordem dos Servidores de Conexão do Horizon. Nesse exemplo, o comando seria hznAdminTool failoverConfiguration -configType VIEW -configuration pod2vcs1.hs.trcint.com, pod1vcs1.domain.com -serviceInstanceId 103.

Resultados

A tabela de banco de dados dos recursos de failover é configurada para cada centro de dados.

O que Fazer Depois

Para ver a configuração de failover existente para cada um dos recursos do Horizon View e baseados em Citrix, execute o comando:

hznAdminTool failoverConfigurationList -configType <configtype>

O valor de <configtype> é VIEW ou XENAPP. Este é um exemplo de saída de hznAdminTool failoverConfigurationList com <configtype>VIEW.

{"idOrganization":1,"serviceInstanceId":52,"configType":"VIEW","configuration":"pod1vcs1.domain.com,pod2vcs1.domain.com"}{"idOrganization":1,"serviceInstanceId":103,"configType":"VIEW","configuration":"pod2vcs1.domain.com,pod1vcs1.domain.com"}{"idOrganization":1,"serviceInstanceId":154,"configType":"VIEW","configuration":"pod2vcs1.domain.com,pod1vcs1.domain.com"}