Lorsque Workspace ONE Access est déployé sur plusieurs centres de données et que ce déploiement comprend des ressources publiées Horizon et Citrix, vous devez configurer l'ordre de basculement des ressources dans les centres de données principal et secondaire pour que les ressources appropriées soient disponibles depuis n'importe quel centre de données.

Utilisez la commande hznAdminTool pour créer un tableau de base de données comportant l'ordre de basculement des ressources dans votre organisation par instance de service. L'ordre de basculement configuré est suivi lorsqu'une ressource est lancée. Exécutez la commande hznAdminTool failoverConfiguration dans les deux centres de données pour configurer l'ordre de basculement.

Note : Cette procédure ne s'applique pas aux environnements utilisant Architecture Cloud Pod (CPA) d'Horizon.

Conditions préalables

Lorsque Workspace ONE Access est déployé dans plusieurs centres de données, les mêmes ressources sont également configurées sur chaque centre de données. Chaque pool d'applications ou de postes de travail dans les espaces Horizon ou les XenFarms Citrix est considéré comme une ressource différente dans le catalogue Workspace ONE Access. Pour éviter la duplication de la ressource dans le catalogue, vérifiez que la case Ne pas synchroniser les applications en double est cochée dans les pages de configuration Horizon et Citrix de la Console Workspace ONE Access.

Procédure

  1. À l'aide d'un client ssh, connectez-vous au dispositif Workspace ONE Access en tant qu'utilisateur root.
  2. Pour voir une liste des instances de service, saisissez :
    hznAdminTool -j clusterInstances
    Une liste des instances de service s'affiche. La valeur « id » désigne l'ID d'instance de service. Par exemple :
    {
    "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. Pour chaque instance de service de votre organisation, configurez l'ordre de basculement pour les ressources Horizon et Citrix à l'aide de la commande suivante :
    hznAdminTool failoverConfiguration -configType <configType> -configuration <configuration> -serviceInstanceId <serviceInstanceId>
    Option Description
    -configType Saisissez le type de ressource configuré pour le basculement. Les valeurs sont VIEW ou XENAPP.
    -configuration Saisissez l'ordre de basculement. Pour VIEW configType, saisissez sous forme de liste séparée par des virgules les noms d'hôte du Serveur de connexion Horizon principal qui sont répertoriés sur la page de configuration d'Horizon de la Console Workspace ONE Access. Pour XENAPP configType, saisissez sous forme de liste séparée par des virgules les noms XenFarm.
    -serviceInstanceId Saisissez l'ID de l'instance de service pour laquelle la configuration est définie. L'ID est disponible dans la liste affichée à l'étape 2, "id":
    Par exemple :

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

    Lorsque vous saisissez cette commande pour des instances de Workspace ONE Access dans le centre de données secondaire, inversez l'ordre des Serveurs de connexion Horizon. Dans cet exemple, la commande serait hznAdminTool failoverConfiguration -configType VIEW -configuration pod2vcs1.hs.trcint.com, pod1vcs1.domain.com -serviceInstanceId 103.

Résultats

Le tableau de base de données de basculement des ressources est configuré pour chaque centre de données.

Que faire ensuite

Pour afficher la configuration de basculement existante de chaque ressource publiée Horizon et Citrix, exécutez la commande :

hznAdminTool failoverConfigurationList -configType <configtype>

La valeur de <configtype> est VIEW ou XENAPP. Voici un exemple de sortie de hznAdminTool failoverConfigurationList avec <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"}