Per le risorse di Horizon View e pubblicate da Citrix, è necessario configurare l'ordine di failover nei data center primario e secondario per rendere le risorse appropriate disponibili da qualsiasi data center.
Utilizzare il comando hznAdminTool per creare una tabella di database con l'ordine di failover per le risorse dell'organizzazione per ogni istanza del servizio. L'ordine di failover configurato è seguito quando viene avviata una risorsa. Eseguire il comando hznAdminTool failoverConfiguration in entrambi i data center per configurare l'ordine di failover.
Nota: Questa procedura non si applica agli ambienti che utilizzano l'architettura CPA (Cloud Pod Architecture) di Horizon View.
Prerequisiti
Quando VMware Identity Manager viene distribuito in più data center, le stesse risorse vengono configurate in ogni data center. Ogni pool di applicazioni o desktop nei pod di Horizon o nelle farm Xen di Citrix viene considerato come risorsa distinta nel catalogo di VMware Identity Manager. Per evitare la duplicazione della risorsa nel catalogo, assicurarsi che sia abilitata l'opzione Non sincronizzare applicazioni duplicate nelle pagine di configurazione di Horizon e Citrix nella console di VMware Identity Manager.
Procedura
- Utilizzando un client ssh, accedere all'appliance di VMware Identity Manager come utente root.
- Per visualizzare un elenco delle istanze del servizio, digitare:
hznAdminTool -j clusterInstances
Verrà visualizzato un elenco delle istanze del servizio. Il valore
"id" è l'ID dell'istanza del servizio. Ad esempio:
{
"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"}
]}
- Per ogni istanza del servizio nella propria organizzazione, configurare l'ordine di failover per le risorse di Horizon e basate su Citrix con il comando seguente:
hznAdminTool failoverConfiguration -configType <configType> -configuration <configuration> -serviceInstanceId <serviceInstanceId>
Opzione |
Descrizione |
-configType |
Specificare il tipo di risorsa configurato per il failover. I valori sono VIEW o XENAPP. |
-configuration |
Specificare l'ordine di failover. Per configType VIEW, immettere un elenco di valori separati da virgola dei nomi host del server di connessione di Horizon presenti nella pagina di configurazione di Horizon View nella console di VMware Identity Manager. Per il tipo di configurazione XENAPP, immettere un elenco separato da virgole di nomi XenFarm. |
-serviceInstanceId |
Immettere l'ID dell'istanza del servizio per cui è stata impostata la configurazione. L'ID può essere individuato nell'elenco riportato nel passo 2, "id": |
Ad esempio:
hznAdminTool failoverConfiguration -configType VIEW -configuration pod1vcs1.domain.com,pod2vcs1.hs.trcint.com -serviceInstanceId 1
Quando si digita questo comando per le istanze di VMware Identity Manager nel data center secondario, invertire l'ordine dei server di connessione di Horizon. In questo esempio, il comando sarebbe hznAdminTool failoverConfiguration -configType VIEW -configuration pod2vcs1.hs.trcint.com, pod1vcs1.domain.com -serviceInstanceId 103.
risultati
La tabella di database per il failover delle risorse è configurata per ogni data center.
Operazioni successive
Per visualizzare la configurazione di failover esistente per ognuna delle risorse di Horizon View e pubblicate da Citrix, eseguire il comando:
hznAdminTool failoverConfigurationList -configType <configtype>
Il valore per <configtype>
è VIEW o XENAPP. Di seguito è riportato un output di esempio di hznAdminTool failoverConfigurationList con <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"}