Nouveautés de la version 10.5.1
Par défaut, ArcGIS Data Store 10.5.1 désactive les sauvegardes incrémentielles des stockages des données relationnelles pour économiser l’espace disque, améliore les fonctions des utilitaires backupdatastore et restoredatastore et propose un nouvel outil qui remplace le certificat SSL utilisé pour communiquer à partir de l’assistant de configuration du stockage des données ou entre les machines ArcGIS Data Store et d’autres composants ArcGIS Enterprise.
Sauvegardes incrémentielles désactivées par défaut
Les versions précédentes généraient automatiquement des sauvegardes incrémentielles pour les stockages des données relationnelles. Les sauvegardes incrémentielles seront désactivées par défaut pour les stockages des données relationnelles créés avec ArcGIS Data Store 10.5.1 et les versions ultérieures.
Si vous procédez à une mise à niveau vers ArcGIS Data Store 10.5.1, les sauvegardes incrémentielles resteront activées pour votre stockage des données relationnelles.
Les sauvegardes incrémentielles doivent être activées sur votre stockage des données relationnelles pour que vous puissiez utiliser l’utilitaire webgisdr pour créer des sauvegardes ou répliquer votre déploiement ArcGIS Enterprise sur une autre machine. Si vous prévoyez d’utiliser cet utilitaire avec le stockage des données relationnelles 10.5.1 que vous venez de créer ou que vous souhaitez pouvoir récupérer votre stockage des données relationnelles à un moment donné dans le temps, utilisez l’utilitaire changedbproperties pour activer la récupération ponctuelle. Si vous ne souhaitez pas activer la récupération ponctuelle ou utiliser l’utilitaire webgisdr dans votre stockage des données relationnelles à niveau, vous pouvez utiliser l’utilitaire changedbproperties pour désactiver la récupération ponctuelle.
Utilitaire Backupdatastore optimisé pour permettre la migration d'une version vers une autre
Dans les versions précédentes, vous deviez utiliser l’utilitaire exportmanageddb pour restaurer un stockage des données relationnelles dans une version d’ArcGIS Data Store installée sur un autre système d'exploitation ou dans une autre version d’ArcGIS Data Store. Dans la version 10.5.1, cette fonction est intégrée lorsque vous créez une sauvegarde avec l'utilitaire backupdatastore et l’utilisation de l’utilitaire exportmanageddb est désormais déconseillée. Lorsque vous procédez à une restauration, même si vous passez d'un système d'exploitation à un autre ou d’une version d’ArcGIS Data Store à une autre, utilisez l’utilitaire restoredatastore. L’utilisation de l’utilitaire importmanageddb est également déconseillée.
Amélioration de la fonction de restauration d'un stockage de Big Data spatio-temporelles après une défaillance matérielle
Si une ou plusieurs machines de votre stockage de Big Data spatio-temporelles connaissent un échec, vous devez effectuer la restauration sur une nouvelle machine. Comme vos stockages de Big Data spatio-temporelles contiennent plusieurs machines et des volumes importants de données, la restauration de toutes les données sur une seule nouvelle machine risque d'échouer. Dans la version 10.5.1, l’utilitaire restoredatastore présente une nouvelle fonction : --loaddata. Pour la plupart des stockages de Big Data spatio-temporelles, vous devrez paramétrer cette fonction sur false et créer la première machine de stockage de Big Data spatio-temporelles à des fins de récupération, sans charger de données. Cela vous permet de configurer davantage de machines dans votre stockage de Big Data spatio-temporelles pour accueillir toutes les données du fichier de sauvegarde, et de réexécuter l’utilitaire restoredatastore via la fonction --loaddata définie sur true pour restaurer toutes les données. Pour plus d'informations, reportez-vous à la rubriqueRécupérer un stockage des données.
Nouvel utilitaire pour mettre à jour le certificat SSL
L’utilitaire a été ajouté pour permettre aux organisations devant authentifier toutes les communications Web via un certificat SSL émis par une autorité de certification de remplacer le certificat SSL auto-signé utilisé pour communiquer avec ArcGIS Data Store.
Nouveautés de la version 10.5
ArcGIS Data Store 10.5 facilite la configuration et la gestion de chaque type de stockage des données. Il intègre un assistant de configuration amélioré, une fonction de sauvegarde et de restauration de tous les types de stockages des données, une option de protection contre la perte de données en cas d'espace disque insuffisant et des utilitaires améliorés.
Configurer des types spécifiques de stockages des données
Les types de stockages des données ont différentes fonctions. Vous configurez différents types de stockages des données selon les fonctionnalités dont vous avez besoin et les clients que vous allez utiliser. L'assistant de configuration du stockage des données a été modifié dans la version 10.5 pour simplifier ce processus et le rendre plus intuitif. Désormais, vous spécifiez le type de stockage des données à créer et à inscrire auprès du site de votre GIS Server. Vous pouvez choisir de configurer un stockage des données relationnelles, un stockage des données du cache de tuiles ou un stockage de Big Data spatio-temporelles.
Dans les version précédentes, l'assistant configurait systématiquement les stockages des données relationnelles et des données du cache de tuiles, mais il ne permettait pas de créer un stockage de Big Data spatio-temporelles.
Sauvegarder et restaurer tous les types de stockages des données
Il est désormais possible d'effectuer des sauvegardes manuelles et automatiques pour tous les types de stockages des données. Utilisez le nouvel utilitaire configurebackuplocation si vous souhaitez configurer un emplacement réseau partagé pour chaque stockage des données. Vous devez configurer un emplacement réseau partagé où conserver les sauvegardes des stockages de Big Data spatio-temporelles en faisant appel à l'opération register de l'utilitaire configurebackuplocation. Exécutez l'utilitaire configurebackuplocation avec l'opération change si vous souhaitez spécifier un emplacement réseau partagé où conserver les sauvegardes des stockages des données du cache de tuiles et des données relationnelles.
Lorsque vous avez défini un emplacement de sauvegarde, vous pouvez faire appel à l'utilitaire backupdatastore pour effectuer une sauvegarde manuelle des stockages des données relationnelles, des données du cache de tuiles ou des Big Data spatio-temporelles. Lorsqu'il est exécuté sur un stockage des données relationnelles, l'utilitaire backupdatastore crée une sauvegarde complète.
Comme dans les versions précédentes, des sauvegardes automatiques sont créées par défaut pour les stockages des données relationnelles. Pour les stockages des données du cache de tuiles et des Big Data spatio-temporelles, vous pouvez maintenant exécuter l'utilitaire updatebackupschedule et établir un calendrier de sauvegarde une fois l'emplacement de sauvegarde réseau partagé défini pour ces stockages.
La première sauvegarde du stockage des Big Data spatio-temporelles créée manuellement ou automatiquement est une sauvegarde complète. Comme les stockages des Big Data spatio-temporelles peuvent être volumineux, les sauvegardes suivantes créent un fichier contenant uniquement les modifications apportées depuis la sauvegarde complète initiale.
De même, lors de la première sauvegarde manuelle ou automatique d'un stockage des données du cache de tuiles, des copies de sauvegarde sont effectuées pour toutes les bases de données correspondantes. Les sauvegardes manuelles ou automatiques suivantes créent des copies de sauvegarde de toute base de données de stockages des données du cache de tuiles créée depuis la dernière sauvegarde.
L'utilitaire restoredatastore a également été développé pour vous permettre de restaurer tout type de stockage des données pour lequel vous disposez de fichiers de sauvegarde.
Mode de lecture seule pour les stockages de données relationnelles
Si la machine sur laquelle vous avez créé votre stockage des données relationnelles ne dispose plus de suffisamment d'espace disque, le stockage des données devient inutilisable et vous risquez de perdre vos données. Cette situation risque de se produire si, contrairement aux recommandations, vous ne configurez pas les sauvegardes automatiques des stockages de données relationnelles à créer dans un répertoire partagé à distance. Cela peut également survenir si votre stockage des données devient très volumineux ou que vous avez créé le stockage des données relationnelles sur une machine disposant de peu d'espace disque disponible.
Pour éviter de perdre des données, le stockage principal des données relationnelles est placé en mode de lecture seule dès que l'espace disque de la machine sur laquelle il est exécuté est inférieur à la taille spécifiée. Par défaut, cette taille est de 1 024 Mo, mais vous pouvez la modifier en faisant appel à l'utilitaire changedbproperties avec la fonction disk-threshold-readonly. Une fois en mode de lecture seule, les clients ne peuvent plus exécuter d'opérations, à savoir la publication de couches d'entités hébergées, par exemple, impliquant la copie des données dans le stockage des données relationnelles.
Avant que le mode de lecture seule ne soit activé, des messages d'avertissement s'affichent dans les fichiers journaux du serveur d'hébergement pour indiquer que l'espace disque du stockage des données relationnelles risque d'être insuffisant. Par défaut, ces messages commencent à apparaître dans les journaux lorsqu'il ne reste plus que 10 Go d'espace sur la machine principale de stockage des données relationnelles. Comme ArcGIS Data Store vérifie la taille du disque toutes les heures, les messages d'avertissement sont consignés toutes les heures.
Lorsque l'espace disque disponible est inférieur à 1024 Mo ou à la taille que vous avez spécifiée à l'aide de l'utilitaire changedbproperties, le stockage des données relationnelles est placé en mode de lecture seule.
Libérez de l'espace disque sur la machine principale du stockage des données, exécutez l'utilitaire changedatastoremode pour que le stockage des données relationnelles repasse en mode de lecture-écriture, puis lancez l'utilitaire updatebackupschedule pour rétablir les sauvegardes automatiques du stockage des données relationnelles.
Vous pouvez également recourir à l'utilitaire changedatastoremode pour placer le stockage principal des données relationnelles en mode de lecture seule lorsque vous exécutez des tâches de maintenance sur la machine.
Lorsqu'il est exécuté sur la machine principale de stockage des données relationnelles, l'utilitaire describedatastore renvoie une ligne d'information supplémentaire indiquant si le stockage des données est en mode de lecture seule ou en mode de lecture-écriture.
Surveillance de l'espace disque dans les stockages des données du cache de tuiles et des Big Data spatio-temporelles
ArcGIS Data Store surveille également l'espace disque disponible sur les machines de stockage des données du cache de tuiles et des Big Data spatio-temporelles. Lorsqu'il reste moins de 10 Go d'espace disponible, des messages d'avertissement vous invitent à libérer de l'espace disque. S'il reste moins de 1024 Mo d'espace disque sur le stockage des données, celui-ci s'arrête pour ne pas perdre de données.
Libérez de l'espace disque sur la machine de stockage des données, puis exécutez l'outil startdatastore.sh si le stockage des données du cache de tuiles ou des Big Data spatio-temporelles est le seul sur cette machine. L'outil se trouve dans le répertoire d'installation d'ArcGIS Data Store. Vous pouvez également vous connecter au répertoire administrateur d'ArcGIS Server du serveur d'hébergement et utiliser la fonction REST start pour redémarrer la machine de stockage des données du cache de tuiles ou des Big Data spatio-temporelles.
Modifications apportées aux utilitaires de commande d'ArcGIS Data Store
La plupart des modifications apportées aux utilitaires de commande ont permis d'améliorer l'administration des trois types de stockages des données.
Afin de clarifier et simplifier l'administration des différents types de stockages des données, de nouvelles options ont été ajoutées aux utilitaires unregisterdatastore et removemachine pour que vous puissiez préciser les types de stockages des données à désinscrire ou supprimer. Cette fonction est utile si plusieurs types de stockages des données sont installés sur la même machine. Vous pouvez, par exemple, désinscrire le stockage des données du cache de tuiles sans désinscrire le stockage des données relationnelles. De même, vous pouvez supprimer une machine de stockage de Big Data spatio-temporelles sans affecter les autres stockages de données.
Les utilitaires backupdatastore, restoredatastore et updatebackupschedule peuvent désormais être utilisés avec les trois types de stockages des données. Par conséquent, la syntaxe de chaque utilitaire a été modifiée.
Comme vous pouvez maintenant créer une sauvegarde pour tous les types de stockages des données, l'utilitaire listbackups peut renvoyer des informations concernant les sauvegardes effectuées pour chaque type de stockage des données.
La sortie de l'utilitaire describedatastore a été modifiée et améliorée pour mieux représenter les informations de chaque type de stockage des données.
L'utilitaire listmanageduser renvoie désormais le nom d'utilisateur et le mot de passe du propriétaire des données pour les trois types de stockages des données.
Les modifications suivantes ont été apportées à l'utilitaire changedbproperties :
- Vous pouvez maintenant indiquer le type de stockage des données à configurer lors de l'exécution de l'utilitaire changedbproperties.
- L'opération disk-threshold-readonly a été ajoutée pour vous permettre de définir le seuil en dessous duquel votre machine de stockage des données relationnelles doit passer en mode de lecture seule.
- Deux options spécifiques aux stockages des Big Data spatio-temporelles ont été renommées : l'option reallocation s'appelle maintenant rebalance et l'option max-allocation-off a été renommée max-rebalance-off. Ces nouveaux noms décrivent mieux l'action entreprise par le stockage des Big Data spatio-temporelles lorsque ces propriétés sont définies.
Le nouvel utilitaire changedatastoremode vous permet de placer un stockage des données relationnelles en mode de lecture seule puis en mode de lecture-écriture lorsque vous êtes de nouveau prêt à autoriser les clients à écrire ou modifier les données dans le stockage des données relationnelles.
L'utilitaire changebackuplocation est maintenant obsolète. Bien qu'il permette encore aux scripts existants de fonctionner, vous devez maintenant faire appel à l'utilitaire configurebackuplocation.
Vous avez un commentaire à formuler concernant cette rubrique ?