Quando o Workspace ONE Access está implantado em vários centros de dados e a sua implantação inclui recursos do Horizon e publicados pela Citrix, você deve configurar a ordem de failover desses recursos nos centros de dados primário e secundário para disponibilizar os recursos apropriados em 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.

Pré-requisitos

Quando o Workspace ONE Access é 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 Workspace ONE Access. 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 Workspace ONE Access.

Procedimento

  1. Usando um cliente ssh, faça login no appliance do Workspace ONE Access 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 no Console do Workspace ONE Access. 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 Workspace ONE Access 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 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"}