Configuration système requise pour ArcGIS Notebook Server
ArcGIS Notebook Server est un rôle ArcGIS Server, concédé sous licence et configuré pour l’hébergement d’ArcGIS Notebooks. Le rôle de serveur utilise des conteneurs Docker pour héberger et exécuter des notebooks, et offre un environnement isolé et sécurisé pour les notebooks sans interférer avec les opérations du système d’exploitation hôte.
En savoir plus sur Docker et son rôle dans ArcGIS Notebook Server
Les configurations système et matérielle requises pour l’exécution d’ArcGIS Notebook Server sont répertoriées ci-dessous. Un outil de diagnostic s’exécute au cours de l’installation pour que vous puissiez déterminer si votre machine répond à la configuration système requise.
Découvrez Mirantis Container Runtime et Docker Engine à partir de binaires et leur rôle dans ArcGIS Notebook Server.
Les configurations système et matérielle requises pour l’exécution d’ArcGIS Notebook Server sont répertoriées ci-dessous.
Configuration matérielle requise
Un nœud ArcGIS Notebook Server utilisant des conteneurs Linux nécessite, au minimum, un processeur 4 cœurs, 16 Go de RAM et 75 Go d’espace disque.
Un nœud ArcGIS Notebook Server utilisant des conteneurs Windows nécessite, au minimum, un processeur à 4 cœurs, 32 Go de RAM et 100 Go d’espace disque.
Pour un environnement de production, la configuration matérielle requise n’est pas indiquée, car les besoins des particuliers et des professionnels concernant le logiciel peuvent varier. Cette configuration requise doit être prise en compte lors de la définition des besoins matériels en vue de répondre aux attentes en termes d'évolutivité et de performances.
Vérifiez que le répertoire /var, dans lequel ArcGIS Notebook Server stocke en local ses images de conteneur Docker, dispose d’au moins 50 Go d’espace disponible. Pour plus d’informations, reportez-vous à la rubrique Moteurs de conteneurisation et ArcGIS Notebook Server.
Calcul à usage général sur un GPU
La prise en charge du calcul à usage général sur un GPU (GPGPU) à l’aide de CUDA n’est pas nécessaire pour exécuter le logiciel, mais elle est requise pour l’exécution de la plupart des fonctions de Deep Learning. Le Deep Learning sollicite d’importantes ressources de calcul, c’est pourquoi il est recommandé d’utiliser un processeur graphique puissant pour traiter les jeux de données volumineux.
|
Élément |
Pris en charge et recommandé |
|---|---|
|
Type de GPU |
GPU NVIDIA avec fonctionnalité de calcul CUDA 5.0 au minimum, version 6.1 ou ultérieure recommandée. Reportez-vous à la liste des cartes compatibles avec CUDA pour déterminer la fonctionnalité de calcul d’un processeur graphique. |
|
Pilote GPU |
Pilote GPU NVIDIA : la version 527.41 ou ultérieure est requise. |
|
Mémoire graphique dédiée |
Minimum : 6 Go. |
|
Recommandé : 16 Go ou plus. |
|
|
La mémoire requise dépend de l’architecture du modèle et de la taille de lot utilisées. |
Remarque :
Un pilote GPU obsolète provoque l’échec des outils de Deep Learning avec des erreurs d’exécution indiquant que CUDA n’est pas installé ou qu’une chaîne d’outils non prise en charge est présente. Vérifiez que les pilotes GPU fournis directement par NVIDIA sont à jour.
Paramètres de pare-feu
ArcGIS Notebook Server communique via le port 11443. Vous devrez ouvrir ce port sur votre pare-feu avant d’installer le logiciel.
Pour communiquer avec l’organisation ArcGIS Enterprise avec laquelle il est fédéré, ArcGIS Notebook Server doit accéder au port 7443 sur la machine du portail.
Remarque :
Ce composant ne constitue qu’une partie d’un déploiement ArcGIS Enterprise. Reportez-vous à la rubrique Configuration système requise pour ArcGIS Enterprise pour voir un diagramme et accéder à des liens renvoyant à des informations sur les ports requis pour communiquer avec d’autres composants dans ArcGIS Enterprise.
Espace temporaire requis
Par défaut, les ressources sont extraites dans le répertoire système /tmp. Les autorisations de lecture, d’écriture et d’exécution doivent être activées sur ce répertoire. 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.
Limites des descripteurs de fichier et des traitements
ArcGIS Notebook Server est un produit serveur à grand volume de données dont la plupart des 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 insuffisants, les demandes de transaction risquent échouer de manière aléatoire, entraînant alors une panne du système. Le nombre de descripteurs de fichiers et de processus dont vous aurez besoin varie en fonction des données et du nombre d’instances (threads/processus) en cours. Pour que le système continue de fonctionner, fixez le minimum des descripteurs de fichiers à 65 535 et le minimum des processus à 25 059.
Il existe des limites en termes de logiciel et de matériel pour les descripteurs de fichiers et des processus sous Linux. Pour déterminer les limites strictes, utilisez ulimit -Hn -Hu la commande (ou les descripteurs limit -h si vous utilisez csh). Pour déterminer les limites souples, utilisez ulimit -Sn -Su la commande (ou les descripteurs limit si vous utilisez csh).
Pour augmenter les limites souples et strictes, vous devez mettre à jour le fichier /etc/security/limits.conf avec un accès de superutilisateur. Vous pouvez ajouter les quatre lignes suivantes au fichier pour modifier les valeurs limite :
<ArcGIS Notebook Server installation user> soft nofile <file limit>
<ArcGIS Notebook Server installation user> hard nofile <file limit>
<ArcGIS Notebook Server installation user> soft nproc <process limit>
<ArcGIS Notebook Server installation user> hard nproc <process limit>
Une fois cette modification effectuée, vous devez vous déconnecter, puis vous reconnecter à l’aide des identifiants de connexion de l’utilisateur en question pour que les nouvelles valeurs soient prises en compte. Pour vérifier que les limites ont été correctement modifiées, utilisez les commandes
ulimit -Hn -Hu et ulimit -Sn -Su décrites ci-dessus.
Configuration requise pour les systèmes d’exploitation sur les conteneurs Linux
Les systèmes d’exploitation 64 bits suivants présentent la configuration système 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.
Moteurs de conteneurisation pour ArcGIS Notebook Server sur Linux
Il existe deux moteurs de conteneurisation disponibles pour les systèmes Linux : Docker Engine et Mirantis Container Runtime.
Si vous utilisez Ubuntu ou Red Hat Enterprise Linux Server, vous pouvez utiliser l’édition Docker de votre choix.
|
Moteur de conteneurisation |
Système d’exploitation |
|---|---|
|
Docker Engine Community Edition 29.2.0 ou version ultérieure Remarque :Si vous utilisez Docker Engine 29 ou une version ultérieure et que ce moteur a été mis à niveau à partir d’une version précédente, mettez à jour |
Ubuntu Server LTS 24.04.3 Ubuntu Server LTS 22.04.5 Red Hat Enterprise Linux Server 8 mise à jour 10 Red Hat Enterprise Linux Server 9 mise à jour 7 Rocky Linux 8 mise à jour 10 Rocky Linux 9 mise à jour 7 AlmaLinux 8 mise à jour 10 AlmaLinux 9 mise à jour 7 |
|
Mirantis Container Runtime 25.0.15 ou version ultérieure Remarque :Consultez la matrice de compatibilité Mirantis Container Runtime 25.0 pour obtenir les informations les plus récentes. |
Ubuntu Server LTS 22.04.3 Ubuntu Server LTS 24.04.2 Red Hat Enterprise Linux Server 8 mise à jour 10 Red Hat Enterprise Linux Server 9 mise à jour 7 Oracle Linux 9 mise à jour 7 Rocky Linux 8 mise à jour 10 Rocky Linux 9 mise à jour 7 SUSE Linux Enterprise Server (SLES) 15 SP6 |
Mirantis Container Runtime
ArcGIS Notebook Server sous Windows avec Mirantis Container Runtime prend en charge les systèmes d’exploitation suivants :
|
Système d’exploitation |
Moteur de conteneurisation |
Configuration supplémentaire |
|---|---|---|
|
Windows Server 2022 Standard et Datacenter |
Mirantis Container Runtime 25.0.15 ou version ultérieure |
Vous pouvez également installer Hyper-V. Remarque :Le nombre maximal de conteneurs pouvant s’exécuter avec un isolement Hyper-V sur Windows Server Standard est limité. Pour plus d’informations, consultez FAQ Windows. |
Docker Engine à partir de binaires
ArcGIS Notebook Server sous Windows avec Docker Engine à partir de binaires prend en charge les systèmes d’exploitation et versions de Docker Engine suivants :
|
Système d’exploitation |
Moteur de conteneurisation |
Configuration supplémentaire |
|---|---|---|
|
Windows Server 2025 Standard et Datacenter Windows Server 2022 Standard et Datacenter |
Docker Engine – Community 29.2.0 ou version ultérieure |
Vous pouvez également installer Hyper-V. Remarque :Le nombre maximal de conteneurs pouvant s’exécuter avec un isolement Hyper-V sur Windows Server Standard est limité. Pour plus d’informations, consultez FAQ Windows. |
Configuration requise pour les systèmes d’exploitation sur les conteneurs Windows
Les systèmes d’exploitation 64 bits suivants présentent la configuration système 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.
Remarque :
Windows Server 2022 et 2025 sont les seuls systèmes d’exploitation pris en charge pour ArcGIS Notebook Server et les conteneurs Windows.
Il existe deux moteurs de conteneurisation disponibles pour les systèmes Linux : Docker Engine et Mirantis Container Runtime.
Si vous utilisez Ubuntu ou Red Hat Enterprise Linux Server, vous pouvez utiliser l’édition Docker de votre choix.
|
Moteur de conteneurisation |
Système d’exploitation |
|---|---|
|
Docker Engine Community Edition 29.2.0 ou version ultérieure Remarque :Si vous utilisez Docker Engine 29 ou une version ultérieure et que ce moteur a été mis à niveau à partir d’une version précédente, mettez à jour |
Ubuntu Server LTS 24.04.3 Ubuntu Server LTS 22.04.5 Red Hat Enterprise Linux Server 8 mise à jour 10 Red Hat Enterprise Linux Server 9 mise à jour 7 Rocky Linux 8 mise à jour 10 Rocky Linux 9 mise à jour 7 AlmaLinux 8 mise à jour 10 AlmaLinux 9 mise à jour 7 |
|
Mirantis Container Runtime 25.0.15 ou version ultérieure Remarque :Consultez la matrice de compatibilité Mirantis Container Runtime 25.0 pour obtenir les informations les plus récentes. |
Ubuntu Server LTS 22.04.3 Ubuntu Server LTS 24.04.2 Red Hat Enterprise Linux Server 8 mise à jour 10 Red Hat Enterprise Linux Server 9 mise à jour 7 Oracle Linux 9 mise à jour 7 Rocky Linux 8 mise à jour 10 Rocky Linux 9 mise à jour 7 SUSE Linux Enterprise Server (SLES) 15 SP6 |
Mirantis Container Runtime
ArcGIS Notebook Server sous Windows avec Mirantis Container Runtime prend en charge les systèmes d’exploitation suivants :
|
Système d’exploitation |
Moteur de conteneurisation |
Configuration supplémentaire |
|---|---|---|
|
Windows Server 2022 Standard et Datacenter |
Mirantis Container Runtime 25.0.15 ou version ultérieure |
Vous pouvez également installer Hyper-V. Remarque :Le nombre maximal de conteneurs pouvant s’exécuter avec un isolement Hyper-V sur Windows Server Standard est limité. Pour plus d’informations, consultez FAQ Windows. |
Docker Engine à partir de binaires
ArcGIS Notebook Server sous Windows avec Docker Engine à partir de binaires prend en charge les systèmes d’exploitation et versions de Docker Engine suivants :
|
Système d’exploitation |
Moteur de conteneurisation |
Configuration supplémentaire |
|---|---|---|
|
Windows Server 2025 Standard et Datacenter Windows Server 2022 Standard et Datacenter |
Docker Engine – Community 29.2.0 ou version ultérieure |
Vous pouvez également installer Hyper-V. Remarque :Le nombre maximal de conteneurs pouvant s’exécuter avec un isolement Hyper-V sur Windows Server Standard est limité. Pour plus d’informations, consultez FAQ Windows. |
Implémentations sur le Cloud
Vous pouvez déployer ArcGIS Notebook Server dans le Cloud. Les plateformes Cloud vous permettent d’ajouter des capacités à votre déploiement ArcGIS Notebook Server, notamment la possibilité de redimensionner la capacité informatique et de répartir automatiquement le trafic du réseau d’application entre plusieurs instances pour de meilleures performances.
Images Esri
ArcGIS Enterprise on Amazon Web Services (AWS) fournit des outils pour vous aider à déployer les composants sur AWS. Vous pouvez utiliser ArcGIS Enterprise Cloud Builder for Amazon Web Services ou le modèle AWS CloudFormation pour déployer ArcGIS Notebook Server.
ArcGIS Enterprise on Microsoft Azure fournit des outils pour vous aider à déployer les composants ArcGIS Enterprise sur Azure. Vous pouvez utiliser ArcGIS Enterprise Cloud Builder for Microsoft Azure ou des solutions d’automatisation comme Chef Cookbooks for ArcGIS ou Microsoft PowerShell Desired State Configuration (DSC) for ArcGIS afin de déployer ArcGIS Notebook Server.
Autres images
Pour déployer ArcGIS Notebook Server sur un système d’exploitation, un type de machine ou une plateforme Cloud différents de ceux fournis par Esri, vous devez installer et configurer le logiciel sur une instance proposée par votre fournisseur Cloud. L’instance doit répondre aux exigences en matière de matériel, logiciel, pare-feu, espace temporaire, limites de descripteurs de fichier et de traitement, certificat SSL et nom de domaine décrites sur cette page. N’oubliez pas ce qui suit si vous installez et configurez votre propre instance Cloud pour ArcGIS Notebook Server :
- ArcGIS Enterprise Cloud Builder for Microsoft Azure ne prend pas en charge le déploiement d’ArcGIS Notebook Server sur les plateformes Linux. Pour utiliser des machines virtuelles Azure exécutant des plateformes Linux, vous devez déployer et gérer manuellement votre installation ArcGIS Notebook Server.
Pour déployer ArcGIS Notebook Server sur un système d’exploitation, un type de machine ou une plateforme Cloud différents de ceux fournis par Esri, vous devez installer et configurer le logiciel sur une instance proposée par votre fournisseur Cloud. L’instance doit répondre aux exigences en matière de matériel, logiciel, pare-feu, certificat SSL et nom de domaine décrites sur cette page. N’oubliez pas ce qui suit si vous installez et configurez votre propre instance Cloud pour ArcGIS Notebook Server :
Le déploiement d’ArcGIS Notebook Server sur des machines Windows en utilisant ArcGIS Enterprise Cloud Builder for Amazon Web Services n’est pas pris en charge. Si vous prévoyez d’utiliser les modèles ArcGIS Enterprise Cloud Builder for Amazon Web Services ou AWS CloudFormation, déployez le logiciel sur un environnement Linux pris en charge.
Pour utiliser des machines virtuelles Amazon Web Services (AWS) exécutant des plateformes Windows, vous devez déployer et gérer manuellement votre installation ArcGIS Notebook Server.
Si vous déployez votre propre instance Microsoft Azure Windows, l’image Microsoft Server 2022 with Containers (Microsoft Server 2022 avec des conteneurs) est recommandée.
Certificats SSL
ArcGIS Notebook Server est préconfiguré avec un certificat autosigné qui permet de tester initialement le serveur et de vérifier rapidement que votre installation a abouti.
Vous devez demander un certificat auprès d’une autorité de certification fiable et configurer ArcGIS Notebook Server pour qu’il l’utilise. Il peut s’agir d’un certificat de domaine émis par votre organisation ou d’un certificat signé par une autorité de certification. Un autre nom de sujet (SAN, Subject Alternative Name) doit être configuré pour le certificat. Autrement, ArcGIS Notebook Server ne fonctionnera pas correctement.
Remarque :
Les certificats créés avec IIS ne permettant pas d’inclure un SAN. Utilisez le script de la rubrique Créer un certificat de domaine, qui inclut un SAN , avec le certificat créé.
Portal for ArcGIS inclut également un certificat autosigné préconfiguré. Sachant que vous allez fédérer un site ArcGIS Notebook Server avec votre portail, demandez un certificat auprès d’une autorité de certification fiable et configurez le portail pour qu’il l’utilise.
Configuration logicielle requise
Avant d’installer ArcGIS Notebook Server, vous devez avoir préparé au moins un déploiement de base d’ArcGIS Enterprise. Pendant le processus d’installation, vous allez fédérer votre nouveau site ArcGIS Notebook Server avec votre portail ArcGIS Enterprise. ArcGIS Notebook Server peut être installé sur une machine sur laquelle d’autres logiciels ArcGIS Enterprise (de la même version) sont installés.
ArcGIS Notebook Server nécessite l’installation d’un runtime Docker. Suivez les étapes décrites dans la rubrique Installer un moteur de conteneurisation pour ArcGIS Notebook Server afin d’installer l’édition Docker appropriée.
ArcGIS Notebook Server nécessite l’installation des groupes de paquetages suivants, qui varient en fonction du système d’exploitation :
RHEL Server :
acletgettextUbuntu Server :
acletgettext-base
Pour installer ces groupes de paquetages, exécutez les commandes suivantes appartenant à votre système d’exploitation dans un terminal :
Machines RHEL Server
sudo yum install acl
sudo yum install gettext
Machines Ubuntu Server
sudo apt-get install acl
sudo apt-get install gettext-base
Entrée du nom d’hôte du système de nom de domaine
ArcGIS Notebook Server doit être installé sur une machine qui comprend une entrée du nom d’hôte du système de nom de domaine (DNS). Il se peut que les administrateurs système doivent ajouter une entrée à un serveur de nom de leur réseau. Ce serveur de nom doit alors figurer dans le fichier de configuration /etc/resolv.conf du système.
Puisque vous devez fédérer votre site avec votre portail, il est recommandé de configurer le DNS de votre organisation de façon à inclure les entrées du nom de domaine complet (FQDN). Le portail demandera le FQDN de chaque site lors de la fédération.
ArcGIS Notebook Server sur les conteneurs Windows nécessite l’installation de Mirantis Container Runtime ou Docker Engine à partir de binaires. Pour plus d’informations, reportez-vous à la rubrique Installer Mirantis Container Runtime pour ArcGIS Notebook Server ou Installer Docker Engine à partir de binaires.
Les instances d’ArcGIS Web Adaptor exécutées sur des serveurs Web IIS activent le protocole WebSocket par défaut. Aucune action n’est requise. Auparavant, activer le protocole WebSocket constituait un aspect important de l’installation d’ArcGIS Notebook Server, car ce protocole est nécessaire aux notebooks opérant avec Web Adaptor.
Recommandations relatives au système de nom de domaine et au nom de domaine complet
Il est recommandé de configurer le système de nom de domaine (DNS) de votre organisation de façon à inclure les entrées de nom de domaine complet (FQDN) pour le site ArcGIS Notebook Server. Portal for ArcGIS demandera le nom de domaine complet du site lorsque vous procédez à la fédération.
Navigateurs Web pris en charge
Les navigateurs Web suivants permettent d’utiliser l’assistant de configuration ArcGIS Notebook Server ainsi que l’éditeur de notebooks :
Google Chrome versions 138 et ultérieures
Microsoft Edge versions 138 et ultérieures
Mozilla Firefox versions 142 et ultérieures
Mozilla Firefox version 140 (ESR)
Safari versions 18 et ultérieures