Vous pouvez répliquer votre déploiement ArcGIS Enterprise sur un déploiement de secours déconnecté. Le déploiement de secours peut être mis en ligne et défini comme déploiement actif si votre déploiement principal rencontre un échec.
Comme le déploiement de secours n'est pas activement connecté à votre déploiement principal, vous pouvez configurer le déploiement de secours dans un autre bâtiment ou une autre ville pour vous prémunir contre les temps d'arrêt découlant par exemple de catastrophes naturelles ou de coupures de courant localisées. N'oubliez pas toutefois que le déploiement de secours doit être accessible depuis vos clients.
Exportez les composants de votre déploiement ArcGIS Enterprise principal dans un fichier compressé à l’aide de l’outil webgisdr, puis utilisez le fichier décompressé pour configurer et gérer le déploiement de secours.
Avant de configurer la récupération d’urgence, assurez-vous de lire la rubrique Récupération d’urgence et réplication.
Exporter ArcGIS Enterprise
Utilisez l’utilitaire webgisdr avec l’option d’exportation et un fichier de propriétés pour exporter votre déploiement ArcGIS Enterprise principal. Le fichier exporté comprend votre portail, votre serveur d'hébergement, des stockages des données du cache de tuiles et relationnelles et des serveurs fédérés. La taille du fichier et sa durée de création dépendent du nombre d’éléments présents dans votre portail, du nombre et du type de couches Web hébergées dont vous disposez, du nombre de serveurs fédérés que vous possédez et du nombre de machines ArcGIS Server présentes dans vos serveurs d’hébergement et fédérés.
L’utilitaire webgisdr se trouve dans le répertoire des outils Portal for ArcGIS. Les critères suivants doivent être remplis pour recourir à cet utilitaire :
- Le répertoire partagé que vous indiquez doit être d'une taille suffisante pour contenir le fichier exporté. Effectuez une exportation test de votre déploiement ArcGIS Enterprise pour avoir une idée de la taille du fichier, choisir le nombre de fichiers que vous voulez conserver dans le répertoire partagé et dimensionner le répertoire en fonction.
- Les sauvegardes incrémentielles de ArcGIS Data Store dans votre déploiement ArcGIS Enterprise sont stockées dans un dossier intermédiaire au sein de votre répertoire de sauvegarde SHARED_LOCATION. Le dossier intermédiaire et son contenu ne doivent être ni supprimés ni modifiés.
- Le nom, l’ID d’utilisateur et l’ID de groupe du compte qui a été utilisé pour installer chaque composant logiciel dans ArcGIS Enterprise sur les déploiements principal et de secours, ainsi que ceux du compte utilisé pour exécuter l’outil webgisdr, doivent être identiques et les comptes doivent posséder des privilèges en lecture et en écriture sur le répertoire partagé.
Remarque :
Si le contenu du portail est stocké dans le système de fichiers, l’analyse anti-virale en temps réel peut avoir un impact sur les performances de la sauvegarde. Envisagez d’exclure le répertoire du contenu du portail, votre sauvegarde SHARED_LOCATION et les répertoires BACKUP_LOCATION de l’antivirus.
Procédez comme suit pour exporter votre déploiement ArcGIS Enterprise principal :
- Effectuez une copie du fichier de propriétés du modèle. Vous pouvez enregistrer la copie dans le même répertoire que le modèle ou dans un nouveau répertoire.
Le fichier de propriétés du modèle (webgisdr.properties) est installé dans /arcgis/portal/tools/webgisdr par défaut.
Dans cet exemple, la copie du fichier de propriétés se nomme mywebgis.properties et est enregistrée dans /home/ags/arcgis/portal/propfiles.
- Ouvrez la copie du fichier de propriétés et modifiez-la pour inclure des informations propres à votre site.
- PORTAL_ADMIN_URL = <URL du répertoire d’administration du portail>
Spécifiez l’URL du répertoire d’administration Portal for ArcGIS. Utilisez le format https://portalhostname.domain.com:7443/arcgis, où portalhostname.domain.com est le nom complet de la machine où Portal for ArcGIS est installé.
- PORTAL_ADMIN_USERNAME = <nom d’utilisateur de l’administrateur du portail>
Spécifiez le nom d’utilisateur d’un membre du portail auquel le rôle Administration a été attribué.
- PORTAL_ADMIN_PASSWORD = <mot de passe de l’administrateur du portail>
Spécifiez le mot de passe du compte d'administrateur du portail.
- PORTAL_ADMIN_PASSWORD_ENCRYPTED = <true | false>
Définissez cette option sur false la première fois que vous renseignez le fichier avec votre mot de passe d’administrateur. Lors de l’enregistrement du fichier, votre mot de passe est chiffré et PORTAL_ADMIN_PASSWORD_ENCRYPTED est défini sur true pour indiquer que le mot de passe est chiffré. Si vous devez modifier le mot de passe ultérieurement, définissez PORTAL_ADMIN_PASSWORD_ENCRYPTED = false, indiquez votre nouveau mot de passe d’administrateur et enregistrez le fichier.
- BACKUP_RESTORE_MODE = <backup | full | incremental>
Spécifiez le type de sauvegarde que vous souhaitez créer. Le mode par défaut est backup. Pour plus d’informations sur les types de modes de sauvegarde, reportez-vous à la rubrique Modes de sauvegarde. Pour programmer à la fois des sauvegardes complètes et incrémentielles, vous devrez créer un fichier de propriétés pour chaque mode de sauvegarde.
- SHARED_LOCATION = <emplacement des fichiers de sauvegarde>
Indiquez un emplacement partagé dans lequel créer une copie temporaire des fichiers de sauvegarde pour ArcGIS Server, Portal for ArcGIS et ArcGIS Data Store. Le compte qui a installé ArcGIS Server, Portal for ArcGIS et ArcGIS Data Store et le compte qui exécute l’utilitaire webgisdr doivent disposer d’un accès en lecture et en écriture sur cet emplacement. Vérifiez que l’emplacement est d’une taille suffisante pour contenir les fichiers de sauvegarde de chaque composant. Même si les fichiers sont compressés, ils peuvent être assez volumineux selon la quantité et le type de données dont vous disposez. Si vous possédez des couches de scènes hébergées et des caches et définissez INCLUDE_SCENE_TILE_CACHES sur true, le fichier de sauvegarde ArcGIS Data Store peut être particulièrement volumineux.
Assurez-vous qu’une séquence d’échappement est appliquée aux barres obliquesinverses du chemin d’accès. Par exemple, le chemin d’accès C:\backups serait saisi sous la forme C:\\backups et le chemin d’accès \\fileserver\backups serait saisi sous la forme \\\\fileserver\\backups. - INCLUDE_SCENE_TILE_CACHES = <true | false>
Si vous publiez des couches de scènes hébergées sur votre portail et que vous souhaitez inclure les données des caches de scènes dans la sauvegarde, définissez INCLUDE_SCENE_TILE_CACHES sur true. Gardez à l’esprit que, si ce paramètre est défini sur true, toutes les données des caches de scènes sont intégrées dans la sauvegarde, pas seulement les nouvelles données de cache créées depuis votre dernière sauvegarde. Si vous savez qu’aucun nouveau cache de scènes n’a été créé depuis votre dernière sauvegarde ou si vous ne publiez pas de scènes dans votre portail, vous pouvez définir INCLUDE_SCENE_TILE_CACHES sur false.
- BACKUP_STORE_PROVIDER = {FileSystem | AmazonS3 | AzureBlob}
Indiquez si vous voulez enregistrer le fichier de sauvegarde webgissite sur le système de fichiers ou sur le stockage cloud.
Pour stocker la sauvegarde ArcGIS Enterprise dans un emplacement de partage de fichiers sur site, spécifiez FileSystem. L’utilitaire webgisdr stocke les fichiers de sauvegarde dans le partage de fichiers que vous indiquez pour BACKUP_LOCATION.
Pour stocker les sauvegardes ArcGIS Enterprise dans un emplacement de stockage de paquets Amazon Simple Storage Service (S3) ou compatible avec S3, créez-en un dédié spécifiquement au stockage des fichiers de sauvegarde générés par l’utilitaire webgisdr et mettez à jour les propriétés S3 selon les informations requises pour accéder au paquet.
Pour stocker les sauvegardes ArcGIS Enterprise dans un stockage BLOB Microsoft Azure, créez un conteneur de stockage BLOB Azure dédié spécifiquement au stockage des fichiers de sauvegarde générés par l’utilitaire webgisdr et mettez à jour les propriétés Azure selon les informations requises pour accéder au conteneur.
Remarque :
Si votre organisation ArcGIS Enterprise est sur site alors que vos sauvegardes sont stockées dans le Cloud, créer des sauvegardes et restaurer prendra plus de temps que si vous stockiez vos sauvegardes dans un partage de fichiers sur site.
- BACKUP_LOCATION = <emplacement du fichier de sauvegarde sur site>
Indiquez l’emplacement pour le fichier de sauvegarde webgissite.
Assurez-vous qu’une séquence d’échappement est appliquée aux barres obliquesinverses du chemin d’accès. Par exemple, le chemin d’accès C:\backups serait saisi sous la forme C:\\backups et le chemin d’accès \\fileserver\backups serait saisi sous la forme \\\\fileserver\\backups.
Les fichiers de sauvegarde sont initialement stockés dans SHARED_LOCATION mais sont ensuite copiés dans BACKUP_LOCATION. Vérifiez que l'emplacement est d'une taille suffisante pour contenir le fichier de sauvegarde. Même si le fichier est compressé, il peut être assez volumineux selon la quantité et le type de données dont vous disposez. Le compte qui exécute l’utilitaire webgisdr doit disposer d’un accès en lecture et en écriture sur BACKUP_LOCATION.
Si vous définissez BACKUP_LOCATION sur un dossier, l’outil de récupération d’urgence importe le fichier de sauvegarde le plus récent disponible dans ce dossier. Si vous définissez BACKUP_LOCATION sur un fichier de sauvegarde spécifique dans le dossier, ce fichier est importé par l’outil de récupération d’urgence.
Remarque :
Lors de l’exportation, si l’empaquetage de la sauvegarde dure trop longtemps, pensez à définir BACKUP_LOCATION sur un chemin d’accès local. Vous pouvez ensuite copier le paquetage terminé dans l’emplacement souhaité. Vérifiez que vous disposez d’un espace suffisant sur le disque local pour le stockage temporaire de la sauvegarde.
- COMPRESSION_METHOD= <copy | fastest | fast | normal | maximum | ultra>
Déterminez la méthode de compression pour la sauvegarde webgissite. La valeur par défaut si elle n’est pas renseignée ou commentée est copy. Dans la plupart des cas, les commentaires peuvent être conservés. Un administrateur peut compresser davantage les sauvegardes, mais cela augmente le temps de traitement nécessaire.
- Si vous définissez BACKUP_STORE_PROVIDER sur AmazonS3, fournissez les informations correspondant aux propriétés suivantes :
- S3_ACCESSKEY = <clé d’accès de votre compte Amazon Web Services (AWS)>
Vous devez uniquement configurer cette clé si vous définissez S3_CREDENTIAL_TYPE=accessKey. L’utilisateur IAM représenté par cette clé d’accès doit disposer d’un accès en lecture et en écriture sur le paquet S3 que vous spécifiez avec la propriété S3_BUCKET.
- S3_SECRETKEY = <clé secrète de votre compte AWS>
Spécifiez la clé secrète associée à la clé d’accès pour votre compte AWS. Elle est uniquement utilisée si vous définissez S3_CREDENTIAL_TYPE sur accessKey.
- S3_ENCRYPTED = false
Laissez cette propriété définie sur false. Si la propriété S3_CREDENTIAL_TYPE est définie sur accessKey lorsque vous exécutez l’utilitaire webgisdr, ce dernier chiffre la clé d’accès et la clé secrète et définit S3_ENCRYPTED sur la valeur de la clé d’accès chiffrée.
- S3_BUCKET= <nom du paquet S3>
C’est le nom du paquet Amazon S3 dans lequel vous voulez stocker votre fichier de sauvegarde ArcGIS Enterprise.
- S3_CREDENTIAL_TYPE = <IAMRole | accessKey>
Définissez la propriété S3_CREDENTIAL_TYPE sur IAMRole si vous pensez accéder à S3_BUCKET à l’aide d’un rôle IAM AWS. Définissez la propriété sur accessKey si vous pensez accéder à S3_BUCKET à l’aide d’un utilisateur IAM AWS via une clé d’accès. Le rôle ou utilisateur IAM doit disposer d’un accès en lecture et en écriture sur le paquet S3 que vous spécifiez avec la propriété S3_BUCKET.
- S3_REGION = <région AWS dans laquelle vous avez créé le paquet S3>
- S3_BACKUP_NAME = <nom du fichier de sauvegarde>
Cette propriété est uniquement utilisée lorsque vous restaurez une organisation ArcGIS Enterprise. Spécifiez le nom du fichier de sauvegarde que vous voulez restaurer. Si vous n'indiquez pas le nom du fichier de sauvegarde, le dernier fichier de sauvegarde est restauré.
- S3_ACCESSKEY = <clé d’accès de votre compte Amazon Web Services (AWS)>
- Si votre organisation ArcGIS Enterprise s’exécute sur AWS et que votre répertoire de contenu du portail est stocké sur Amazon S3, vous avez besoin d’un compartiment de sauvegarde pour ce répertoire de contenu. Il ne doit pas s’agir du même paquet que celui où se trouve le portail, sinon une duplication du contenu se produit à chaque sauvegarde. Créez un paquet de sauvegarde dans S3, définissez PORTAL_BACKUP_S3_BUCKET dans le fichier de propriétés sur le nom du paquet, puis définissez PORTAL_BACKUP_S3_REGION sur la région AWS dans laquelle vous avez créé le paquet S3. Reportez-vous à la rubrique Configurer une instance ArcGIS Enterprise haute disponibilité avec les services de stockage AWS dans l’aide relative à ArcGIS Enterprise on Amazon Web Services pour plus d’informations sur ce type d’implémentation.
Remarque :
Si les machines de votre organisation accèdent à Amazon S3 à l’aide d’une extrémité VPC, la copie entre les régions n’est pas autorisée. Lorsque vous implémentez une redondance géographique, créez un compartiment dans la même région comme compartiment de secours et vérifiez que le compartiment de sauvegarde du contenu du portail exporté est synchronisé avec l’interface de ligne de commande AWS (ou un processus automatisé) avant d’exécuter l’opération d’importation WebGISDR. Ce paquet répliqué doit être spécifié dans le fichier de restauration webgisdr.properties comme PORTAL_BACKUP_S3_BUCKET avec la région appropriée.
- Si vous définissez BACKUP_STORE_PROVIDER sur AzureBlob, fournissez les informations correspondant aux propriétés suivantes :
- AZURE_BLOB_ACCOUNT_NAME = <compte de stockage Azure>
Définissez le nom du compte de stockage blob Azure.
Conseil :
Vous avez indiqué le nom de ce compte de stockage lorsque vous avez choisi l’option Use Azure Cloud Storage for the configuration and content store (Utiliser le stockage cloud Azure pour l’emplacement de configuration et de contenu) dans le volet Deployment Options (Options de déploiement) de Cloud Builder.
- AZURE_BLOB_ACCOUNT_KEY = <clé du compte>
Spécifiez la clé du compte associée à votre compte de stockage blob Azure.
- AZURE_BLOB_ACCOUNT_KEY_ENCRYPTED = false
Lorsque vous ajoutez les valeurs ACCOUNT_KEY au fichier pour la première fois, indiquez false. Lorsque vous enregistrez le fichier webgisdr.properties, la clé est chiffrée et l’outil définit ces propriétés sur true.
- AZURE_BLOB_CONTAINER_NAME = <nom de votre conteneur de stockage blob Azure>
Indiquez le nom du conteneur blob.
- AZURE_BLOB_ACCOUNT_ENDPOINT_SUFFIX = <extrémité du compte de stockage blob>
Indiquez l'extrémité du compte de stockage de service blob.
- (Facultatif) AZURE_BLOB_ENDPOINT_URL = <URL de service blob>
Indiquez l’URL de l’extrémité de service BLOB si vous utilisez une extrémité de stockage BLOB personnalisée. Si vous n’utilisez pas d’extrémité personnalisée, ne supprimez pas les marques de commentaire sur cette ligne. L’URL par défaut est au format https://<BLOB_ACCOUNT_NAME>.blob.core.windows.net.
- AZURE_BLOB_ACCOUNT_NAME = <compte de stockage Azure>
- Vous pouvez également stocker votre répertoire de contenu du portail dans un conteneur de stockage blob Azure. Dans ce cas, vous devez disposer d’un paquet de sauvegarde pour le répertoire de contenu dans Azure. Il ne doit pas s’agir du même paquet que celui où se trouve le portail, sinon une duplication du contenu se produit à chaque sauvegarde. Le jeu de propriétés qui commence par PORTAL_BACKUP_BLOB définit le compte utilisé pour le répertoire de contenu du portail. Les valeurs de ces propriétés doivent correspondre à celles définies dans la section AZURE_BLOB ci-dessus. Les définitions de cette section s’appliquent également ici.
- PORTAL_BACKUP_BLOB_ACCOUNT_NAME = <compte de stockage Azure>
- PORTAL_BACKUP_BLOB_ACCOUNT_KEY = <clé du compte>
- PORTAL_BACKUP_BLOB_ACCOUNT_KEY_ENCRYPTED = false
- PORTAL_BACKUP_BLOB_CONTAINER_NAME = <nom de votre conteneur de stockage blob Azure>
- PORTAL_BACKUP_BLOB_ACCOUNT_ENDPOINT_SUFFIX = <extrémité du compte de stockage blob>
- (Facultatif) PORTAL_BACKUP_BLOB_ENDPOINT_URL = <URL du service blob personnalisé>
- IS_PORTAL_PKI_AUTHENTICATED = <true | false>
Si vous avez configuré une infrastructure à clé publique (PKI) pour sécuriser l’accès à votre portail, définissez cette valeur sur true.
Pour en savoir plus sur les options d’authentification du portail
Si cette option est définie sur true (vrai), fournissez des valeurs pour les propriétés suivantes :
- PORTAL_CLIENT_CERTIFICATE_FILE_PATH = <chemin complet du fichier de certificat>
Indiquez le chemin complet du fichier correspondant au certificat PKI du portail au format PKCS12.
- PORTAL_CLIENT_CERTIFICATE_PASSWORD = <mot de passe du certificat>
Fournissez le mot de passe du certificat PKI.
- PORTAL_CLIENT_CERTIFICATE_PASSWORD_ENCRYPTED = false
Lorsque vous saisissez pour la première fois le mot de passe du certificat, conservez la valeur false. Lors de la première exécution de l’outil après avoir enregistré cette valeur, l’outil chiffre le mot de passe et modifie cette propriété en true.
- PORTAL_CLIENT_CERTIFICATE_FILE_PATH = <chemin complet du fichier de certificat>
Dans cet exemple, une sauvegarde du portail à l’URL https://portalhostname.domain.com:7443/arcgis, plus les services et paramètres de ses serveurs d’hébergement et fédérés, ainsi que les données des couches d’entités hébergées stockées dans le data store relationnel ArcGIS Data Store, sont initialement générés dans des fichiers sur \\\\myserver\\tempbackups. Chaque fichier est compressé dans un seul fichier de sauvegarde (entbackup) et copié sur \\mybuserver\\wgbackups. Les caches des couches de scènes provenant du data store de cache tuilé ArcGIS Data Store ne sont pas inclus, car INCLUDE_SCENE_TILE_CACHES est défini sur false.
PORTAL_ADMIN_URL = https://portalhostname.domain.com:7443/arcgis PORTAL_ADMIN_USERNAME = admin PORTAL_ADMIN_PASSWORD = Th3.Ad.Pass PORTAL_ADMIN_PASSWORD_ENCRYPTED = false BACKUP_RESTORE_MODE = backup SHARED_LOCATION = \\\\myserver\\tempbackups INCLUDE_SCENE_TILE_CACHES = false BACKUP_STORE_PROVIDER = FileSystem BACKUP_LOCATION = \\\\mybuserver\\wgbackups\\entbackup
Dans cet exemple, une sauvegarde du portail à l’URL https://portalonaws.mydomain.com:7443/gis, de son répertoire de contenu (stocké dans le paquet S3 portalcontent), des services et paramètres de ses serveurs d’hébergement et fédérés, ainsi que des données stockées dans les data stores relationnels et de caches tuilés est générée dans le paquet S3 entbackups de la région eu-west-1 d’AWS. Le nom du fichier de sauvegarde est fullbackup06June. Un rôle IAM est utilisé pour accéder au compte AWS.
PORTAL_ADMIN_URL = https://portalonaws.mydomain.com:7443/arcgis PORTAL_ADMIN_USERNAME = entadmin PORTAL_ADMIN_PASSWORD = p0rtl.a.p PORTAL_ADMIN_PASSWORD_ENCRYPTED = false BACKUP_RESTORE_MODE = backup SHARED_LOCATION = \\fileserver\backups INCLUDE_SCENE_TILE_CACHES = true BACKUP_STORE_PROVIDER = AmazonS3 S3_BUCKET = entbackups S3_CREDENTIAL_TYPE = IAMRole S3_REGION = eu-west-1 S3_BACKUP_NAME = fullbackup06June PORTAL_BACKUP_S3_BUCKET = contentbackups PORTAL_BACKUP_S3_REGION =eu-west-1
Cet exemple est destiné au stockage blob Microsoft Azure. Une sauvegarde du portail à l’URL https://portalonazure.domain.com:7443/arcgis, de son répertoire de contenu, des services et paramètres de ses serveurs d’hébergement et fédérés, ainsi que des données stockées dans les data stores relationnels et de caches tuilés est générée dans le BLOB Azure drbackups.
PORTAL_ADMIN_URL = https://portalonazure.domain.com:7443/arcgis PORTAL_ADMIN_USERNAME = entadmin PORTAL_ADMIN_PASSWORD = p0rtl.a.p BACKUP_RESTORE_MODE = backup SHARED_LOCATION = \\fileserver\backups BACKUP_STORE_PROVIDER = AzureBlob AZURE_BLOB_ACCOUNT_NAME = entbackups AZURE_BLOB_ACCOUNT_KEY = <key> AZURE_BLOB_ACCOUNT_KEY_ENCRYPTED =false AZURE_BLOB_ACCOUNT_ENDPOINT_SUFFIX = core.windows.net AZURE_BLOB_CONTAINER_NAME = drbackups PORTAL_BACKUP_BLOB_ACCOUNT_NAME = entbackups PORTAL_BACKUP_BLOB_ACCOUNT_KEY = <key> PORTAL_BACKUP_BLOB_ACCOUNT_KEY_ENCRYPTED = false PORTAL_BACKUP_BLOB_ACCOUNT_ENDPOINT_SUFFIX = core.windows.net PORTAL_BACKUP_BLOB_CONTAINER_NAME = contentbackups
- PORTAL_ADMIN_URL = <URL du répertoire d’administration du portail>
- Enregistrez le fichier de propriétés.
La valeur de PORTAL_ADMIN_PASSWORD est chiffrée dans le fichier et PORTAL_ADMIN_PASSWORD_ENCRYPTED est défini sur true une fois l’utilitaire webgisdr exécuté avec ce fichier.
- Ouvrez une interface de commande, définissez les répertoires sur l'emplacement de l'utilitaire webgisdr et exécutez l'utilitaire avec l'option d'exportation.
Dans cet exemple, le fichier de propriétés (mywebgis.properties) a été enregistré dans le répertoire créé par l’utilisateur /home/ags/arcgis/portal/propfiles.
webgisdr --export --file /home/ags/arcgis/portal/propfiles/mywebgis.properties
- Vous pouvez également ajouter une deuxième commande, comme un script de validation, pour qu’elle s’exécute après l’exécution de l’outil webgisdr. Par exemple :
> call webgisdr.bat -i -f webgisdr.properties > IF %ERRORLEVEL% EQU 0 <your validation script file>
À l’issue de la sauvegarde, le fichier est créé par rapport à la valeur définie pour la propriété BACKUP_STORE_PROVIDER. Si vous définissez BACKUP_STORE_PROVIDER sur FileSystem, la sauvegarde est placée dans l’emplacement spécifié pour BACKUP_LOCATION dans le fichier de propriétés. Si vous définissez BACKUP_STORE_PROVIDER sur AmazonS3 ou AzureBlob, elle sera copiée dans l’emplacement de stockage cloud associé.
Le nom du fichier est : <timestamp>.webgissite.
Déplacer le fichier d'exportation
Si le fichier d’exportation a été créé dans un emplacement auquel le déploiement de secours n’a pas accès, déplacez le fichier de sauvegarde dans un emplacement accessible à l’outil webgisdr. Effectuez une copie du fichier de propriétés à utiliser spécialement pour l’importation, puis mettez à jour la valeur de BACKUP_LOCATION dans le nouveau fichier de propriétés pour refléter le nouvel emplacement du fichier d’exportation. Si BACKUP_LOCATION est un répertoire, l’outil extrait la dernière sauvegarde au sein du répertoire dans SHARED_LOCATION. Si BACKUP_LOCATION est défini sur un fichier de sauvegarde en particulier, l’outil extrait cette sauvegarde dans SHARED_LOCATION.
Assurez-vous que les machines du déploiement de secours peuvent accéder au chemin SHARED_LOCATION.
Vérifiez que le compte qui utilise l’outil webgisdr dispose au moins de l’accès en lecture sur BACKUP_LOCATION et de l’accès en écriture sur SHARED_LOCATION. Vérifiez également que le compte à l’origine de l’installation de ArcGIS Server, Portal for ArcGIS et ArcGIS Data Store dispose de l’accès en lecture sur SHARED_LOCATION.
Dans le cadre de cet exemple de processus, la copie du fichier de propriétés se nomme toimport.properties.
Installer les composants pour le déploiement de secours
Avant d’importer le déploiement ArcGIS Enterprise dans le déploiement de secours pour la première fois, vous devez installer et configurer tous les composants logiciels (ArcGIS Server, Portal for ArcGIS, ArcGIS Web Adaptor et ArcGIS Data Store) sur les machines de secours. L’URL utilisée pour accéder au portail (URL de l’équilibreur de charge ou URL de l’instance Web Adaptor) et l’URL des services ArcGIS Server doivent être identiques pour le déploiement de secours et pour votre déploiement principal.
Par exemple, si l’URL d’accès au portail du déploiement principal est https://myportalslb.organization.com/portal et que l’URL des services pour GIS Server du déploiement principal est https://myserverslb.organization.com/server, le déploiement de secours doit utiliser les mêmes URL.
Aucune licence ArcGIS supplémentaire n'est requise pour le déploiement de secours, car il n'est pas activement utilisé. Vous le définissez comme déploiement actif uniquement si le déploiement principal rencontre un échec.
Importer vers un déploiement de secours
Une fois que vous disposez d'un déploiement vide sur les machines de secours, importez le contenu de votre déploiement principal.
Si votre déploiement ArcGIS Enterprise principal est à haute disponibilité, l’outil webgisdr conserve les paramètres de haute disponibilité pour le site GIS Server et les data stores relationnels et de caches tuilés ArcGIS Data Store lorsque vous importez le déploiement de secours. Pour le portail, l'outil webgisdr annule l’enregistrement de la machine de portail de secours, restaure le portail à la machine principale et répète l’enregistrement de la machine de secours à l'importation.
- Ouvrez une interface de commande sur la machine Portal for ArcGIS du déploiement de secours, définissez les répertoires sur l’emplacement de l’utilitaire webgisdr et exécutez l’utilitaire avec l’option d’importation.
Dans cet exemple, le fichier de propriétés (toimport.properties) a été enregistré dans le répertoire créé par l’utilisateur /home/ags/arcgis/portal/propfiles.
webgisdr --import --file /home/ags/arcgis/portal/propfiles/toimport.properties
Notez que le fichier de propriété ne doit pas nécessairement se trouver dans le répertoire dans lequel vous l'avez enregistré lors de sa création. Si vous le déplacez, spécifiez le nouvel emplacement du répertoire à l’aide du paramètre --file.
Gérer le déploiement de secours
Pour réduire les pertes de données, effectuez une exportation à partir du déploiement principal et une importation vers le déploiement de secours aussi souvent que possible. La fréquence de cette opération dépend de la durée de l'exportation et de l'importation de votre déploiement, et varie selon que vous pouvez écrire ou non un script des processus d'exportation et d'importation sans avoir à intervenir manuellement (par exemple, vous pouvez être amené à copier physiquement des fichiers d'un emplacement vers un autre).
Passer sur le déploiement de secours lorsque le déploiement principal rencontre un échec
Comme indiqué dans la rubrique Récupération d'urgence et réplication, votre service informatique peut mettre le déploiement de secours en ligne si votre déploiement principal rencontre un échec.
Vous avez un commentaire à formuler concernant cette rubrique ?