Skip To Content

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

Pour rendre un déploiement d’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 d’ArcGIS Enterprise existant pour en faire un déploiement haute disponibilité.

  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. Une fois que vous êtes sûr que personne n’est connecté et ne crée de contenu nouveau, suivez les instructions de la rubrique Modification du répertoire de contenu du portail pour copier le répertoire de contenu d’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 d’ ArcGIS Web Adaptor pour bénéficier d’une haute disponibilité au niveau du serveur web.
  7. Définissez la propriété privatePortalURL sur l’URL haute disponibilité.
    1. Ouvrez un navigateur web et connectez-vous au répertoire Portal for ArcGIS en tant que membre du rôle d’administrateur par défaut de l’organisation de votre portail. L’URL du répertoire Portal for ArcGIS présente le format suivant : 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 pour cette URL.

    4. Cliquez sur Update Properties (Mettre les propriétés à jour) pour appliquer vos modifications.
  8. 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 d’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 d’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), mettez la valeur privatePortalURL à jour dans la liste suivante vers l’URL de votre propre système d’équilibrage de la 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é.
  9. Suivez les instructions de la rubrique Passage d’une à plusieurs machines ArcGIS Server afin de rendre le site ArcGIS Server utilisé comme serveur d’hébergement de votre 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’entre eux.

  10. Mettez votre portail à jour pour consommer l’URL haute disponibilité de votre serveur d’hébergement.
    1. Connectez-vous à l’extrémité REST Portal for ArcGIS (au format https://loadbalancer.domain.com/arcgis/sharing/rest) en tant que membre du rôle d’administrateur par défaut afin de mettre les informations du serveur d’hébergement à jour.
    2. À partir de la page d’accueil de l’extrémité REST Portal for ArcGIS, ouvrez Portals (Portails) > Self (Auto) > Servers (Serveurs), puis cliquez sur le Server Id (ID de serveur) du 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.
  11. 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. Veillez à cliquer sur le Server Id (ID de serveur) du site ArcGIS Server fédéré correct lors de la mise à jour.
  12. Pour rendre ArcGIS Data Store hautement disponible, ajoutez des machines à chaque type de stockage des données que vous avez enregistré avec le serveur d’hébergement de votre portail.

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