Skip To Content

Configurer un déploiement ArcGIS Enterprise existant pour la haute disponibilité

Pour rendre un déploiement ArcGIS Enterprise existant hautement disponible, rendez chaque composant hautement disponible et mettez à jour les URL privatePortalURL et ArcGIS Server afin qu’elles soient hautement disponibles.

Les étapes suivantes résument le processus de configuration d’un déploiement ArcGIS Enterprise existant pour le rendre hautement disponible.

  1. Contactez tous les utilisateurs du portail et des sites ArcGIS Server afin de leur indiquer que vous devrez arrêter le système pour une courte période.
  2. Dès que vous êtes sûr que personne n’est connecté et ne crée de contenu, suivez les instructions de la rubrique Modification du répertoire de contenu du portail pour copier le répertoire de contenu de Portal for ArcGIS de son emplacement existant vers un emplacement de réseau partagé.
  3. Effectuez l’étape 3 : Installer et configurer la deuxième machine du portail pour ajouter une machine à votre portail.
  4. Si votre portail utilise l’authentification au niveau du Web, effectuez l’étape 4 : Installer et configurer ArcGIS Web Adaptor.
  5. Effectuez l’étape 5 : Configurer un système d’équilibrage de la charge afin de créer une URL haute disponibilité pour le portail.
  6. Si votre portail utilise l’authentification au niveau du Web, effectuez l’étape 6 : Installer et configurer la seconde instance de ArcGIS Web Adaptor pour bénéficier d’une haute disponibilité au niveau du serveur Web.
  7. Si vous disposez de deux adaptateurs web derrière votre système d’équilibrage de la charge, effectuez l’étape 7 : Configurer l’authentification au niveau du web dans IIS.
  8. Définissez la propriété privatePortalURL sur l’URL haute disponibilité.
    1. Ouvrez un navigateur Web et connectez-vous au Répertoire d’administrateur de portail en tant que membre du rôle d’administrateur par défaut de votre organisation.

      L’URL du Répertoire d’administrateur de portail se présente sous la forme suivante : https://portal.domain.com:7443/arcgis/portaladmin.

    2. Cliquez sur Système > Propriétés > Mettre à jour les propriétés.
    3. Dans la boîte de dialogue Mettre à jour les propriétés du système, insérez la notation JSON suivante en indiquant l'URL de votre propre système d'équilibrage de la charge.
      {
         "privatePortalURL": "https://lbprivate.domain.com:7443/arcgis"
      }
      Remarque :

      Ne définissez pas l'en-tête X-Forwarded-Host de cette URL.

    4. Cliquez sur Update Properties (Mettre les propriétés à jour) pour appliquer vos modifications.
  9. Configurez tous les sites ArcGIS Server fédérés, y compris le serveur d’hébergement, pour reconnaître la propriété privatePortalURL mise à jour. Répétez ces étapes pour chaque serveur fédéré (y compris le serveur d’hébergement).
    1. Connectez-vous au répertoire d’administrateur de ArcGIS Server en tant qu’administrateur de site principal ou en générant et en fournissant un jeton d’administrateur Portal for ArcGIS. L’URL du répertoire d’administrateur de ArcGIS Server présente le format https://server.domain.com:6443/arcgis/admin.
    2. Cliquez sur Sécurité > Config > Update.
    3. Dans la boîte de dialogue Update Security Configuration (Mettre la configuration de la sécurité à jour), remplacez la valeur privatePortalURL de la liste ci-après par l’URL de votre propre équilibreur de charge.

      Dans l’exemple suivant, la valeur privatePortalURL est définie sur https://lbprivate.domain.com:7443/arcgis.

      {
       "portalUrl": "https://loadbalancer.domain.com/arcgis",
       "privatePortalUrl": "https://lbprivate.domain.com:7443/arcgis",
       "portalSecretKey": "< secret key >",
       "portalMode": "ARCGIS_PORTAL_FEDERATION",
       "serverId": "<ArcGIS Server site ID >",
       "serverUrl": "https://loadbalancer.domain.com/server"
      }

    4. Cliquez sur Update (Mettre à jour) afin d’appliquer vos modifications pour ce site de serveur fédéré.
  10. Suivez les instructions de la rubrique Configurer des sites ArcGIS Server à plusieurs machines pour rendre le serveur d’hébergement du portail hautement disponible.

    Si vous avez d’autres sites ArcGIS Server fédérés avec votre portail et souhaitez que ces sites soient également hautement disponibles, suivez ces mêmes étapes pour chacun d’eux.

  11. Mettez votre portail à jour pour consommer l’URL haute disponibilité de votre serveur d’hébergement.
    1. Connectez-vous à ArcGIS Portal Directory (au format https://loadbalancer.domain.com/arcgis/sharing/rest) en tant que membre du rôle d’administrateur par défaut, afin de mettre à jour les informations du serveur d’hébergement.
    2. Sur la page d’accueil d’ArcGIS Portal Directory, ouvrez Portals (Portails) > Self (Auto) > Servers (Serveurs), puis cliquez sur Server Id (ID de serveur) pour le serveur d’hébergement de votre portail.
    3. Cliquez sur Update Server (Mettre le serveur à jour) et tapez ou collez l’URL haute disponibilité du serveur d’hébergement de votre portail dans le champ Server Admin URL (URL d’administration du serveur).
    4. Cliquez sur Update (Mettre à jour) pour appliquer vos modifications.
    5. Validez vos serveurs fédérés à l’aide du Répertoire d’administrateur de portail. Connectez-vous à https://portal.domain.com:7443/arcgis/portaladmin et accédez à Federation (Fédération) > Servers (Serveurs). Validez chacun de vos sites de serveurs fédérés.
  12. Si vous avez rendu d’autres serveurs fédérés hautement disponibles, mettez le portail à jour pour utiliser les URL haute disponibilité de ces sites également. Cliquez sur Server Id (ID de serveur) pour le site ArcGIS Server fédéré approprié lors de la mise à jour.
  13. Pour rendre ArcGIS Data Store hautement disponible, ajoutez des machines à chaque type de stockage de données que vous avez inscrit auprès du serveur d’hébergement de votre portail.

Une fois que vous avez rendu tous les déploiements de ArcGIS Enterprise hautement disponibles, indiquez aux utilisateurs qu’ils peuvent à nouveau utiliser ArcGIS Enterprise.