Skip To Content

Ajouter une machine à votre stockage des données

Pour que vos stockages des données soient hautement disponibles, vous pouvez installer ArcGIS Data Store sur une autre machine, créer un stockage des données supplémentaire et l'inscrire auprès du même site ArcGIS GIS Server (le serveur d'hébergement de votre portail).

Les options d'implémentation d'un stockage des données haute disponibilité varient selon son type et sont expliquées ci-dessous :

  • Stockages des données relationnelles : la première machine sur laquelle vous installez ArcGIS Data Store et créez un stockage des données relationnelles est la machine de stockage des données relationnelles principale. Vous pouvez installer et configurer un autre stockage des données relationnelles avec le même site GIS Server, ce qui fait de cette deuxième machine de stockage des données relationnelles votre machine de secours. Les données des couches d'entités hébergées sont répliquées de la machine principale vers la machine de secours.

    Les données sont répliquées de la machine principale vers la machine de secours

    Si la machine principale n'est plus disponible (par exemple, si elle subit une défaillance, une coupure d'alimentation ou une perte de connexion réseau), la machine de secours devient la machine principale. Vous n’aurez pas accès aux données des couches d’entités hébergées uniquement pendant la courte période nécessaire pour que la machine de secours devienne la machine principale, généralement quelques minutes. Dès que la machine de secours devient la machine de stockage des données relationnelles principale, elle envoie ses fichiers de sauvegarde au même emplacement que la machine principale précédente.

    La machine de secours devient la machine principale lorsque celle-ci est inaccessible

    Si vous parvenez à résoudre le problème lié à l'ancienne machine principale, par exemple, si elle était débranchée et que vous l'avez rebranchée, ou si elle a retrouvé sa connexion réseau après l'avoir perdue temporairement, l'ancienne machine principale devient la machine de secours du stockage des données.

  • Stockages des données du cache de tuiles : la première machine sur laquelle vous installez ArcGIS Data Store et créez un stockage des données du cache de tuiles est la machine de stockage des données du cache de tuiles principale. Vous pouvez installer et configurer un autre stockage des données du cache de tuiles avec le même site GIS Server, ce qui fait de cette deuxième machine de stockage des données du cache de tuiles votre machine de secours. Les données du cache des couches de scènes hébergées sont répliquées de la machine principale vers la machine de secours. Comme pour les stockages des données relationnelles, le stockage de secours devient le stockage principal si la machine principale connaît un échec. Toutefois, contrairement au stockage des données relationnelles, les stockages des données du cache de tuiles ne dispose pas d'un lecteur réseau mappé pour les fichiers de sauvegarde automatique.
  • Stockage de Big Data spatio-temporelles : vous pouvez installer ArcGIS Data Store sur plusieurs machines différentes, créer des stockages de Big Data spatio-temporelles sur chacune et inscrire chacune auprès du même site GIS Server. Les données des couches d'entités hébergées créées lors de l'exécution des Outils GeoAnalytics sont stockées dans des stockages de Big Data spatio-temporelles, comme le sont les données d'observation archivées à partir d'un ArcGIS GeoEvent Server fédéré. Les données sont dupliquées sur au moins deux machines de stockage de Big Data spatio-temporelles inscrites auprès du même serveur d'hébergement.

    Stockage de Big Data spatio-temporelles contenant cinq machines

    Si une des machines connaît un échec, les données sont toujours présentes sur une autre machine au moins. Le stockage des données réplique les données sur une autre machine encore fonctionnelle.

    Lorsqu'une machine connaît un échec, les données sont transférées sur les machines restantes

Scénarios de défaillance

La liste ci-dessous répertorie les situations qui peuvent amener la machine de secours à devenir la machine principale de vos stockages des données (cache de tuiles et données relationnelles) : Notez que les trois cas suivants impliquent des échecs matériels ou logiciels.

  • Le stockage des données principal cesse de fonctionner. ArcGIS Data Store essaie de redémarrer le stockage des données sur la machine principale. S'il ne peut pas le redémarrer, le stockage des données passe sur la machine de secours.
  • L'application Web de la machine principale cesse de fonctionner et essaie de redémarrer sur la machine principale. Dans les rares cas où cela ne fonctionne pas, le stockage des données passe sur la machine de secours.
  • La machine principale n'est pas disponible. Ceci peut se produire si l'ordinateur subit une défaillance, est débranché ou s'il perd sa connexion réseau. ArcGIS Data Store effectue cinq tentatives pour se connecter à la machine principale. Si aucune connexion n'est possible après ces cinq tentatives, le stockage des données passe sur la machine de secours.

