Le modèle Amazon Web Services (AWS) CloudFormation arcgis-ami-linux.template.json crée une image Amazon Machine Image (AMI) avec un système d’exploitation Linux et les composants ArcGIS Enterprise que vous sélectionnez.
Reportez-vous à la rubrique Systèmes d’exploitation pris en charge lors de l’utilisation de CloudFormation pour le déploiement d’ArcGIS sur AWS pour connaître la liste des systèmes d’exploitation Linux pris en charge.
Conditions requises
Les prérequis peuvent être regroupés en fonction des éléments (par exemple, fichiers et comptes) que vous devez vous procurer et des tâches que vous devez effectuer avant d’exécuter le modèle CloudFormation.
Éléments requis
Vous avez besoin des éléments suivants pour exécuter ce modèle :
- Un compte Amazon Web Services.
Le compte doit avoir accès aux services AWS de base, tels que CloudFormation, Amazon Elastic Compute Cloud (EC2), Amazon Virtual Private Cloud (VPC), Systems Manager, Amazon CloudWatch, AWS Identity and Access Management (IAM) et Secrets Manager.
- Un Amazon Virtual Private Cloud (VPC) et des sous-réseaux.
Vous pouvez utiliser l’un des modèles CloudFormation suivants pour créer un VPC : VPC avec deux sous-réseaux publics ou VPC avec deux sous-réseaux publics et privés avec une passerelle NAT.
L’ID d’AMI du système d’exploitation Linux de votre choix (consultez la liste des systèmes d’exploitation Linux pris en charge ci-dessus). Vous pouvez obtenir l’ID d’AMI dans Amazon Web Services Management Console. Si vous utilisez une AMI provenant de AWS Marketplace, vous devez prendre un abonnement permettant d’utiliser CloudFormation avant de pouvoir l’employer dans ce modèle CloudFormation.
- Le modèle CloudFormation arcgis-ami-linux.template.json.
Tâches requises
Vérifiez que l’agent AWS Systems Manager est installé dans l’AMI de base que vous envisagez d’utiliser pour créer une AMI ArcGIS Enterprise avec ce modèle CloudFormation. L’agent AWS Systems Manager est installé par défaut sur les AMI Ubuntu de base AWS. Mais si vous prévoyez d’utiliser une autre AMI qu’une AMI Ubuntu de base AWS, vous devez configurer l’agent AWS Systems Manager dans l’AMI de système d’exploitation Linux de base. Suivez la procédure ci-dessous pour installer AWS Systems Manager dans une AMI de système d’exploitation Linux de base :
- Créez une instance Amazon Elastic Compute Cloud (EC2) à partir d’un composant AMI de base à l’aide de AWS Management Console.
- Installez l’agent AWS Systems Manager sur l’instance EC2 que vous avez créée à l’étape précédente.
Reportez-vous aux instructions dans la documentation AWS.
- Créez un AMI à partir de l’instance EC2 à l’aide de AWS Management Console.
- Utilisez le composant AMI que vous avez créé à l’étape précédente dans ce modèle CloudFormation pour créer un élément ArcGIS Enterprise AMI.
Paramètres
Reportez-vous aux tableaux ci-dessous pour obtenir la description des paramètres utilisés dans ce modèle CloudFormation. Les tableaux sont regroupés par type de paramètre.
Configuration de Amazon EC2
Nom de paramètre | Obligatoire | Description du paramètre |
---|---|---|
Source Amazon Machine Image (AMI) ID | Requis | Indiquez l’ID de l’image Amazon Machine Image (AMI) source. Reportez-vous à la rubrique Systèmes d’exploitation pris en charge lors de l’utilisation de CloudFormation pour le déploiement d’ArcGIS sur AWS pour connaître la liste des systèmes d’exploitation Linux pris en charge. Si vous utilisez une AMI de base provenant de AWS Marketplace, vous devez prendre un abonnement permettant d’utiliser cette AMI avant de pouvoir l’employer dans ce modèle. Vérifiez que AWS Systems Manager est configuré dans l’image AMI source. |
Target AMI name | Requis | Indiquez un nom pour l’image AMI. Il doit commencer par une lettre. Le nom doit être alphanumérique ; les traits de soulignement (_) et les tirets (-) sont autorisés. Il doit contenir entre 6 et 127 caractères. Le nom AMI doit également être unique. |
Target AMI description | Requis | Indiquez une description de l’image AMI. Il doit commencer par une lettre. La description doit être alphanumérique ; les traits de soulignement (_), les accolades ({}) et les deux-points (:) sont autorisés. Elle doit contenir entre 6 et 255 caractères. La description par défaut de l’image AMI est : EsriLinuxAmi_from_{{SourceAmiId}}_on_{{global:DATE_TIME}}. Si vous utilisez la description par défaut, {{SoureAmiId}} est remplacé par la valeur du paramètre Source Amazon Machine Image ID (ID de l’AMI source) et {{global:DATE_TIME}} est remplacé par la date et l’heure de la création de l’image AMI. |
EC2 Instance Type | Requis | Spécifiez un type d’instance EC2. La valeur par défaut est m5.2xlarge. Le type d’instance nécessite au minimum 4 processeurs virtuels et 8 Go de RAM. |
Device Name for EBS Volume | Requis | Sélectionnez le nom de l’appareil du volume EBS inclus dans l’image. Vous devez choisir le même nom d’appareil que celui qui est utilisé par l’image AMI que vous avez spécifié avec le paramètre Source Amazon Machine Image ID (ID de l’AMI source). Les valeurs disponibles sont les suivantes :
|
EBS Volume Size | Requis | Indiquez la taille (en Go) d’un volume EBS qui sera inclus dans l’image. Vérifiez que la taille est supérieure ou égale à la taille du volume d’instantané associé à l’image AMI source que vous avez indiquée pour le paramètre Source Amazon Machine Image (AMI) ID. |
EC2 Instance Keypair Name | Requis | Sélectionnez un nom de paire de clés EC2 pour autoriser l’accès à distance aux instances EC2. |
VPC ID | Requis | Sélectionnez un ID VPC. Si vous devez créer un VPC, vous pouvez utiliser l’un des exemples de modèle VPC : VPC avec sous-réseaux publics ou VPC avec sous-réseaux publics et privés et passerelle NAT. |
Subnet ID | Requis | Sélectionnez un ID de sous-réseau. L’ID de sous-réseau choisi doit se trouver dans le VPC sélectionné ci-dessus. Si vous avez utilisé un modèle CloudFormation Esri pour créer le VPC, vous pouvez obtenir l’ID du sous-réseau dans les paramètres en sortie du modèle. |
Configuration du logiciel ArcGIS
Nom de paramètre | Obligatoire | Description du paramètre |
---|---|---|
ArcGIS Enterprise Component | Requis | Sélectionnez le composant ArcGIS Enterprise à installer sur l’image AMI. Les valeurs disponibles sont les suivantes :
Remarque :Si vous choisissez ArcGIS Enterprise Base, Portal for ArcGIS y compris ArcGIS Web Adaptor avec un portail de nom de contexte, ArcGIS Server y compris ArcGIS Web Adaptor avec un serveur de nom de contexte et ArcGIS Data Store sont installés sur l’image AMI. |
ArcGIS GeoEvent Server | Facultatif | Indiquez si vous souhaitez installer ArcGIS GeoEvent Server. Les valeurs disponibles sont true et false. Remarque :Ce paramètre s’applique uniquement si vous définissez le paramètre ArcGIS Enterprise Component (Composant ArcGIS Enterprise) sur ArcGIS Enterprise Base (Déploiement de base ArcGIS Enterprise) ou sur ArcGIS Server. |
ArcGIS Web Adaptor | Facultatif | Indiquez si vous souhaitez installer ArcGIS Web Adaptor. Les valeurs disponibles sont true et false. Remarque :Ce paramètre est ignoré su vous définissez le paramètre ArcGIS Enterprise Component (Composant ArcGIS Enterprise) sur une des valeurs suivantes :
|
ArcGIS Web Adaptor Name | Conditions | Indiquez un nom de contexte ArcGIS Web Adaptor. Il apparaît sur le portail, dans ArcGIS Server ou dans l’URL ArcGIS Mission Server. Ce nom doit commencer par une lettre et ne doit contenir que des caractères alphanumériques. Ce paramètre est requis si vous définissez le paramètre ArcGIS Web Adaptor sur true ; il est ignoré si vous définissez le paramètre ArcGIS Web Adaptor sur false. |
Sorties
Une fois votre pile créée, les paramètres en sortie ci-dessous s’affichent dans l’onglet Outputs (Sorties) de la pile CloudFormation dans AWS Management Console.
Nom en sortie | Description de la sortie |
---|---|
TargetAMIName | Nom de l’image AMI créée avec ce modèle CloudFormation. Vous pouvez récupérer l’ID de l’image AMI dans AWS Management Console en utilisant le nom de l’AMI. |
DeploymentLogsURL | URL où sont stockés les journaux de déploiement de Amazon CloudWatch. Consultez ces journaux à des fins de dépannage en cas d’échec du déploiement. |
Éléments à prendre en compte
Les aspects suivants sont des points importants à prendre en compte après la création d’une pile CloudFormation pour un AMI personnalisé :
- Ce modèle crée une pile CloudFormation et un AMI personnalisé.
- Après avoir créé une pile CloudFormation, procédez à l’extraction de l’ID AMI à partir de AWS Management Console avec la valeur de paramètre en sortie TargetAMIName CloudFormation.
- Vous pouvez supprimer la pile CloudFormation après la création de AMI. Cela ne supprimera pas l’élément AMI créé avec la pile CloudFormation. Pour supprimer la pile (ou AMI), utilisez AWS Management Console.
Dépannage
Si des erreurs se produisent lors de la création de cette pile CloudFormation, reportez-vous à la rubrique Résoudre les problèmes de déploiement ArcGIS dans AWS.
Vous avez un commentaire à formuler concernant cette rubrique ?