Les utilitaires installés avec ArcGIS Data Store offrent à l’administrateur de data store les outils nécessaires pour gérer les data stores. Cette page décrit les utilitaires et fournit des syntaxes et des exemples.
Tous les utilitaires doivent être exécutés sur la machine ArcGIS Data Store. Vous trouverez ces utilitaires dans le répertoire <ArcGIS Data Store installation directory>/datastore/tools.
Vous pouvez taper le nom d’un utilitaire, suivi de --help pour obtenir de l’aide sur la syntaxe.
allowconnection
Cet utilitaire sert dans le cadre des data stores relationnels.
Pour des raisons de sécurité, toutes les connexions au stockage des données se font via le site GIS Server par défaut. Si vous voulez ouvrir un data store relationnel à des fins de connexion à une machine supplémentaire, vous pouvez utiliser l’utilitaire allowconnection.
Vous pouvez exécuter l’utilitaire allowconnection sur la machine principale du data store relationnel.
Syntaxe
allowconnection <host name> <username> [<database>]
Indiquez le nom de l’ordinateur que vous souhaitez autoriser à se connecter au data store relationnel (nom d’hôte) et l’un des comptes de base de données utilisés par le data store (nom d’utilisateur) : administrateur du stockage des données, propriétaire du réplica, administrateur de géodatabase ou utilisateur géré (utilisateur qui publie les données des couches d’entités), que vous pouvez obtenir à l’aide de l’utilitaire listadminusers ou listmanageduser. Vous pouvez également indiquer le nom de la base de données du stockage des données relationnelles principale, mais étant donné qu’il n’en existe qu’une, cette valeur est facultative.
Exemple
Dans cet exemple, les connexions sont autorisées depuis l’ordinateur workcom vers le stockage des données relationnelles avec l’utilisateur géré hqo.n_1E7.
./allowconnection.sh workcom hqo.n_1E7
backupdatastore
Cet utilitaire est utilisé avec des data stores relationnels, des data stores de cache tuilé et des data stores de Big Data spatio-temporelles, ainsi que des graph stores.
Si vous devez créer une sauvegarde du stockage des données relationnelles entre les heures de sauvegarde planifiées, exécutez l’utilitaire backupdatastore. Recourez à cet utilitaire pour créer manuellement une sauvegarde complète avant de mettre à niveau le stockage des données ou avant de lui apporter de nombreuses modifications.
Lorsque vous exécutez pour la première fois l’utilitaire backupdatastore pour un répertoire de données du cache de tuiles après avoir défini un emplacement de sauvegarde, des copies de sauvegarde sont effectuées pour toutes les bases de données existantes du répertoire de données du cache de tuiles. L’utilisation suivante de l’utilitaire backupdatastore génère des copies de sauvegarde des bases de données de stockages des données du cache de tuiles créées depuis la dernière exécution de l’utilitaire.
Lorsque vous exécutez pour la première fois l’utilitaire backupdatastore pour un Spatiotemporal Big Data Store après avoir défini un emplacement de sauvegarde, une sauvegarde complète est créée. Comme les Spatiotemporal Big Data Stores peuvent être volumineux, l’utilisation suivante de l’utilitaire backupdatastore génère un fichier de sauvegarde contenant uniquement les modifications apportées depuis la sauvegarde complète initiale.
Vous pouvez exécuter l’utilitaire backupdatastore sur la machine principale du data store relationnel. Cet utilitaire peut être exécuté depuis n’importe quelle machine faisant partie de votre répertoire de données du cache de tuiles ou de Big Data spatio-temporelles.
Dans tous les cas, vérifiez que votre emplacement de sauvegarde est suffisamment important pour contenir vos sauvegardes. Pour modifier l’emplacement de sauvegarde des stockages des données, recourez à l’utilitaire configurebackuplocation.
Syntaxe
backupdatastore [<backup file name>] [--store {relational | tileCache | spatiotemporal | graph}] [--location <backup_arguments>] [--prompt {yes | no}]
Les arguments du paramètre --location sont les suivants et doivent être séparés par des points-virgules (;) :
- type= - Les types valides sont fs (partage de fichiers), s3 (paquet Amazon Simple Storage Service (S3)) ou azure (conteneur de stockage blob Microsoft Azure). Vous ne pouvez utiliser des partages de fichiers que pour les sauvegardes de bases de graphiques.
- name= - Si vous avez attribué des noms aux emplacements de sauvegarde que vous avez configurés pour votre magasin de données, vous pouvez les utiliser pour indiquer où vous souhaitez que les fichiers de sauvegarde soient créés lorsque vous exécutez l’utilitaire backupdatastore.
- location= - Si vous ne spécifiez pas de nom d’emplacement de sauvegarde, vous devez spécifier les type et location de sauvegarde. Pour les partages de fichiers, fournissez le chemin de fichier. Pour les paquets S3, fournissez le nom du paquet. Pour les conteneurs de stockage blob Azure, fournissez le nom du conteneur.
Exemples
Dans cet exemple, un fichier de sauvegarde complet appelé project1bu est créé dans l’emplacement de sauvegarde que vous avez spécifié pour le stockage des données à l’aide de l’utilitaire configurebackuplocation. Par défaut, les sauvegardes sont créées pour les stockages des données relationnelles. Par conséquent, dans l’exemple suivant, une sauvegarde du stockage des données relationnelles est créée.
./backupdatastore.sh project1bu You are going to back up the data store. This could take some time, depending on the size of your data store. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Dans cet exemple, un fichier de sauvegarde nommé localbu5 est créé pour le stockage de Big Data spatio-temporelles dans un emplacement de partage de fichiers, que vous avez nommé gadbu au moment de la configuration de l’emplacement de sauvegarde.
./backupdatastore.sh localbu5 --store spatiotemporal --location 'name=gadbu' You are going to back up the data store. This could take some time, depending on the size of your data store. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Dans cet exemple, une sauvegarde d’un stockage de Big Data spatio-temporelles est créé dans un conteneur de stockage blob Azure nommé blob4backups et le fichier de sauvegarde créé se nomme spds311016 :
./backupdatastore.sh spds311016 --store spatiotemporal --location 'type=azure;location=blob4backups' You are going to back up the data store. This could take some time, depending on the size of your data store. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
changebackuplocation
Héritage :
Esri déconseille l’utilitaire changebackuplocation. Il demeure présent pour permettre aux scripts existants de continuer à fonctionner. Utilisez l’utilitaire configurebackuplocation.
changedatastoremode
Cet utilitaire est utilisé avec des data stores relationnels et des data stores de Big Data spatio-temporelles.
L’utilitaire changedatastoremode vous permet de placer un stockage des données relationnelles en mode de lecture seule lorsque vous exécutez des tâches de maintenance sur le stockage des données. Si, par exemple, vous devez accomplir une tâche de maintenance entraînant le redémarrage du data store (changer le lecteur accueillant le dossier de sauvegarde ou modifier les propriétés de la base de données, par exemple), vous pouvez mettre le data store relationnel en mode de lecture seule afin qu’aucun utilisateur ne soit en train de publier ou de mettre à jour les données au redémarrage du data store.
L’utilitaire changedatastoremode permet également de replacer le stockage des données relationnelles en mode de lecture-écriture une fois la maintenance terminée ou après avoir ajouté suffisamment d’espace disque sur la machine de stockage des données principale pour permettre au stockage des données de fonctionner correctement en mode de lecture-écriture.
Vous devez exécuter l’utilitaire changedatastoremode sur la machine principale du répertoire de données relationnelles, pas sur la machine de secours.
Remarque :
Si ArcGIS Data Store place votre stockage des données relationnelles en mode de lecture seule en raison d’un espace disque insuffisant, les sauvegardes automatiques sont également désactivées pour éviter d’encombrer davantage le disque. Par conséquent, vous devez réinitialiser votre calendrier de sauvegarde automatique à l’aide de l’utilitaire updatebackupschedule après avoir remis le data store relationnel en mode de lecture-écriture.
Si votre stockage de Big Data spatio-temporelles est sur le point de manquer d’espace disque, ArcGIS Data Store le place en mode lecture seule pour éviter toute corruption de données. Vous pouvez utiliser l’utilitaire changedatastoremode pour repasser un stockage de Big Data spatio-temporelles en mode de lecture-écriture une fois que vous avez ajouté assez d’espace disque aux machines de stockage de Big Data spatio-temporelles.
Syntaxe
changedatastoremode {readonly | readwrite} [--prompt {yes | no}] --store {relational | spatiotemporal}
Exemples
Dans cet exemple, le stockage des données relationnelles est replacé en mode de lecture-écriture, ce qui signifie que les clients peuvent reprendre des activités telles que la publication de couches d’entités hébergées surArcGIS Enterprise, la mise à jour des données via une couche d’entités hébergée ou l’ajout de fichiers CSV à une visionneuse de carte.
./changedatastoremode.sh readwrite --store relational --prompt no
Pour placer un stockage de Big Data spatio-temporelles en mode de lecture-écriture, spécifiez spatiotemporal avec l’option --store, comme illustré dans l’exemple suivant :
./changedatastoremode.sh readwrite --prompt no --store spatiotemporal
changedbproperties
Cet utilitaire est utilisé avec des data stores relationnels, des data stores de cache tuilé et des data stores de Big Data spatio-temporelles.
L’utilitaire changedbproperties vous permet de modifier diverses propriétés, selon le type de data store sur lequel vous l’exécutez.
Syntaxe
changedbproperties --store {relational | tileCache | spatiotemporal} [configuration options]
Les options de configuration prises en charge sont les suivantes :
- disk-threshold-readonly - Utilisé uniquement avec le data store relationnel.
ce paramètre contrôle le moment où le stockage des données relationnelles est placé en mode de lecture seule pour éviter toute perte des données provoquée par un espace disque insuffisant. Indiquez les tailles en Mo. L’espace disque par défaut est de 1 024 Mo.
- max-connections - Utilisé uniquement avec le data store relationnel.
utilisez ce paramètre pour indiquer le nombre maximum de connexions autorisées vers un stockage des données relationnelles. Par défaut, le stockage des données relationnelles accepte jusqu’à 150 connexions. Vous pouvez utiliser la propriété --max-connections avec l’utilitaire changedbproperties pour modifier le nombre maximum de connexions autorisées.
Lorsque vous déterminez le nombre de connexions requises par votre stockage des données, sachez que les processus internes de ArcGIS Data Store peuvent utiliser jusqu’à cinq connexions. Tenez également compte du nombre de connexions simultanées que votre machine ArcGIS Data Store peut accepter tout en restant performante. Si la machine exécutant ArcGIS Data Store ne dispose pas d’une mémoire importante, vous pouvez être amené à réduire le nombre de connexions autorisées.
Le nombre spécifié ne peut pas être inférieur à 10. Lorsque vous changez le nombre maximum de connexions autorisées, ce nombre change à la fois sur la machine de stockage des données principale et sur celle de secours. Ce paramètre n’est pas pris en charge pour les stockages de Big Data spatio-temporelles ou du cache de tuiles.
- pitr - Utilisé uniquement avec le data store relationnel.
Ce paramètre indique si ArcGIS Data Store crée des sauvegardes incrémentielles du data store relationnel, ce qui permet de restaurer ce stockage dans l’état où il se trouvait à un moment donné dans le temps. Les données acceptées en entrée sont enable ou disable. La récupération ponctuelle est désactivée par défaut.
Remarque :
Vous devez activer la récupération ponctuelle si vous allez utiliser l’utilitaire webgisdr pour créer des sauvegardes incrémentielles de votre déploiement ArcGIS Enterprise.
- enablessl - Utilisé uniquement avec les data stores relationnels et du cache de tuiles.
Ce paramètre contrôle l’utilisation du protocole TLS (Transport Layer Security) lors de l’alimentation du data store de cache de tuiles et pour les communications entre le data store relationnel et le serveur d’hébergement.
Les options prises en charge pour le paramètre enablessl sont les suivantes :
- true - Il s’agit de l’option par défaut. Cela signifie que le protocole TLS (Transport Layer Security) sera utilisé lors de l’écriture des données de la couche de scènes dans le stockage des données du cache de tuiles si vous spécifiez --store tileCache et lors des communications entre le stockage des données relationnelles et le serveur d’hébergement si vous spécifiez --store relational.
- false - Spécifiez false et --store tileCache pour utiliser les communications HTTP du serveur d’hébergement lors de l’écriture dans le data store de cache tuilé. Spécifiez false et --store relational pour utilisez les communications HTTP entre le serveur d’hébergement et le stockage des données relationnelles.
- heap-size - Utilisé uniquement avec le data store de Big Data spatio-temporel.
utilisez ce paramètre pour modifier la quantité de mémoire du segment (en Mo) utilisée par un stockage de Big Data spatio-temporelles. Par défaut, ce type de data store utilise au démarrage la moitié de la RAM de la machine (jusqu’à 70 % de la RAM libre). Vous pouvez redéfinir la taille de segment sur une quantité comprise entre 512 et 32 000 Mo, mais assurez-vous que la quantité que vous spécifiez ne dépasse pas la quantité disponible sur la machine.
- rebalance - Utilisé uniquement avec le data store de Big Data spatio-temporel.
Par défaut, ce paramètre est défini sur true, ce qui signifie que les données d’un data store de Big Data spatio-temporel distribuent les données à d’autres machines, si l’une des machines est indisponible. Si vous devez effectuer une opération de maintenance sur une machine de stockage de Big Data spatio-temporelles, pour la mettre à niveau par exemple, vous pouvez temporairement désactiver le rééquilibrage en définissant ce paramètre sur false. L’opération de rééquilibrage est interrompue pendant le nombre de minutes défini pour le paramètre max-rebalance-off.
- max-rebalance-off - Utilisé uniquement avec le data store de Big Data spatio-temporel.
La configuration de ce paramètre est utilisé si vous définissez le paramètre rebalance sur false. Par défaut, max-rebalance-off est défini sur 60 minutes. Cela signifie que si vous désactivez temporairement le rééquilibrage, il redémarre au bout de 60 minutes. Si vous avez besoin de plus ou moins de temps que cela pour réaliser la tâche de maintenance pour laquelle vous avez interrompu le rééquilibrage, modifiez le paramètre max-rebalance-off.
- prompt - Lorsque vous exécutez cet utilitaire, vous êtes invité à confirmer l’action spécifiée. Si vous automatisez l’utilisation de cet utilitaire, définissez le paramètre d’invite sur No (Non). Sinon, le script ne continue que si vous répondez à l’invite.
Exemples
Les sections suivantes comprennent des exemples d’utilisation des options disponibles avec l’utilitaire changedbproperties.
Changer le seuil de lecture seule pour le data store relationnel
Par défaut, le data store relationnel est placé en mode lecture seule lorsque l’espace disque libre passe en dessous de 1 024 Mo. Dans l’exemple suivant, puisque d’autres applications écrivent des données sur la machine, l’administrateur configure le data store relationnel de sorte qu’il soit placé plus tôt en mode lecture seule : lorsque l’espace disque libre sur la machine passe en dessous de 4 000 Mo.
./changedbproperties.sh --store relational --disk-threshold-readonly 4000 You are changing the following database properties: ...disk space threshold to change relational data store into READONLY mode to 4000MB) Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Changer le nombre de connexions au data store relationnel autorisées
Dans cet exemple, le nombre maximum de connexions autorisées dans un stockage des données relationnelles est défini sur 100 :
./changedbproperties.sh --store relational --max-connections 100 You are changing the following database properties: ...max number of connections to 100 (on all relational data store machines) Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Activer la récupération ponctuelle pour le data store relationnel
Par défaut, la récupération ponctuelle est désactivée. Dans cet exemple, la récupération ponctuelle est activée pour le data store relationnel :
./changedbproperties.sh --store relational --pitr enable You are changing the following database properties: ...enable point-in-time recovery for relational store Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Désactiver SSL
Par défaut, le data store relationnel communique avec le serveur d’hébergement via HTTPS. Dans cet exemple, le paramètre enablessl est utilisé pour configurer le data store relationnel de sorte qu’il communique avec le serveur d’hébergement via HTTPS.
./changedbproperties.sh --store relational --enablessl false You are changing the following database properties: ...disable ssl for relational store Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Changer la taille de segment du data store de Big Data spatio-temporel
Par défaut, le data store de Big Data spatio-temporel utilise au démarrage la moitié de la RAM de la machine (et 70 % de RAM libre). Diminuer la taille de segment pourrait empêcher le data store de démarrer. Si vous augmentez la taille de segment, ne spécifiez pas de chiffre dépassant la quantité de RAM disponible sur la machine.
Dans cet exemple, la taille de segment est définie sur 1 600 Mo.
./changedbproperties.sh --store spatiotemporal --heap-size 1600 You are changing the following database properties: ...heap size for spatiotemporal store to 1600MB (on current machine) Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Mettre en pause le rééquilibrage du data store de Big Data spatio-temporel
Dans cet exemple, l’administrateur doit effectuer une procédure de maintenance brève sur une machine du data store de Big Data spatio-temporel et ne souhaite pas que le data store soit rééquilibré. À cette fin, les options rebalance et max-rebalance-off sont utilisées pour suspendre le rééquilibrage pendant 30 minutes. Au bout de 30 minutes, le data store de Big Data spatio-temporel redéfinit automatiquement rebalance sur true.
Cela devant se produire périodiquement, l’administrateur conserve l’instruction suivante dans un script et attribue à l’option d’invite la valeur No (Non).
./changedbproperties.sh --store spatiotemporal --rebalance false --prompt no ./changedbproperties.sh --store spatiotemporal --max-rebalance-off 30 --prompt no
changeloglocation
Cet utilitaire est utilisé pour tous les types de data store.
Si vous ne voulez pas que le stockage des données utilise l’emplacement du fichier journal d’erreur par défaut <ArcGIS Data Store directory>\arcgisdatastore\logs, vous pouvez exécuter l’utilitaire changeloglocation pour créer les fichiers journaux d’erreurs dans un autre répertoire.
Le compte ArcGIS Data Store doit disposer des privilèges d’écriture sur le dossier que vous spécifiez.
Syntaxe
changeloglocation <directory path>
Exemple
Dans cet exemple, les fichiers journaux sont créés dans le répertoire local, ../datastorefiles/logs.
./changeloglocation.sh '../datastorefiles/logs'
changenosqldslocation
Cet utilitaire est utilisé pour les data stores de cache tuilé.
Le stockage des données du cache de tuiles peut devenir volumineux si vous stockez de nombreuses tuiles haute résolution à l’intérieur. Dans ce cas, vous pouvez décider de déplacer les données vers un autre lecteur sur le même serveur ou vers un emplacement partagé sur un autre serveur.
Si vous déplacez les données vers un répertoire partagé, vous devez accorder des autorisations de lecture et d’écriture sur ce répertoire à l’utilisateur qui exécute le processus ArcGIS Data Store (Linux) ou le service (Microsoft Windows).
Syntaxe
changenosqldslocation <path> [--prompt {yes | no}]
Exemple
Dans cet exemple, les bases de données qui stockent des caches de couches de scènes sont créées dans un répertoire partagé intitulé dstorecache sur la machine server2.
./changenosqldslocation.sh /net/server2/dstorecache
changepassword
Cet utilitaire sert dans le cadre des data stores relationnels.
ArcGIS Data Store génère au hasard des noms d’utilisateur et des mots de passe pour les comptes de base de données utilisés pour les data stores relationnels. Si vous devez définir vos propres mots de passe sur votre site, obtenez les mots de passe des comptes de stockage des données et exécutez changepassword pour réinitialiser les mots de passe.
Faites appel à l’utilitaire listadminusers pour obtenir les noms d’utilisateur et les mots de passe des administrateurs et à l’utilitaire listmanageduser pour obtenir le nom d’utilisateur et le mot de passe du propriétaire des données d’entité.
L’utilitaire changepassword peut être exécuté sur la machine principale de stockage des données relationnelles uniquement.
Syntaxe
changepassword <username> <new password> [--prompt {yes | no}]
Conseil :
Pour rédiger un script de modification de mot de passe, incluez un drapeau pour supprimer l’invite de confirmation, comme l’indique l’exemple suivant :
changepassword gwi_n2Te0 Phfl4mp --prompt no
Exemple
Dans cet exemple, le mot de passe est changé pour l’utilisateur gwi_n2Te0 et devient Phfl4mp!.
./changepassword.sh gwi_n2Te0 Phfl4mp You are going to change the password for user gwi_n2Te0. Do you want to continue (Yes or No)?Yes
changestaginglocation
Cet utilitaire est utilisé pour les data stores relationnels et les data stores de cache tuilé.
Lorsque vous restaurez votre data store relationnel ou de cache tuilé, ArcGIS Data Store extrait les fichiers de sauvegarde compressés dans un dossier intermédiaire. Cela signifie que vous devez disposer d’un emplacement intermédiaire pouvant accueillir ces données décompressées. Si votre data store relationnel ou de cache tuilé contient beaucoup de données, configurez un dossier intermédiaire distinct et spécifiez-le pour la récupération.
Syntaxe
changestaginglocation <directory path>
Exemple
Dans cet exemple, le dossier intermédiaire désigné est /net/sanmarcos/rbustage.
./changestaginglocation.sh /net/sanmarcos/rbustage
configurebackuplocation
Cet utilitaire est utilisé avec des data stores relationnels, des data stores de cache tuilé et des data stores de Big Data spatio-temporelles, ainsi que des graph stores.
L’utilitaire configurebackuplocation vous permet de spécifier l’emplacement dans lequel ArcGIS Data Store écrit les fichiers de sauvegarde des sauvegardes planifiées et des sauvegardes créées à l’aide de l’utilitaire backupdatastore. Cet utilitaire permet également de modifier les propriétés d’un emplacement de sauvegarde et de supprimer un emplacement de sauvegarde.
Les répertoires de données relationnelles sont créés avec un emplacement de sauvegarde local par défaut. Pour éviter la perte de données, configurez un emplacement de sauvegarde par défaut en inscrivant un partage de fichiers sécurisé au moyen de l’option change.
Les stockages de données de cache de tuiles créés en mode machine principale/de secours possèdent un emplacement de sauvegarde par défaut ; les stockages de données de cache de tuiles créés en mode grappe n’en possèdent pas. Dans un cas comme dans l’autre, utilisez l’utilitaire configurebackuplocation avec l’option register pour spécifier un emplacement réseau partagé, un paquet Amazon Simple Storage Service (S3) ou un conteneur de stockage blob Microsoft Azure pour stocker les sauvegardes de stockages de données de cache de tuiles de manière sécurisée. Vous ne pouvez pas utiliser un disque local pour les fichiers de sauvegarde des répertoires de données du cache de tuiles si le répertoire de données fonctionne en mode d’agrégat.
Les répertoires de Big Data spatio-temporelles ne sont pas créés avec un emplacement de sauvegarde par défaut. Avant de commencer à créer des sauvegardes, vous devez exécuter l’utilitaire configurebackuplocation avec l’option register pour spécifier un emplacement de partage de fichiers, un paquet Amazon Simple Storage Service (S3) ou un conteneur de stockage blob Microsoft Azure pour ces sauvegardes. Vous ne pouvez pas utiliser de disque local pour les fichiers de sauvegarde de stockage de Big Data spatio-temporelles.
Les bases de graphiques ne sont pas créées avec un emplacement de sauvegarde par défaut. Avant de commencer à créer des sauvegardes, vous devez exécuter l’utilitaire configurebackuplocation avec l’option register pour spécifier un partage de fichiers. Seuls les emplacements de partage de fichiers sont pris en charge.
Vous pouvez inscrire un second emplacement de sauvegarde pour le stockage des sauvegardes créées avec l’utilitaire backupdatastore. Vous pouvez utiliser un répertoire de fichiers partagé, un paquet S3 ou un conteneur de stockage blob Azure pour les emplacements de stockage secondaires dans tous les cas, sauf la base de graphiques. Pour les bases de graphiques, les emplacements de stockage secondaires peuvent uniquement être des partages de fichiers.
Pour plus d’informations sur la définition d’emplacements de sauvegarde, consultez la rubrique Gérer les sauvegardes de stockage des données.
Syntaxe
configurebackuplocation --location '<backup_location_arguments>' [options]
Utilisez l’option --location pour spécifier où vous souhaitez que ArcGIS Data Store stocke les fichiers de sauvegarde. Pour les stockages de données de cache de tuiles ou les stockages de Big Data spatio-temporelles ou pour inscrire un emplacement de sauvegarde secondaire pour un stockage de données relationnelles, spécifiez les arguments suivants, en les séparant par un point-virgule (;) et placez l’intégralité de la chaîne des arguments entre guillemets simples (’) : --location 'type=fs|s3|azure;location=<backup_location>;[name=<backup_location_name>];[username=<AWS_access_key_ID_or_Azure_account>];[password=<AWS_secret_access_key_or_Azure_account_key>]'. Chacun de ces arguments est décrit dans la liste suivante :
- type= - Spécifiez le type d’emplacement à utiliser pour les sauvegardes. Vous pouvez spécifier s3 pour stocker les sauvegardes dans un paquet Amazon S3, azure pour stocker les sauvegardes dans un conteneur de stockage blob Azure ou fs pour stocker les sauvegardes dans un partage de fichiers (option par défaut).
- location= - Pour les partages de fichiers, spécifiez le chemin du fichier. Pour les paquets Amazon S3, spécifiez le nom du paquet. Pour les containers de stockage blob, fournissez le nom du container.
- name= - Vous pouvez attribuer un nom à l’emplacement de sauvegarde. Par exemple, si votre emplacement de sauvegarde est un chemin de fichier, comme \\sharedserver_sharedfolders_datastorebackups, vous pouvez lui attribuer un nom tel que dsbackups. Lorsque vous exécutez l’utilitaire backupdatastore, listbackups ou restoredatastore, vous pouvez indiquer ce nom plutôt que le chemin complet.
Si vous ne fournissez pas de nom lorsque vous configurez l’emplacement de sauvegarde du stockage de données, ArcGIS Data Store en attribue un par défaut.
- username= - Requis si votre emplacement de sauvegarde est un paquet S3 ou un conteneur de stockage blob. Pour les paquets S3, fournissez l’ID de la clé d’accès de votre compte Amazon Web Services (AWS). Pour les conteneurs de stockage blob Azure, fournissez le nom du compte de stockage Microsoft Azure pouvant accéder au conteneur de stockage blob.
- password= - Requis si votre emplacement de sauvegarde est un paquet S3 ou un conteneur de stockage blob. Pour les paquets S3, fournissez la clé secrète de votre compte AWS. Pour les conteneurs de stockage blob Azure, fournissez la clé du compte Azure que vous avez spécifiez avec l’argument username.
- endpointsuffix= - Cette option permet d’indiquer où se trouve votre conteneur de stockage blob Azure. Par défaut, le paramètre endpointsuffix est censé être core.windows.net. Si votre conteneur se trouve dans l’environnement Cloud Microsoft Azure Government, définissez endpointsuffix=core.usgovcloudapi.net. Si votre conteneur se trouve dans un Cloud privé, définissez endpointsuffix sur le EndpointSuffix de votre Cloud privé Azure. Cette option n’est utilisée que si vous conservez vos sauvegardes dans un conteneur de stockage blob Azure.
Voici les options supplémentaires qu’il est nécessaire de fournir avec l’utilitaire configurebackuplocation :
- --store {relational | tileCache | spatiotemporal | graph} - Spécifiez le type de ArcGIS Data Store pour lequel vous configurez un emplacement de sauvegarde. La valeur par défaut est relational.
- --operation {change | register | unregister | list | setdefault} - La valeur par défaut est change. Voici une explication de chaque option :
- change - Cette option permet de modifier ce qui suit :
- Spécifiez un emplacement différent de fichiers partagés pour les sauvegardes planifiées d’un data store relationnel. L’emplacement défini à l’aide de l’option change correspond toujours à l’emplacement de sauvegarde par défaut des stockages de données relationnelles.
- Changer le nom que vous avez attribué à l’emplacement de sauvegarde.
- Mettez à jour les informations d’authentification que vous avez définies pour les emplacements de sauvegarde sur Azure ou S3. Pour S3, vous pouvez modifier les informations que vous avez précédemment spécifiées à l’aide des options username et password. Pour Azure, vous pouvez modifier la valeur password.
- register : utilisez cette option pour inscrire un emplacement de sauvegarde. Le premier emplacement de sauvegarde que vous définissez pour un spatiotemporal big data store, un graph store ou un data store de cache tuilé est considéré comme l’emplacement par défaut. Lorsque vous inscrivez un autre emplacement de sauvegarde pour un data store de cache tuilé (principal-secours), un spatiotemporal big data store ou un graph store, un emplacement de sauvegarde secondaire est inscrit.
Si vous spécifiez l’option register avec un stockage de données relationnelles, un emplacement de sauvegarde secondaire est toujours inscrit. L’emplacement de sauvegarde secondaire est réservé aux sauvegardes manuelles générées avec l’utilitaire backupdatastore.
Remarque :
Si vous utilisez l’option register, vous devez fournir des informations pour l’option --location.
- unregister : utilisez cette option pour supprimer un emplacement de sauvegarde secondaire d’un data store. Si un seul emplacement de sauvegarde est inscrit, vous pouvez utiliser l’option unregister pour retirer complètement l’emplacement de sauvegarde du data store de cache tuilé ou de Big Data spatio-temporelles, ou d’une base de graphiques.
- list - Répertorie tous les emplacements de sauvegarde inscrits pour un data store.
- setdefault - Si vous avez plusieurs emplacements de sauvegarde pour un data store de cache tuilé ou un Spatiotemporal Big Data Store, vous pouvez utiliser setdefault pour en désigner un comme emplacement par défaut. Cet emplacement contient les sauvegardes planifiées et il s’agit de l’emplacement par défaut utilisé si vous exécutez l’utilitaire backupdatastore, listbackups ou restoredatastore sans spécifier d’emplacement de sauvegarde.
- change - Cette option permet de modifier ce qui suit :
- --force {true | false} - Utilisée uniquement avec les data stores relationnels, cette option permet de modifier l’emplacement de sauvegarde par défaut, même si ce dernier n’est pas disponible.
Lorsque vous modifiez l’emplacement de sauvegarde par défaut d’un stockage de données relationnelles, ArcGIS Data Store copie les fichiers de sauvegarde existants de l’ancien emplacement vers le nouveau. Si ArcGIS Data Store ne parvient pas à accéder à l’ancien emplacement, il ne peut pas copier les fichiers. Dans les versions antérieures, cela entraînait l’échec de l’utilitaire configurebackuplocation. Si vous souhaitez tout de même modifier l’emplacement de sauvegarde par défaut sans copier les fichiers de sauvegarde existants, spécifiez --force true.
La valeur par défaut de cette option est false, ce qui signifie que vous ne pouvez pas modifier l’emplacement de sauvegarde si ArcGIS Data Store ne parvient pas à accéder à l’emplacement par défaut existant.
- --prompt {yes | no} - La valeur par défaut est yes.
Exemples
Les sections suivantes présentent des exemples de changement, de définition ou de création de listes d’emplacements de sauvegarde pour les data stores.
Changer l’emplacement de sauvegarde par défaut du data store relationnel
Dans le premier exemple, l’emplacement de sauvegarde d’un stockage des données relationnelles est défini sur un répertoire nommé fsdata_bu sur une machine nommée myshare.
./configurebackuplocation.sh --operation change --store relational --location /net/myshare/fsdata_bu You are going to change the backup location of the data store. Existing backups will be copied to the new location and it could take a few moments. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)? Yes
Ajouter un emplacement de sauvegarde par défaut pour le data store relationnel
Dans cet exemple, un deuxième emplacement de sauvegarde sur Azure est inscrit pour le même stockage de données relationnelles.
./configurebackuplocation.sh --operation register --store relational --location type=azure;location=mybackups;name=secondrelloc;username=myazureaccountlogin;password=zpw4myazureaccount You are going to change the backup location of the data store. Existing backups will be copied to the new location and it could take a few moments. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)? Yes
Définir un emplacement de sauvegarde pour un graph store
Dans cet exemple, un emplacement de sauvegarde sur un partage réseau est inscrit pour un graph store. Un nom, fshare, est attribué à l’emplacement de sauvegarde.
./configurebackuplocation.sh --operation register --store graph --location 'type=fs;location=/net/sharedmachine/g_bu;name=fshare'
Ajouter des emplacements de sauvegarde et définir un emplacement par défaut
Dans cet exemple, un deuxième emplacement de sauvegarde est spécifié pour le data store de Big Data spatio-temporel. L’emplacement de sauvegarde supplémentaire se trouve dans le stockage Azure.
./configurebackuplocation.sh --operation register --store spatiotemporal --location 'type=azure;location=myblobs;name=mazloc;username=myazureaccountlogin;password=zpw4myazureaccount'
Dans cet exemple, un deuxième emplacement de sauvegarde sur AWS est spécifié pour le même stockage de Big Data spatio-temporelles. Un nom, awsloc, est attribué à l’emplacement de sauvegarde.
./configurebackuplocation.sh --operation register --store spatiotemporal --location 'type=s3;location=mybucket;name=awsloc;username=abcdefg1234567;password=z9y8x7w6v5u4t3s2r1q0'
Dans cet exemple, le paquet S3 est défini comme emplacement de sauvegarde par défaut pour le data store de Big Data spatio-temporel à l’aide du nom de l’emplacement de sauvegarde (awsloc).
./configurebackuplocation.sh --operation setdefault --store spatiotemporal --location 'name=awsloc'
Obtenir une liste de tous les emplacements de sauvegarde pour un data store
Dans cet exemple, tous les emplacements de sauvegarde pour le stockage de Big Data spatio-temporelles sont répertoriés..
./configurebackuplocation.sh --operation list --store spatiotemporal Backup locations for spatiotemporal big data store: ================================================================ Name Type Location isDefault ================================================================ fsshare fs /net/sharedmachine/ge_bu false awsloc s3 mybucket true mazloc azure myblobs false
configuredatastore
Cet utilitaire est utilisé pour tous les types de data store.
Une fois que vous avez installé ArcGIS Data Store, vous pouvez exécuter l’utilitaire configuredatastore pour créer un stockage des données et l’inscrire auprès d’un site GIS Server. Vous pouvez créer les types suivants de data store à l’aide de cet utilitaire :
- Stockage des données relationnelles
- Stockage des données du cache de tuiles
- Stockage de Big Data spatio-temporelles
- Base de graphiques
- stockage d’objets
Vous pouvez également exécuter l’utilitaire configuredatastore pour mettre à niveau un stockage de données après avoir mis à jour le logiciel ArcGIS Data Store sur toutes les machines du stockage de données.
Syntaxe
configuredatastore <ArcGIS Server admin URL> <ArcGIS Server administrator> <ArcGIS Server administrator password> <data directory> [--stores {relational | tileCache | spatiotemporal | graph | object}] [--mode {primaryStandby | cluster}]
- <ArcGIS Server admin URL> : site GIS Server qui est utilisé ou sera utilisé comme serveur d’hébergement ArcGIS Enterprise. L’URL d’administration de ArcGIS Server est au format https://gisserver.domain.com:6443. Notez que même si votre site GIS Server utilise un adaptateur web ou un équilibreur de charge, vous devez spécifier l’URL au format indiqué ci-dessus.
- <ArcGIS Server administrator> - Spécifiez le nom d’utilisateur d’un utilisateur intégré (et non propre à l’organisation) disposant des privilèges d’administrateur sur le site GIS Server.
- <ArcGIS Server administrator password> - Indiquez le mot de passe du compte utilisé ci-dessus.
- <data directory> : le répertoire de données est l’emplacement sur la machine locale où vous souhaitez que les fichiers du stockage des données soient créés.
- {relational | tileCache | spatiotemporal | graph | object} : spécifiez le type de stockage de données à créer. Bien que cette opération ne soit pas recommandée, vous pouvez configurer plusieurs types de stockage des données sur la même machine en les séparant par une virgule (pas d’espaces). Par exemple, pour configurer le stockage des données relationnelles et le data store de cache tuilé sur la même machine avec un répertoire de stockage des données partagé, spécifiez --stores relational,tileCache. Esri recommande fortement d’exécuter les stockages de Big Data spatio-temporelles et les bases de graphiques sur des machines distinctes des autres stockages des données ou logiciels. Autrement, les performances risquent de se dégrader, et le répertoire de données peut même devenir inutilisable.
- --mode - Cette opération facultative ne s’applique qu’aux stockages de données du cache de tuiles. Par défaut, les data stores de cache tuilé et les object stores sont créés en mode primaryStandby.
Les data stores de cache tuilé créés en mode primaryStandby peuvent contenir deux machines. Le répertoire de données du cache de tuiles de secours contient les mêmes données que son homologue principal. Si le répertoire de données principal cesse de fonctionner, le répertoire de données de secours devient le répertoire de données du cache de tuiles principal. Si vous avez besoin de stocker un grand nombre de caches de couches de scène et que votre stockage de données du cache de tuiles doit donc évoluer pour inclure trois machines ou plus, créez un stockage de données du cache de tuiles en mode cluster. Vous pouvez utiliser l’opération de mode pour redéfinir le data store de cache tuilé du mode primaryStandby vers le mode grappe.
Pour le moment, les object stores créés en mode primaryStandby ne peuvent inclure qu’une seule machine. Si vous avez besoin de plusieurs machines dans l’object store afin de garantir une haute disponibilité, déployez l’object store en mode grappe. Utilisé en mode grappe, l’object store doit inclure au moins trois machines. Pour en savoir plus, reportez-vous à la rubrique Ajouter des machines à un data store.
Configurer un type spécifique de stockage des données
Vous spécifiez le type de stockage de données à créer à l’aide des paramètres suivants avec l’option --stores :
- relational
- tileCache
- spatiotemporal
- graph
- object
Pour configurer plusieurs types de répertoires de données sur la même machine, séparez chaque type par une virgule. Par exemple, pour configurer un stockage des données relationnelles et du cache de tuiles sur la même machine, spécifiez --stores relational,tileCache.
Remarque :
Les data stores configurés sur la même machine entrent en concurrence en ce qui concerne l’utilisation de la mémoire et d’autres ressources, ce qui risque de dégrader les performances et éventuellement d’empêcher le fonctionnement des data stores. Cela est particulièrement vrai pour les data stores de Big Data spatio-temporels, les graph stores et les object stores ; ne configurez pas ces types de data store sur la même machine qu’un autre data store ou composant ArcGIS.
Si vous écrivez un script sur la création de plusieurs machines de stockage de Big Data spatio-temporelles, une machine de stockage de Big Data spatio-temporelles doit être configurée manuellement avec le site GIS Server pour que vous puissiez écrire un script sur la création de machines de stockage de Big Data spatio-temporelles supplémentaires. Incluez les temps d’attente dans votre script pour faire en sorte que les machines de Spatiotemporal Big Data Stores supplémentaires ne soient pas ajoutées en même temps.
Pour plus d’informations, reportez-vous à la rubrique Créer un répertoire de données.
Configurer les stockages de données après la mise à jour d’installations ArcGIS Data Store
Dans le cadre de la mise à niveau de ArcGIS Data Store, vous devez reconfigurer les machines de stockage de données existantes. Après l’installation sur chaque machine de data store d’une nouvelle version de ArcGIS Data Store par-dessus la version ArcGIS Data Store existante, vous pouvez vous connecter à toute machine d’un data store et exécuter l’utilitaire configuredatastore pour finaliser la mise à niveau de ce data store en particulier. Vous pouvez ainsi exécuter configuredatastore sur la machine principale du répertoire de données relationnelles ; la machine de secours sera également mise à niveau.
Si une machine contient à la fois un stockage de données relationnelles et du cache de tuiles, spécifiez --stores relational,tileCache lorsque vous exécutez l’utilitaire configuredatastore ; toutes les machines des deux stockages de données sont alors mises à jour.
Pour reconfigurer les machines du stockage de Big Data spatio-temporelles mises à jour, connectez-vous à l’une d’entre elles et exécutez l’utilitaire configuredatastore. Ceci met à jour toutes les machines du stockage de Big Data spatio-temporelles.
Si vous n’avez pas installé la nouvelle version de ArcGIS Data Store sur toutes les machines, la configuration ne peut pas avoir lieu.
Pour plus d’informations, reportez-vous à la rubrique Mettre à niveau ArcGIS Data Store.
Changement des modes de magasin de données
Pour déterminer le mode actuel défini pour le data store de cache tuilé, exécutez l’utilitaire describedatastore sur la machine de ce data store de cache tuilé.
Si vous devez faire passer le mode du data store de cache tuilé de primaryStandby au mode cluster, exécutez l’utilitaire configuredatastore en indiquant cluster comme opération --mode.
Remarque :
Vous pouvez utiliser l’opération --mode pour spécifier le mode du data store de cache tuilé ou de l’object store lors de la création du data store ou pour redéfinir le mode du data store de cache tuilé du mode primaryStandby vers le mode grappe, mais vous ne pouvez pas changer le mode si vous mettez à niveau un data store de cache tuilé et ne pouvez pas redéfinir le mode du data store de cache tuilé du mode grappe vers le mode primaryStandby, ni ne pouvez redéfinir le mode d’un object store.
Exemples
Dans cet exemple, un stockage des données pour les données de couches d’entités hébergées (stockage des données relationnelles) est créé. L’URL du site GIS Server allant utiliser le data store est https://gisserver.domain.com:6443, le nom d’utilisateur et le mot de passe de l’administrateur du site sont, respectivement, admin et Iph33l$ik, et le répertoire des données du data store est /dstore/data.
./configuredatastore.sh https://gisserver.domain.com:6443 admin Iph33l$ik /dstore/data --stores relational
Dans l’exemple suivant, un data store de cache de tuiles existant (principal-de secours) passe au mode grappe :
./configuredatastore https://gisserver.mydomain.com:6443 portaladmin S00perSecret dsstore/scenedata --stores tileCache --mode cluster
deletebackup
Cet utilitaire sert dans le cadre des data stores relationnels.
L'utilitaire deletebackup vous permet de supprimer les fichiers de sauvegarde que vous avez créés pour le stockage des données relationnelles. Commencez par exécuter l’utilitaire listbackups pour voir les noms et les heures de création des sauvegardes créées à l’aide de l’utilitaire backupdatastore. Vous pouvez ensuite exécuter l’utilitaire deletebackup pour supprimer les fichiers de sauvegarde dont vous n’avez plus besoin.
Notez que vous pouvez uniquement supprimer les sauvegardes non requises pour récupérer votre stockage des données. Ainsi, vous ne pouvez pas supprimer la sauvegarde complète la plus récente du stockage des données relationnelles.
Syntaxe
deletebackup <backup name> [--prompt {yes | no}]
Exemple
./deletebackup.sh featuresMarchbu You are attempting to delete backup 'featuresMarchbu'. This operation is irreversible. Do you wish to continue (Yes or No)?yes Operation completed successfully
describedatastore
Cet utilitaire est utilisé pour tous les types de data store.
L’utilitaire describedatastore vous permet d’afficher les informations suivantes sur une installation ArcGIS Data Store :
- Le numéro de version du logiciel pour l’installation de ArcGIS Data Store
- L’emplacement intermédiaire utilisé par le répertoire de données pour la restauration des données
- L’emplacement du fichier journal pour le stockage des données
- Le volume d’espace disque disponible sur la machine sur laquelle ArcGIS Data Store est installé
- Le seuil d’espace disque disponible auquel les data stores de Big Data relationnelles et spatio-temporelles seront placés en mode de lecture seule et le data store de cache tuilé sera arrêté.
- Les emplacements de sauvegarde utilisés par chaque type de stockage des données
- Indique si l’emplacement de sauvegarde du stockage des données relationnelles ou du cache de tuiles se trouve ou non sur un partage réseau
- La fréquence de création d’une sauvegarde du stockage des données (calendrier de sauvegarde)
- Le nombre de jours de conservation des fichiers de sauvegarde du data store relationnel et s’il est possible de restaurer le data store relationnel dans l’état où il se trouvait à un instant T.
- Si le stockage des données est exécuté ou non (statut du stockage des données)
- Si les communications SSL sont activées sur le stockages de données relationnelles.
- La date et l’heure auxquelles le data store relationnel ou de cache tuilé (mode Principal-secours) de secours est devenu le data store principal (Last failover (Dernier basculement)) ; ne s’affiche pas si le basculement n’a pas eu lieu
- Les noms des machines qui participent au stockage des données relationnelles ou du cache de tuiles (machines membres)
- Le nombre maximum de connexions autorisées au stockage des données relationnelles
- L’URL du site GIS Server auprès duquel le stockage des données est inscrit (URL du système propriétaire)
- L’URL du portail qui utilise le site GIS Server comme serveur d’hébergement (URL du portail )
- Le nombre de connexions actuelles de couches d’entités au stockage des données relationnelles
- Une liste de toutes les machines participant actuellement au stockage de Big Data spatio-temporelles (machines dans des grappes spatio-temporelles)
- Au sein du stockage de Big Data spatio-temporelles, la machine qui est actuellement désignée comme machine coordinatrice (Coordinateur actuel dans la grappe)
- Une liste de toutes les machines dans la grappe du data store de Big Data spatio-temporelles ou de cache tuilé (Registered <data store type> machines(Machines <type de data store> inscrites)) ; affiche toutes les machines de la grappe, quel que soit leur statut
- Le mode configuré pour un data store de cache tuilé ou un object store, en mode grappe ou machine principale ou mode principal-secours.
- Si un data store relationnel ou un Spatiotemporal Big Data Store se trouve en mode READWRITE ou READONLY (Data Store mode [Mode du data store])
Syntaxe
describedatastore
Exemple
L’utilitaire describedatastore renvoie des informations d’ordre général qui s’appliquent à tous les data stores d’une machine, ainsi que des sections distinctes spécifiques contenant des informations propres à chaque type de data store.
Vous devriez enregistrer des data stores différents sur des machines distinctes, mais pour vous permettre de voir les informations renvoyées pour chaque type de data store, la sortie suivante présente une machine contenant tous les types ArcGIS Data Store sur la même machine. La première section (General Information) est systématiquement renvoyée. Les sections relatives aux data stores renvoyées par l’utilitaire describedatastore varient en fonction du type de data store présent sur la machine.
./describedatastore.sh General Information of ArcGIS Data Store on machine.domain.com ============================================================== ArcGIS Data Store release....11.0.0.1234 Staging location............./arcgis/datastore/staging Log location................./arcgis/datastore/logs Free disk space..............174.00GB Threshold for READONLY mode..2048MB Information for relational data store ds_sthiu0_5T ============================================================== Backup location.........../net/nwshare/dsbackups Is backup folder shared...true Backup schedule...........{"schedule-starttime":"00:00:00","schedule-frequency":"Every 7 DAYS"} Days backup retained......31 Data store status.........Started SSL enabled...............true Last failover.............20150130190334005 Member machines...........MACHINE1.DOMAIN.COM, MACHINE4.DOMAIN.COM Maximum connections.......150 Owning system URL.........https://gisserver_webadaptor.domain.com/server Portal for ArcGIS URL.....https://portal_webadaptor.domain.com/portal Number of connections.....8 connection(s) to managed database Data Store mode.....................READWRITE Is Point-in-time recovery enabled...No Query optimizer enabled.............Yes Information for tile cache data store ds_wztxj7um ============================================================== Data location............./home/ags/arcgis/datastore/usr/arcgisdatastore/nosqldata Data store status.........Started Last failover.............20200130190334005 Backup location.........../net/sharedir/datastore/backup Is backup folder shared...true Mode......................primary-standby Member tile cache machines.......MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM Owning system URL.........https://gisserver_webadaptor.domain.com/server Portal for ArcGIS URL.....https://portal_webadaptor.domain.com/portal Information for spatiotemporal big data store ds_qpko99Cl ============================================================== Max rebalance off time..............60 minutes Automatic rebalance ................On Machines in spatiotemporal cluster..MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM Current coordinator in cluster...MACHINE1.DOMAIN.COM Registered spatiotemporal machines..MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM Owning system URL...................https://gisserver_webadaptor.domain.com/server Portal for ArcGIS URL...............https://portal_webadaptor.domain.com/portal Data Store mode.....................READWRITE Information for graph store x2b7s0n ============================================================== Deployment mode................................singleInstance Access endpoint................................MACHINE1:9829 Registered graph store machines................MACHINE1.DOMAIN.COM Owning system URL...................https://gisserver_webadaptor.domain.com/server Portal for ArcGIS URL...............https://portal_webadaptor.domain.com/portal Information for object store w1tiknx ============================================================== Deployment mode................................primaryStandby Access endpoint................................MACHINE1:9900 Registered object store machines...............MACHINE1.DOMAIN.COM Owning system URL...................https://gisserver.domain.com:6443/server/admin Portal for ArcGIS URL...............https://portal_webadaptor.domain.com/portal
diskcleanup
Cet utilitaire est utilisé avec des data stores relationnels, des data stores de cache tuilé et des data stores de Big Data spatio-temporelles.
L’utilitaire diskcleanup supprime les fichiers temporaires laissés par des opérations telles que restoredatastore et la mise à niveau de ArcGIS Data Store. Certains fichiers sont conservés après la mise à niveau afin de vous permettre d’identifier un échec de l’opération de mise à niveau ou de restauration. Une fois que vous confirmez la réussite de l’opération de mise à niveau ou de restauration et que le système fonctionne comme prévu, vous pouvez exécuter cet outil pour supprimer les fichiers temporaires et récupérer l’espace disque disponible sur les machines de stockage des données.
Cet utilitaire nettoie l’espace disque sur une machine à la fois. Si vous avez besoin de nettoyer des fichiers sur plusieurs machines dans le même data store, vous devez exécuter l’outil sur chaque machine.
Syntaxe
diskcleanup
Exemple
Pour exécuter l’utilitaire diskcleanup, vous devez confirmer que vous souhaitez continuer.
./diskcleanup
You are attempting to cleanup some archived data generated as part of ArcGIS Data Store upgrades or backup-restore operations. Once removed, this data can't be recovered. Do you want to continue (Yes or No)?
exportmanageddb
Héritage :
Esri déconseille l’utilisation de l’utilitaire exportmanageddb depuis la version 10.5.1. La fonctionnalité a été incorporée à l’utilitaire backupdatastore. Utilisez l’utilitaire backupdatastore pour créer un fichier de sauvegarde à la place.
importmanageddb
Héritage :
L’utilitaire importmanageddb a été conservé dans plusieurs versions une fois son utilitaire associé (exportmanageddb) obsolète, afin que vous puissiez utiliser des fichiers d’exportation plus anciens. Toutefois, à partir d’ArcGIS Data Store 11, utilisez l’utilitaire backupdatastore pour créer un fichier de sauvegarde et l’utilitaire restoredatastore pour restaurer le data store à partir du fichier de sauvegarde au lieu d’importer des data stores relationnels et de cache de tuiles à partir d’un fichier d’exportation.
listadminusers
Cet utilitaire est utilisé pour tous les types de data store.
L’utilitaire listadminusers retourne les noms d’utilisateur et les mots de passe de l’administrateur, du propriétaire du réplica et de l’administrateur de géodatabase d’un data store relationnel. L’utilitaire renvoie l’administrateur pour les data stores de cache tuilé et de Big Data spatio-temporelles, ainsi que pour les bases de graphiques.
Syntaxe
listadminusers
Exemples
Dans cet exemple, listadminusers est exécuté sur une machine sur laquelle seul un répertoire de données relationnelles est installé.
./listadminusers.sh
Admin users for relational data store ds_abcd1234 ================================================= Database Admin User.... adm_32ret / tT30sbYk22jF Database Repl User..... dsrepuser / uWn/MV0678h4 GDB Admin User......... sde / iO=Qst751epb
Dans cet exemple, listadminusers est exécuté sur une machine sur laquelle seul un répertoire de Big Data spatio-temporelles est installé.
./listadminusers.sh
Admin users for spatiotemporal big data store bds_abcd1234 ================================================= Store admin user.... els_321ret / B1as70fF1
Dans cet exemple, listadminusers est exécuté sur une machine sur laquelle seule une base de graphiques est installée.
./listadminusers.sh
Admin users for graph store s2t0ic1 ================================================= Store admin user....root / ypz5kx2c5tk4fequ
Dans cet exemple, listadminusers est exécuté sur une machine sur laquelle seul un object store est installé.
./listadminusers.sh
Admin users for object store w1tiknx ================================================= Store admin user....n6o96nl53vzkm36d / bpvifyjz73xwhot4
listbackups
Cet utilitaire est utilisé avec des data stores relationnels, des data stores de cache tuilé et des data stores de Big Data spatio-temporelles, ainsi que des graph stores. Lorsqu’il est exécuté pour des répertoires de données relationnelles, l’utilitaire listbackups fonctionne uniquement sur la machine principale du répertoire de données.
L’utilitaire listbackups renvoie les noms des fichiers de sauvegarde et l’emplacement dans lequel ils sont écrits. Il retourne également le statut des sauvegardes (complètes ou non), leur heure de démarrage et si elles ont été créées manuellement à l’aide de l’utilitaire backupdatastore ou automatiquement par ArcGIS Data Store.
Lorsque vous exécutez l’utilitaire listbackups, indiquez l’emplacement de sauvegarde pour lequel vous voulez afficher la liste des fichiers de sauvegarde. Si vous ne spécifiez pas d’emplacement, l’utilitaire listbackups renvoie des sauvegardes pour l’emplacement de sauvegarde par défaut.
Vous pouvez exécuter listbackups pour savoir si une sauvegarde est terminée ou encore en cours d’exécution, pour déterminer le nombre de sauvegardes manuelles que vous possédez ou pour confirmer un nom de fichier avant d’exécuter l’utilitaire deletebackup.
Syntaxe
listbackups [--store {relational | tileCache | spatiotemporal | graph}] [--location '<location_arguments>']
Si vous ne spécifiez pas de type de stockage des données, l’utilitaire utilise le type relational par défaut et renvoie les sauvegardes du stockage de données relationnelles exécuté sur cette machine.
Le paramètre location est utilisé avec les stockages de Big Data spatio-temporelles et les stockages de données relationnelles. Les arguments sont les suivants :
- name= : nom de l’emplacement de sauvegarde. Vous avez spécifié ce nom lorsque vous avez configuré l’emplacement de sauvegarde ou, si vous n’avez pas spécifié de nom, ArcGIS Data Store en a attribué un par défaut.
- location= : chemin vers le répertoire de fichiers partagés, nom du paquet S3 ou nom du conteneur de stockage blob.
Exemples
Dans cet exemple, les sauvegardes de stockage de Big Data spatio-temporelles sont répertoriées pour l’emplacement de sauvegarde nommé sbdsbu :
./listbackups.sh --store spatiotemporal --location 'name=sbdsbu' Backup_Name Status Backup_Time Mode ======================================================================= backup1 BackupComplete 2016-07-11 09:47 manual Backups located at: '/net/myserver.ntw.com/spatiotemporal'
listdatasources
Cet utilitaire est utilisé avec des data stores de Big Data spatio-temporelles.
En raison d’un bug dans la version 10.8.1, ArcGIS GeoEvent Server les services de carte utilisant l’agrégation de carré ou d’hexagone ne sont pas affichés après la mise à niveau vers la version 10.9 ou ultérieure. Pour corriger cela, vous pouvez exécuter l’utilitaire listdatasources afin d’obtenir les noms des services de carte GeoEvent Server, et utiliser les noms de service qu’il renvoie avec l’utilitaire upgradedatasource afin de mettre à jour les données pour les services individuels.
L’utilitaire listdatasources peut s’exécuter sur n’importe quelle machine dans le data store de Big Data spatio-temporel.
Syntaxe
listdatasources
Exemple
Exécutez l’utilitaire listdatasources à une invite de commande pour renvoyer une liste de services de carte GeoEvent Server.
./listdatasources
listmanageduser
Cet utilitaire est utilisé pour tous les types de data store.
L’utilitaire listmanageduser renvoie le nom d’utilisateur et le mot de passe du compte qui détient les données de la couche d’entités hébergée dans les data stores relationnels et de Big Data spatio-temporels. Cet utilitaire renvoie également le nom d’utilisateur et le mot de passe du propriétaire du cache de scène pour les data stores de cache de tuiles, ainsi que le propriétaire des graphiques situés dans le graph store.
Syntaxe
listmanageduser
Exemples
Dans l’exemple suivant, listmanageduser est exécuté sur une machine contenant un répertoire de données relationnelles et du cache de tuiles. La machine est le répertoire de données principal.
./listmanageduser.sh
Managed user for relational data store ds_abcd1234 =================================================== UserName Password Database gwi_n2Te0 4cXddhZhve=Y db_qv5e1 Managed user for tile cache data store tcs_e41f0rj2 =================================================== UserName Password usr_n8778 y47ccno913
Dans cet exemple, listmanageduser est exécuté sur une machine de stockage de Big Data spatio-temporelles.
./listmanageduser.sh
Managed user for spatiotemporal big data store bds_6udbx4321 ============================================================= UserName Password fmr_o1He3 5vZggkPbaw+T
Dans l’exemple suivant, listmanageduser est exécuté sur une machine avec une base de graphiques.
./listmanageduser.sh
Managed user for graph store s2t0ic1 ================================================ UserName Password mu_vwmp8c6 m5c2so76y3b0qczf
Dans l’exemple suivant, listadminusers est exécuté sur une machine avec un object store.
./listmanageduser.sh
Managed user for object store w1tiknx ============================================================= Store credential........n6o96nl53vzkm36d / bpvifyjz73xwhot4
registerdatastore
Cet utilitaire est utilisé pour tous les types de data store.
Le stockage des données conserve les informations relatives aux noms des machines du site GIS Server. Si vous transférez votre site GIS Server sur de nouvelles machines (par exemple, si vous avez acheté du nouveau matériel ou si les machines GIS Server existantes sont défaillantes), vous devez désinscrire le stockage de données du site GIS Server pour supprimer ces informations. Une fois le site GIS Server configuré sur une ou plusieurs nouvelles machines, vous pouvez inscrire le data store auprès du site GIS Server à l’aide de l’utilitaire registerdatastore.
Notez que cet utilitaire permet d’inscrire le stockage des données auprès du même site GIS Server qu’auparavant. Le stockage des données contient les données des couches hébergées du site GIS Server. Le fait de l’inscrire sur un autre site GIS Server n’entraîne pas une nouvelle création des couches d’entités hébergées, des caches des couches de scènes ou des archives de données des services en mode continu.
L’utilitaire registerdatastore peut s’exécuter sur la machine principale du data store relationnel ou sur la machine principale d’un data store de cache de tuiles ou d’un object store qui s’exécute en mode principal-secours. Il peut être exécuté sur n’importe quelle machine dans un data store de cache de tuiles ou un object store s’exécutant en mode grappe ou sur n’importe quelle machine de data store de Big Data spatio-temporel.
Syntaxe
registerdatastore <ArcGIS Server URL> <ArcGIS Server site administrator username> <ArcGIS Server site administrator password> --stores {relational | tileCache | spatiotemporal | graph | object}
Même si cette opération n’est pas recommandée, si différents types de stockages des données sont installés sur la même machine, vous pouvez les inscrire en même temps en les séparant par une virgule (pas d’espaces). Par exemple, saisissez --stores relational,tileCache.
Exemple
Dans cet exemple, un stockage des données relationnelles est réinscrit auprès d’un site GIS Server avec l’URL https://gisserver.domain.com:6443. Le nom d’utilisateur de l’administrateur du site ArcGIS Server principal est agsadmin et le mot de passe, Tan$p0n.
./registerdatastore.sh https://gisserver.domain.com:6443 agsadmin Tan$p0n --stores relational
removemachine
Cet utilitaire est utilisé avec des data stores relationnels, des data stores de cache tuilé et des data stores de Big Data spatio-temporelles.
Employez l’utilitaire removemachine pour retirer une machine d’un répertoire de données contenant plusieurs machines. Utilisez cet utilitaire pour effectuer les opérations suivantes :
- Supprimez une machine de secours d’un stockage des données relationnelles. Vous pouvez exécuter cet utilitaire sur la machine de secours ou depuis la machine principale si la machine de secours n’est pas disponible.
- Retirez une machine d’un répertoire de données du cache de tuiles. Vous pouvez exécuter cet utilitaire sur n’importe quelle machine du répertoire de données du cache de tuiles, mais vous ne pouvez pas exécuter removemachine sur un répertoire de données du cache de tuiles composé d’une seule machine.
- Supprimez une machine d’un stockage de Big Data spatio-temporelles. Vous pouvez exécuter cet utilitaire sur n’importe quelle machine du répertoire de Big Data spatio-temporelles, mais vous ne pouvez pas exécuter removemachine sur un répertoire de Big Data spatio-temporelles composé d’une seule machine.
Syntaxe
removemachine <machine name> --store {relational | tileCache | spatiotemporal} [--force {true | false}] [--prompt {yes | no}]
--force - L’option est définie sur False (faux) par défaut. Spécifiez True (vrai) pour cette option seulement si le site ArcGIS Server inscrit n’est pas disponible.
--prompt - L’option est définie sur Yes (Oui) par défaut. Si vous ne souhaitez pas confirmer l’action, indiquez No (non) pour cette option.
Exemples
Dans cet exemple, la machine du stockage de Big Data spatio-temporelles, gefour, est supprimée du stockage des données.
./removemachine.sh gefour --store spatiotemporal
Dans cet exemple, le site de serveur d’hébergement n’est pas disponible et la machine de stockage de données relationnelles, fsdata, est supprimée du stockage de données.
./removemachine.sh fsdata --store relational --force true
removestandbymachine
Héritage :
Esri déconseille l’utilisation de l’utilitaire removestandbymachine. Il demeure présent pour permettre aux scripts existants de continuer à fonctionner, mais vous devez commencer à utiliser l’utilitaire removemachine à la place.
restoredatastore
Cet utilitaire est utilisé avec des data stores relationnels, des data stores de cache tuilé et des data stores de Big Data spatio-temporelles, ainsi que des graph stores.
Si vous n’avez plus accès aux données utilisées par les couches d’entités hébergées, les couches d’entités spatio-temporelles hébergées, les couches de scènes hébergées, les données en temps réel archivées ou les couches de graphe de connaissances, utilisez les fichiers de sauvegarde et l’utilitaire restoredatastore pour récupérer votre data store.
Si vous ne parvenez pas à récupérer le stockage des données, installez ArcGIS Data Store sur une nouvelle machine, ne configurez pas le stockage de données et restaurez une sauvegarde sur la nouvelle machine.
Si vous utilisez un stockage des données relationnelles et que vous voulez récupérer les données des couches d’entités hébergées à un moment précis du passé, procédez à la restauration sur le stockage des données relationnelles existant. Notez que vous ne pouvez restaurer un état précédent du data store relationnel que si les fichiers de sauvegarde sont disponibles. Par exemple, si vous conservez les sauvegardes des cinq derniers jours uniquement, vous ne pouvez récupérer le stockage des données qu’à un moment donné de ces cinq jours.
Si vous devez remplacer l’une des machines d’un répertoire de données du cache de tuiles, il est fort probable que vous deviez rééquilibrer les caches des couches de scènes dans le répertoire de données du cache de tuiles. Une partie de ce processus requiert que vous restauriez le stockage de données du cache de tuiles, en définissant l’option replicatedata sur true. Pour connaître les instructions, reportez-vous à la rubrique Récupérer un répertoire de données.
L’utilitaire restoredatastore peut être exécuté sur la machine principale du répertoire de données relationnelles. Il peut être exécuté sur n’importe quelle machine de répertoire de données du cache de tuiles ou de Big Data spatio-temporelles.
Syntaxe
restoredatastore [options]
Les options prises en charge sont les suivantes :
- [--store {relational | tileCache | spatiotemporal | graph}] - Spécifie le type de data store à restaurer.
- [--target {most-recent | <yyy-mm-dd-hh:mm:ss> | <name of backup file>}] - Tous les types de data stores prennent en charge le nom de fichier de sauvegarde avec l’option target. Un horodatage et most-recent ne sont pris en charge que pour les stockages de données relationnelles.
- [--source-loc <parent directory of the source backup file location>] - Il s’agit du répertoire de niveau supérieur dans lequel figurent les fichiers de sauvegarde à utiliser pour restaurer le data store. Il s’agira du chemin d’accès à un emplacement de partage de fichiers, à un nom d’emplacement de sauvegarde ou à un emplacement de sauvegarde du stockage Blob Amazon S3 ou Azure. Seuls les emplacements de partage de fichiers sont pris en charge pour les bases de graphiques.
Conseil :
Vous pouvez exécuter l’utilitaire describedatastore pour obtenir l’emplacement source de sauvegarde. Si vous ne pouvez pas exécuter describedatastore (par exemple, si la machine du data store est en panne et que vous procédez à une restauration vers une nouvelle machine pour récupérer le data store), vous pouvez identifier l’emplacement source de sauvegarde correct par la présence d’un fichier nommé agsds_backup_sig
- [--bound {true | false}] - L’option --bound n’est prise en charge qu’avec les data stores relationnels.
- [--data-dir <new data store directory>] - Il s’agit du répertoire ArcGIS Data Store sur la machine sur laquelle vous restaurez la base de données. N’utilisez --data-dir que si vous restaurez le stockage de données sur une nouvelle machine. Si vous le restaurez sur une nouvelle machine, vous devez également spécifier l’option --source-loc.
- [--server-url <ArcGIS Server URL registered with data store>] - Si vous spécifiez --bound true pour que le data store reste inscrit auprès du site GIS Server auprès duquel il a été inscrit lorsque vous avez créé la sauvegarde, spécifiez l’URL de ce site GIS Server. Si vous spécifiez --bound true et que vous avez transféré vos services vers un nouveau site GIS Server, utilisez l’opération --server-url pour spécifier l’URL du nouveau site GIS Server. Notez que si vous spécifiez l’URL d’un nouveau site et que vous n’avez pas transféré les services vers ce nouveau serveur, les données du stockage des données ne seront pas accessibles.
- [--server-admin <username of ArcGIS Server admin>] - Cette option est obligatoire que vous spécifiez --bound true ou ne spécifiez pas l’option --bound. Spécifiez le nom d’utilisateur de l’administrateur ArcGIS Server.
- [--server-password <password of ArcGIS Server admin>] - Cette option est obligatoire que vous spécifiez --bound true ou ne spécifiez pas l’option --bound. Fournissez le mot de passe de l’administrateur ArcGIS Server.
- [--loaddata {true | false}] : cette option est prise en charge uniquement avec les data stores de cache tuilé et de Big Data spatio-temporelles, ainsi que les bases de graphiques. Définissez cette option sur false si vous devez restaurer le stockage de données sur un nouvel ensemble de machines, mais que l’espace de stockage de la première machine est insuffisant. Cela vous permet de restaurer la structure du stockage des données, d’ajouter des machines au stockage de données pour accommoder toutes les données, puis de réexécuter l’utilitaire restoredatastore avec l’option --loaddata définie sur true pour restaurer les données. Par défaut, cette option est définie sur true.
- [--replicatedata {true | false}] - Prise en charge avec les data stores de cache tuilé. Définissez cette option sur true si vous devez rééquilibrer les données des caches de scènes une fois que vous avez ajouté une machine au stockage de données du cache de tuiles.
- [--mode {primaryStandby | cluster}] - Lorsque vous restaurez un data store de cache tuilé sur une nouvelle machine, indiquez si vous souhaitez un data store de cache tuilé sur deux machines pour assurer une haute disponibilité (primaryStandby) ou un data store de cache tuilé évolutif sur plusieurs machines (cluster).
- [--prompt {yes | no}]
Lors de la restauration après un blocage ou pour transférer le stockage des données relationnelles, spécifiez --target most-recent. Si vous restaurez un stockage des données relationnelles à un moment précis, indiquez la date et l’heure (UTC) auxquelles vous voulez restaurer le stockage des données. Si vous voulez restaurer un fichier de sauvegarde spécifique, indiquez plutôt son nom. Si vous ne spécifiez pas de cible, la sauvegarde la plus récente est restaurée.
Par défaut, le stockage des données restauré est associé (lié) à son site GIS Server. Ne spécifiez --bound false que si vous voulez restaurer le stockage des données sans conserver l’association avec le site GIS Server du stockage de données. Cette opération ne doit être effectuée qu’en dernier recours si le site GIS Server précédent est perdu et ne peut pas être récupéré. Vous pouvez restaurer le stockage de données non lié et le configurer avec un nouveau site GIS Server fédéré. Cependant, les couches qui utilisent les données dans le stockage des données n’existent plus. Vous devez alors vous connecter à la base de données du stockage de données pour extraire les données dans un autre format, puis les republier dans ArcGIS Enterprise.
Exemples
Dans cet exemple, la sauvegarde la plus récente se trouve à un emplacement de sauvegarde nommé rdsbackups et est restaurée dans le data store existant. Le type de data store par défaut étant relationnel et restant lié par défaut au site GIS Server auprès duquel il est inscrit, vous n’êtes pas obligé de spécifier --store relational ou --bound true. Toutefois, vous devez spécifier l’URL de GIS Server et les informations d’identification de l’administrateur.
./restoredatastore.sh --target most-recent --source-loc rdsbackups --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password SAup.4s You are attempting to restore the data store from a data store backup. This process could take a long time, depending on the size of your data. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Dans cet exemple, un data store relationnel sur lequel la récupération ponctuelle est activée est restauré à partir de l’emplacement de sauvegarde du data store relationnel sur un partage réseau à l’état dans lequel il se trouvait à 14h30 (UTC) le 17 juillet 2014.
./restoredatastore.sh --target 2014-07-17-14:30:00 --source-loc /net/sharedserver/entbackups/relds --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password SAup.4s You are attempting to restore the data store from a data store backup. This process could take a long time, depending on the size of your data. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Dans cet exemple, le stockage des données relationnelles est restauré sur une nouvelle machine grâce à un fichier de sauvegarde nommé movedatastore. Si vous le restaurez sur une nouvelle machine, vous devez spécifier l’emplacement du fichier de sauvegarde et celui du nouveau répertoire de données ArcGIS Data Store. Les services d’entités hébergées étant toujours exécutés sur le site GIS Server auprès duquel le data store relationnel est inscrit, l’option --bound true n’est pas requise, mais l’URL de GIS Server et les informations d’identification de l’administrateur le sont.
./restoredatastore.sh --target movedatastore --source-loc /net/buserver/data/backups --data-dir /usr/datastore --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password SAup.4s You are attempting to restore the data store from a data store backup. This process could take a long time, depending on the size of your data. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Dans l’exemple suivant, le stockage des données du cache de tuiles est restauré sur une nouvelle machine. Si vous le restaurez sur une nouvelle machine, vous devez spécifier l’emplacement du fichier de sauvegarde et celui du nouveau répertoire de données ArcGIS Data Store. Les services de scènes étant toujours exécutés sur le site GIS Server auprès duquel le data store de cache de tuiles est inscrit, l’option --bound true n’est pas requise, mais l’URL d’GIS Server et les informations d’identification de l’administrateur le sont.
./restoredatastore.sh --store tilecache --source-loc /net/buserver/scenedata/backups --data-dir /usr/datastore --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password SAup.4s You are attempting to restore the data store from a data store backup. This process could take a long time, depending on the size of your data. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Dans cet exemple, le répertoire de données du cache de tuiles est restauré à partir d’un fichier nommé mybackupfilename et les données des caches de scène sont rééquilibrées après l’ajout d’une nouvelle machine dans le répertoire de données du cache de tuiles.
./restoredatastore.sh --store tilecache --target mybackupfilename --serverurl https://gisserver.domain.com:6443 --server-admin siteadmin --server-password myAdminPWd! --replicatedata true You are attempting to restore the data store from a data store backup. This process could take a long time, depending on the size of your data. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Dans l’exemple suivant, un fichier de sauvegarde de stockage de Big Data spatio-temporelles (bds1) est restauré à partir d’un emplacement de sauvegarde nommé (awsloc).
./restoredatastore.sh --target bds1 --store spatiotemporal --source-loc 'name=awsloc' --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password SAup.4s You are attempting to restore the data store from a data store backup. This process could take a long time, depending on the size of your data. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Reportez-vous à la rubrique Récupérer un stockage des données pour connaître les étapes à suivre et obtenir un exemple de restauration d’un stockage des données spatio-temporelles après une défaillance matérielle.
revokeconnection
Cet utilitaire sert dans le cadre des data stores relationnels.
Si vous avez utilisé l’utilitaire allowconnection pour autoriser temporairement un autre client à se connecter directement au stockage des données relationnelles, vous pouvez annuler la connexion autorisée au moyen de l’utilitaire revokeconnection.
L’utilitaire revokeconnection peut être exécuté sur la machine de stockage des données relationnelles principale uniquement.
Syntaxe
revokeconnection <host name> <username> [<database>]
Exemple
Dans cet exemple, la base de données du stockage des données n’accepte plus les connexions de la machine workcom lorsqu’elles sont faites via l’utilisateur hqo.n_1E7.
./revokeconnection.sh workcom bn0_3Wa.m hqo.n_1E7
unregisterdatastore
Cet utilitaire est utilisé pour tous les types de data store.
Vous pouvez utiliser l’utilitaire unregisterdatastore pour effectuer les opérations suivantes :
- Désinscrivez un data store à une seule machine de n’importe quel type de site GIS Server d’hébergement.
Vous devez redémarrer le serveur d’hébergement après avoir désinscrit un object store.
- Pour les data stores relationnels et les data stores de cache tuilé qui s’exécutent en mode principal-secours, vous pouvez désinscrire la machine principale après avoir supprimé la machine de secours.
- Pour les Spatiotemporal Big Data Stores et les data stores de cache tuilé exécutés en mode Cluster, vous pouvez désinscrire la dernière machine après avoir supprimé toutes les autres machines du cluster.
Remarque :
Si vous désinscrivez un data store pour le supprimer définitivement du déploiement, supprimez les couches hébergées qui utilisent les données avant de désinscrire ce data store. Par exemple, si les membres d’une organisation ont testé les GeoAnalytics Tools et ont utilisé le Spatiotemporal Big Data Store pour les couches créées par ces outils, mais qu’ils se sont ensuite aperçus que les couches pouvaient être stockées dans le data store relationnel à la place, supprimez les couches d’entités spatio-temporelles hébergées avant de désinscrire le Spatiotemporal Big Data Store. Dans le cas contraire, des éléments de couches inutilisables sont conservées dans le portail et des services inutilisables sont exécutés sur le serveur d’hébergement.
Lorsque vous désinscrivez une machine d’un data store, le site GIS Server d’hébergement (ou le site ArcGIS Knowledge Server dans le cas de graphes de connaissances) ne peut plus se connecter à cette machine et les services qui contenaient les données du data store désinscrit ne fonctionnent plus. Toutefois, cet utilitaire ne supprime pas les données ; si vous décidez que vous avez encore besoin du data store, vous pouvez utiliser l’utilitaire registerdatastore ou configuredatastore pour le rajouter.
Syntaxe
unregisterdatastore --stores {relational | tileCache | spatiotemporal | graph | object} [--prompt {yes | no}]
Si plusieurs types de stockage des données sont installés sur la même machine et que vous voulez en désinscrire plusieurs à la fois, spécifiez leur nom en les séparant par une virgule (pas d’espaces). Par exemple, pour désinscrire un stockage des données relationnelles et du cache de tuiles principale, saisissez --stores relational,tileCache.
Exemple
Ici, l’utilitaire unregisterdatastore s’exécute pour désinscrire les stockages des données relationnelles et du cache de tuiles du site GIS Server. Une invite est renvoyée, ce qui correspond au comportement par défaut. Pour supprimer l’invite, indiquez --prompt No.
./unregisterdatastore.sh --stores relational,tileCache You are going to unregister the data store. Do you want to continue (Yes or No)?Yes
updatebackupretaindays
Cet utilitaire sert dans le cadre des data stores relationnels.
Par défaut, ArcGIS Data Store conserve les fichiers de sauvegarde du stockage de données relationnelles pendant sept jours. Vous pouvez changer la fréquence à laquelle les fichiers de sauvegarde sont purgés du répertoire de sauvegarde, à l’aide de l’utilitaire updatebackupretaindays.
L’utilitaire updatebackupretaindays peut être exécuté sur la machine de stockage des données relationnelles principale uniquement.
Syntaxe
updatebackupretaindays <number of days>
Exemple
Dans l’exemple suivant, la durée de rétention des fichiers de sauvegarde est définie sur 10 jours :
./updatebackupretaindays.sh 10
updatebackupschedule
Cet utilitaire est utilisé avec des data stores relationnels, des data stores de cache tuilé et des data stores de Big Data spatio-temporelles, ainsi que des graph stores.
Par défaut, ArcGIS Data Store crée une sauvegarde complète du stockage des données relationnelles tous les quatre jours. Vous pouvez changer la fréquence à laquelle une sauvegarde complète est créée, à l’aide de l’utilitaire updatebackupschedule.
Il n’existe aucune sauvegarde automatique par défaut pour les data stores de cache tuilé ou de Big Data spatio-temporelles, ou les bases de graphiques. Pour définir un calendrier de sauvegarde automatique pour un stockage de Big Data spatio-temporelles, vous devez d’abord définir un emplacement de sauvegarde valide.
Indiquez une heure de début au format 24 heures, 00:00:00 représentant minuit et 13:00:00 une heure de l’après-midi. Utilisez l’option de fréquence pour indiquer le nombre de jours devant s’écouler entre chaque sauvegarde. Pour désactiver les sauvegardes automatiques, définissez la fréquence sur 0. Si vous désactivez les sauvegardes automatiques, veillez à exécuter l’utilitaire backupdatastore pour créer manuellement des sauvegardes.
Vous pouvez exécuter l’utilitaire updatebackupschedule sur la machine principale du répertoire de données relationnelles. Cet outil peut être exécuté sur n’importe quelle machine de répertoire de données du cache de tuiles ou de Big Data spatio-temporelles.
Syntaxe
updatebackupschedule [--store {relational | tileCache | spatiotemporal | graph}] [--starttime <local server time>] --frequency <number of days>
Si vous n’indiquez pas une nouvelle heure de début, le paramètre d’heure de début existant ne change pas. Si vous n’indiquez pas de type de stockage des données, le stockage des données relationnelles est utilisé par défaut.
Exemples
Dans cet exemple, les sauvegardes complètes d’un stockage des données relationnelles ont lieu à 23 h (heure sur le serveur local) tous les 10 jours :
./updatebackupschedule.sh --starttime 23:00:00 --frequency 10
Dans cet exemple, un calendrier de sauvegarde est défini pour un stockage des données du cache de tuiles. Après la copie de sauvegarde initiale de toutes les bases de données de stockages des données du cache de tuiles, ArcGIS Data Store copie les bases de données de stockages des données récemment créées à l’emplacement spécifié avec l’utilitaire configurebackuplocation tous les 14 jours.
./updatebackupschedule.sh --store tileCache --frequency 14
updatesslcertificate
Cet utilitaire est utilisé pour tous les types de data store.
Vous pouvez remplacer le certificat auto-signé utilisé pour authentifier la communication entre le serveur d’hébergement et le stockage des données et entre les machines du stockage des données par un certificat vérifié et signé par une autorité de certification (CA) ou un certificat de domaine.
Syntaxe
updatesslcertificate <source certificate file name with path> <password for the source certificate file> <alias for the certificate>
Exemple
Après avoir reçu un fichier de certificat signé par une autorité de certification, exécutez updatesslcertificate pour remplacer le certificat ArcGIS Data Store auto-signé.
./updatesslcertificate.sh /usr/files/mysignedcert.pfx ps4mycert dsmachinename
upgradedatasource
Cet utilitaire est utilisé avec des data stores de Big Data spatio-temporelles.
En raison d’un bug dans la version 10.8.1, ArcGIS GeoEvent Server les services de carte utilisant l’agrégation de carré ou d’hexagone ne sont pas affichés après la mise à niveau vers la version 10.9 ou ultérieure. Pour corriger cela, exécutez l’utilitaire upgradedatasource pour mettre à jour les index associés aux données source pour ces services de carte GeoEvent Server.
Pendant la mise à jour des index, personne ne peut accéder au service de carte.
L’utilitaire upgradedatasource peut s’exécuter sur n’importe quelle machine dans le data store de Big Data spatio-temporel.
Syntaxe
upgradedatasource [<service name>]
Exemples
Dans cet exemple, toutes les sources de service de carte GeoEvent Server sont mises à niveau :
./upgradedatasource
Dans cet exemple, l’utilitaire upgradedatasource va mettre à jour les index utilisés par la reconnaissance de service de carte GeoEvent Server. Le nom du service a été déterminé à l’aide de l’utilitaire listdatasources.
./upgradedatasource recon
Vous avez un commentaire à formuler concernant cette rubrique ?