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.
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.
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 du répertoire de Big Data spatio-temporelles sont dupliquées sur au moins deux machines de répertoires de données Big Data spatio-temporelles inscrites auprès du même serveur d’hébergement.
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.
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 du répertoire de 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.
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 répertoire 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. Toutes les machines qui font partie du même répertoire de données doivent utiliser le même système d’exploitation.
Utiliser l'assistant de configuration du stockage des données
- 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.
- Ouvrez l'assistant de configuration d'ArcGIS Data Store.
- 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.
- Tapez le nom d'utilisateur et le mot de passe de l'administrateur du site principal ArcGIS Server et cliquez sur Suivant.
- 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.
- Indiquez l'emplacement du nouveau répertoire du stockage des données et cliquez sur Suivant.
- 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.
- Ouvrez un shell de commande sur le serveur supplémentaire sur lequel vous avez installé ArcGIS Data Store.
- 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.
Vous avez un commentaire à formuler concernant cette rubrique ?