Les seuls cas où une action humaine peut provoquer une défaillance sont les suivants : si la machine de stockage des données principale est délibérément placée en mode hors connexion ou si l'administrateur du site ArcGIS Server exécute la commande REST makePrimary sur la machine de secours. Notez que l'arrêt d'un serveur Windows sur site qui exécute ArcGIS Data Store ne provoque pas la défaillance du stockage des données, car Windows arrête tous les services avant d'arrêter la machine.

Ajouter une machine

Utilisez l'assistant de configuration ArcGIS Data Store ou l'utilitaire configuredatastore pour ajouter une machine à un stockage des données existant. Vous pouvez avoir un stockage des données relationnelles de secours et un stockage des données du cache de tuiles de secours. Vous pouvez détenir plusieurs machines dans un stockage de Big Data spatio-temporelles, que vous ajoutez une par une à l'aide de l'assistant de configuration ArcGIS Data Store ou de l'utilitaire configuredatastore.

Utiliser l'assistant de configuration du stockage des données

  1. Installez ArcGIS Data Store sur un autre serveur.

    Les machines de secours et principale (pour les stockages des données relationnelles et du cache de tuiles) et chaque nœud d'un stockage de Big Data spatio-temporelles doivent être installés sur différents serveurs physiques.

  2. Ouvrez l'assistant de configuration d'ArcGIS Data Store.
  3. Spécifiez l'URL du site GIS Server.

    L'URL est au format suivant : https://gisserver.domain.com:6443. Utilisez le site GIS Server que vous avez utilisé pour configurer le stockage des données relationnelles ou du cache de tuiles principal ou les autres machines dans votre stockage de Big Data spatio-temporelles.

  4. Tapez le nom d'utilisateur et le mot de passe de l'administrateur du site principal ArcGIS Server et cliquez sur Suivant.
  5. Sélectionnez le type de stockage des données que vous souhaitez créer. Veillez à choisir le même type que celui du stockage des données auquel vous souhaitez ajouter cette machine.
  6. Indiquez l'emplacement du nouveau répertoire du stockage des données et cliquez sur Suivant.
  7. Passez en revue les informations du Récapitulatif de configuration. Si elles sont correctes, cliquez sur Terminer. Pour les modifier, cliquez sur Précédent.

    Le rôle de haute disponibilité doit indiquer qu'il s'agit d'une machine de secours pour les stockages de données relationnelles et du cache de tuiles.

Une fois la configuration terminée, vous disposez d'une machine de stockage des données supplémentaire sur laquelle les stockages principaux (pour les stockages des données relationnelles et du cache de tuiles) ou d'autres stockages principaux de données spatio-temporelles peuvent répliquer des données.

Si la configuration présente des erreurs, cliquez sur Suivant dans la boîte de dialogue Récapitulatif de configuration pour rouvrir l'assistant de configuration ArcGIS Data Store et modifier les informations spécifiées. Reportez-vous à la rubrique Dépanner ArcGIS Data Store pour connaître l'origine des erreurs de configuration et savoir comment les résoudre.

Utiliser l'utilitaire configuredatastore

Vous pouvez installer ArcGIS Data Store sur un autre serveur et, avec l'utilitaire configuredatastore, l'ajouter à un stockage des données existant. L'utilitaire est installé dans <ArcGIS Data Store installation directory>\arcgis\datastore\tools.

  1. Ouvrez un shell de commande sur le serveur supplémentaire sur lequel vous avez installé ArcGIS Data Store.
  2. Exécutez l'utilitaire configuredatastore et fournissez l'URL d'GIS Server, ainsi que le nom d'utilisateur et le mot de passe de l'administrateur du site principal ArcGIS Server. Utilisez également l'opération --stores pour indiquer le type de stockage des données à créer. Veillez à spécifier la même URL GIS Server et le même type de stockage des données que ceux utilisés pour le stockage des données auquel vous souhaitez ajouter cette machine.

    Par exemple, cette commande ajoute un stockage des données relationnelles de secours à un site GIS Server avec l'URL https://agsserver.ntwk.com:6443/arcgis/admin :

    /configuredatastore https://agsserver.ntwk.com:6443/arcgis/admin siteadmin P$@pass --stores relational

Une machine de stockage des données supplémentaire est ajoutée dans votre stockage des données et les stockages principaux (pour les stockages des données relationnelles et du cache de tuiles) ou d'autres stockages principaux de données spatio-temporelles peuvent répliquer des données sur cette machine.