Skip to main content

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 /etc/docker/daemon.json pour activer l’image store containerd. Pour plus d’informations, consultez l’étape 4 de la section Configurer les paramètres et environnements de Docker.

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 /etc/docker/daemon.json pour activer l’image store containerd. Pour plus d’informations, consultez l’étape 4 de la section Configurer les paramètres et environnements de Docker.

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 : acl et gettext

    • Ubuntu Server : acl et gettext-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.

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