Les configurations système et matérielle requises pour exécuter ArcGIS Data Store sont répertoriées ci-dessous. ArcGIS Data Store est un composant de ArcGIS Enterprise ; tous deux prennent en charge les mêmes systèmes d’exploitation et navigateurs.
Les besoins en mémoire, l’espace disque et les autres ressources de chacun de trois types de composant ArcGIS Data Store (stockage Big data relationnel, de cache tuilé, de graphique et spatio-temporel) sont différents. Assurez-vous que vos machines sont compatibles avec la configuration système requise pour chacun. Il n’est pas recommandé de placer plusieurs types de répertoire de données sur une même machine. Toutefois, si vous ne pouvez pas faire autrement, assurez-vous que votre machine satisfait les configurations requises pour tous les répertoires de données et les logiciels qui y sont installés.
Nous vous recommandons de prendre connaissance de la notice d’obsolescence pour déterminer si vos composants matériels et logiciels sont toujours compatibles avec la dernière version de ArcGIS Data Store.
Configuration requise pour les systèmes d’exploitation Linux
Les systèmes d’exploitation 64 bits suivants possèdent la configuration système minimale requise. Les systèmes d’exploitation 32 bits ne sont pas pris en charge ; l’installation ne s’effectue que si le système d’exploitation est de type 64 bits.
ArcGIS Data Store n’est pris en charge que sur Linux x86_64, sur des processeurs conformes à l’architecture x86_64 (64 - bits), avec les versions Linux prises en charge.
Les traits de soulignement (_) ne sont pas acceptés dans les noms de machine. Le programme d’installation ne peut se poursuivre si un trait de soulignement est présent dans le nom de la machine.
Vous ne pouvez pas installer le logiciel en tant qu'utilisateur racine. Si vous tentez l’opération, l’installation n’aboutit pas et un outil de diagnostic affiche un message d’erreur indiquant que vous ne pouvez pas effectuer l’installation en tant qu’utilisateur racine.
Le logiciel ne doit pas être installé sur un système d'exploitation (binaire) qui a été modifié. Esri ne fournit aucun support pour les produits installés sur une version de développeur d’un système d’exploitation.
Système d’exploitation pris en charge | Dernière mise à jour ou dernier Service Pack testés |
---|---|
Red Hat Enterprise Linux Server 8 | Mise à jour 4 |
Red Hat Enterprise Linux Server 7 | Mise à jour 9 |
SUSE Linux Enterprise Server 15 | Service Pack 3 |
SUSE Linux Enterprise Server 12 | Service Pack 5 |
Ubuntu Server 20.04 LTS | 20.04.3 |
Ubuntu Server 18.04 LTS | 18.04.5 |
Les mises à jour ou Service Packs antérieurs ou futurs de ces systèmes d’exploitation sont pris en charge, sauf indication contraire. La version et les mises à jour du système d’exploitation doivent également être prises en charge par le fournisseur du système d’exploitation.
Remarque :
Le support technique Esri est disponible pour les versions CentOS, Scientific Linux et Oracle Linux qui offrent une compatibilité binaire complète avec une version Red Hat Enterprise Linux Server prise en charge équivalente. Condition préalable à l’enregistrement d’un défaut du logiciel, le support technique Esri tentera de reproduire le problème sur Red Hat Enterprise Linux Server. Pour Oracle Linux, le support présuppose l’utilisation du noyau compatible Red Hat Enterprise Linux Server.
Système d’exploitation pris en charge | Dernière mise à jour ou dernier Service Pack testés |
---|---|
CentOS Linux 7 | Mise à jour 9 |
Scientific Linux 7 | Mise à jour 9 |
Oracle Linux 8 | Mise à jour 4 |
Oracle Linux 7 | Mise à jour 9 |
Attention :
Si vous souhaitez installer le logiciel, exécuter l'assistant d'autorisation du logiciel ArcGIS ou exécuter l'outil Rechercher les mises à jour à l'aide de l'interface utilisateur graphique du système d'exploitation, le groupe de packages X Windows System est requis.
Les groupes de paquetages suivants sont requis.
Red Hat Enterprise Linux Server
- gettext
SUSE Linux Enterprise Server
- gettext-runtime
Ubuntu Server LTS
- gettext-base
Espace disque requis
L’installation et la configuration de ArcGIS Data Store nécessite au minimum 13 Go d’espace disque disponible sur le lecteur système. Il s’agit de l’espace disque minimum requis pour une machine avec un type de stockage des données vide. Cet espace ne tient pas compte de toutes données que vous allez stocker dans le stockage des données ou des fichiers de sauvegarde susceptibles d’être stockés sur la machine. C’est pour cette raison que vous devez prévoir d’installer ArcGIS Data Store sur des machines dont l’espace disque disponible est important.
Remarque :
Surveillez les journaux de votre stockage des données afin de savoir quand une machine commence à manquer d’espace. Lorsqu’une machine de stockage des données relationnelles, du cache de tuiles ou spatiotemporelles contient moins de 10 Go d’espace disque disponible, ArcGIS Data Store commence à consigner des avertissements indiquant que l’espace disque devient insuffisant. Si vous configurez la notification par courrier électronique pour le portail, les contacts administratifs figurant dans la liste reçoivent un courrier électronique lorsque l’espace disque des machines est proche de la saturation. Dès que le lecteur de disque contient moins de 1 Go d’espace disponible, les stockages Big Data relationnels et spatio-temporels sont placés en mode lecture seule. Les stockages de données du cache de tuiles et Graph Store s’arrêtent. À ce stade, les contacts administratifs reçoivent un courrier électronique indiquant que le stockage de données est en mode lecture seule ou s’arrête.
Pour déterminer l’espace disque nécessaire sur une machine ArcGIS Data Store dédiée, vous devez prendre en compte tous les points suivants :
- L’installation du logiciel utilise 3 Go d’espace disque.
- Chaque stockage des données utilise un espace supplémentaire lors de sa création alors qu'il est toujours vide :
- Stockage des données du cache de tuiles = 1 Mo
- Stockage de Big Data spatio-temporelles = 200 Mo
- Stockage des données relationnelles = 2,5 Go*
- Graph store = 100 Mo
*Un espace de stockage des données relationnelles utilise 2,5 Go d'espace disque au maximum au fil du temps afin d'assurer la haute disponibilité et une stratégie de sauvegarde fiable. Lors de la configuration de l'espace de stockage des données relationnelles, environ 200 Mo d'espace disque sont utilisés. La quantité d'espace disque utilisée par le stockage de données relationnelles vide augmente d'environ 200 Mo par heure pendant 11 heures et s'arrête à 2,5 Go au bout de ce délai. Les données stockées dans le système pendant l'utilisation s'ajoutent à ce stockage de base requis.
- Au moins 20 % d’espace disque doivent être disponibles sur chaque machine pour les fichiers temporaires lors de la configuration ou de la mise à niveau d'un stockage Big Data spatio-temporel.
- Vous devez estimer l'espace disque requis pour les données stockées dans les stockages de données. Les nombres indiqués ci-dessus sont les valeurs minimales des data stores vides. Cette quantité d’espace disque libre permet de créer le stockage de données. Un espace supplémentaire est nécessaire pour l’utiliser.
- Les fichiers de sauvegarde stockés sur la machine de stockage des données occupent également de l'espace disque. Si vous ne configurez pas l’écriture des sauvegardes sur un emplacement partagé ou un stockage cloud, vous devez prévoir cette utilisation supplémentaire de l’espace disque.
Mémoire requise
La mémoire minimale nécessaire pour configurer une instance ArcGIS Data Store vide unique sur une machine varie selon le type.
Remarque :
Utiliser la quantité minimale de mémoire disponible assure le démarrage du stockage des données. Une fois le stockage des données utilisé, de la mémoire supplémentaire est requise.
Les exigences suivantes en matière de mémoire minimale requise supposent que vous installez chaque type d’instance ArcGIS Data Store sur sa propre machine ; aucun autre type de répertoire de données ou composant ArcGIS Enterprise n’est installé sur la machine. Les quantités listées reflètent la quantité de mémoire disponible devant être disponible sur la machine avant d’installer ArcGIS Data Store et de configurer un répertoire de données.
- Stockage des données relationnelles = 8 Mo
- Stockage de Big Data spatio-temporelles = 16 Mo
- Stockage des données du cache de tuiles = 8 Mo
- Graph store = 32 Go
Espace temporaire requis
Par défaut, les ressources sont extraites dans le répertoire système /tmp. Si l’espace requis n’est pas disponible dans le répertoire /tmp, le programme d’installation tente d’extraire les ressources dans le répertoire HOME de l’utilisateur. Si l’espace requis n’est pas disponible dans le répertoire HOME de l’utilisateur, le programme d’installation signale une erreur décrivant ce problème. Vous pouvez également spécifier un autre emplacement temporaire en définissant la variable d’environnement IATEMPDIR.
Limite des descripteurs de fichier et des processus
ArcGIS Data Store est un produit qui utilise un grand volume de données et la plupart de ses formats de données sont constitués par des centaines de milliers de fichiers. Dans les systèmes à forte charge de travail, il peut arriver que des milliers ou des dizaines de milliers de fichiers soient utilisés en même temps. Si les descripteurs de fichiers et les processus sont en quantités insuffisantes, le stockage des données ne peut pas démarrer. Même s’il y a suffisamment de descripteurs de fichiers et de processus pour commencer, les requêtes peuvent commencer à échouer aléatoirement une fois que les données sont chargées et que les utilisateurs commencent à accéder aux services, ce qui se traduit par une panne du système. Le nombre réel de descripteurs de fichiers et de processus requis varie en fonction des données et du nombre d'instances (threads/processus) en cours.
Il existe des limites souples et strictes pour les descripteurs de fichiers, les tailles de fichiers et les processus sur Linux. Pour déterminer les limites strictes, utilisez la commande ulimit -Hn -Hu (ou limit -h descriptors si vous utilisez csh). Pour déterminer les limites souples, utilisez la commande ulimit -Sn -Su (ou les descripteurs limit si vous utilisez csh).
La limite de descripteur de fichier minimale est de 65 535 pour les stockages des données relationnelles et du cache de tuiles et de 65 536 pour les stockages de Big Data spatio-temporelles. La limite de processus minimale pour les data stores relationnels, de cache tuilé et de Big Data spatio-temporel est de 25 059. Ces paramètres minimaux garantissent uniquement que ArcGIS Data Store peut démarrer. Définissez des limites supérieures pour que le système continue à s’exécuter.
Pour les Graph stores, définissez les limite des descripteurs de fichier et des processus sur unlimited.
Pour augmenter les limites souples et strictes, mettez à jour le fichier /etc/security/limits.conf via un accès de super-utilisateur. Les lignes et les paramètres que vous ajoutez au fichier varient selon le type de stockage des données que vous configurez.
En ce qui concerne les paramètres de fichiers /etc/security/limits.conf pour les machines de data stores de Big Data spatio-temporels, reportez-vous à la section suivante.
L’exemple suivant concerne une machine de répertoire de données relationnelles ou du cache de tuiles. Remplacez les limites par des nombres adaptés à votre usage.
<ArcGIS Data Store installation user> soft nofile <file limit>
<ArcGIS Data Store installation user> hard nofile <file limit>
<ArcGIS Data Store installation user> soft nproc <process limit>
<ArcGIS Data Store installation user> hard nproc <process limit>
<ArcGIS Data Store installation user> est le nom de connexion utilisé pour l’installation de ArcGIS Data Store.
Reconnectez-vous avec le nom d’utilisateur que vous avez spécifié pour <ArcGIS Data Store installation user> afin que les valeurs de limites de descripteurs de fichier et de processus prennent effet. Pour s’assurer que les limites ont été correctement modifiées, utilisez les commandes ulimit -Hn -Hu et ulimit -Sn -Su décrites ci-dessus.
Si vous utilisez SystemD pour amorcer le démarrage et l'arrêt du service ArcGIS Data Store, vérifiez que les limites DefaultLimitNOFILE et DefaultLimitNPROC dans le fichier /etc/systemd/system.conf sont définies respectivement sur 65536 et 25059
Après avoir modifié les limites de processus et de descripteurs de fichiers, vous devez redémarrer ArcGIS Data Store.
Paramètres d’environnement pour les stockages de Big Data spatio-temporelles
Les stockages de Big Data spatio-temporelles stockent de vastes quantités de données d’entités et y accèdent. Afin de prendre cela en compte, des paramètres d’environnement supplémentaires sont nécessaires pour ces types de stockages de données.
Comme indiqué dans la section précédente, les paramètres minimaux de descripteurs de fichiers et de processus pour les répertoires de Big Data spatio-temporelles sont de 65 536 et 25 059, respectivement. En outre, vous devez définir la taille de fichier et la mémoire virtuelle sur une valeur illimitée.
Définissez toutes ces limites dans le fichier /etc/security/limits.conf. Voici un exemple de paramètres de limite de fichier, de taille de fichier, de processus et de mémoire virtuelle dans le fichier /etc/security/limits.conf sur des machines de data store de Big Data spatio-temporels :
<ArcGIS Data Store installation user> soft nofile <file limit>
<ArcGIS Data Store installation user> hard nofile <file limit>
<ArcGIS Data Store installation user> soft fsize unlimited
<ArcGIS Data Store installation user> hard fsize unlimited
<ArcGIS Data Store installation user> soft nproc <process limit>
<ArcGIS Data Store installation user> hard nproc <process limit>
<ArcGIS Data Store installation user> soft as unlimited
<ArcGIS Data Store installation user> hard as unlimited
<ArcGIS Data Store installation user> est le nom de connexion utilisé pour l’installation de ArcGIS Data Store.
Reconnectez-vous avec le nom d’utilisateur que vous avez spécifié pour <ArcGIS Data Store installation user> afin que les valeurs de limites de descripteurs de fichier et de processus prennent effet. Pour s’assurer que les limites ont été correctement modifiées, utilisez les commandes ulimit -Hn -Hu et ulimit -Sn -Su décrites ci-dessus.
Ensuite, modifiez les paramètres de mémoire virtuelle système suivants :
- vm.max_map_count doit être défini sur au moins 262 144. Dans le cas contraire, vous risquez de recevoir des exceptions de mémoire insuffisante.
- vm.swappiness doit être défini sur 1, sans quoi les performances du data store de Big Data spatio-temporel seront altérées.
Les paramètres de mémoire virtuelle s’appliquent au système entier et non à l’utilisateur qui procède à l’installation de ArcGIS Data Store. Pour configurer vos paramètres de mémoire virtuelle, vous devez mettre à jour le fichier /etc/sysctl.conf avec les valeurs de mémoire virtuelle suivantes. Remplacez le nombre de cartes par un nombre adapté à votre usage.
vm.max_map_count = <map count>
vm.swappiness = 1
Une fois que vous avez modifié les limites relatives aux processus, aux fichiers et à la mémoire virtuelle, vous devez redémarrer ArcGIS Data Store.
Paramètres de pare-feu
ArcGIS Data Store utilise des ports spécifiques pour communiquer avec le portail, le serveur d’hébergement et les machines au sein du répertoire de données.
Reportez-vous à la rubrique Ports utilisés par ArcGIS Data Store afin d’obtenir des informations sur les ports à ouvrir dans le pare-feu et sur les machines pour autoriser cette communication.
Navigateurs Web pris en charge
Les ressources d’administration ArcGIS Data Store et l’assistant de configuration ArcGIS Data Store nécessitent un des navigateurs Web suivants :
- Google Chrome
- Mozilla Firefox
- Microsoft Edge
Plateformes cloud et environnements de virtualisation pris en charge
La prise en charge des environnements de Cloud et de virtualisation est la même pour tous les composants d’un déploiement ArcGIS Enterprise de base. Pour plus d’informations, reportez-vous aux sections ArcGIS Enterprise sur les plates-formes de Cloud et Environnements de virtualisation pris en charge de la rubrique consacrée à la configuration système requise pour ArcGIS Enterprise.
Vous avez un commentaire à formuler concernant cette rubrique ?