La plantilla de arcgis-ami-linux.template.json Amazon Web Services (AWS) CloudFormation crea un Amazon Machine Image (AMI) con un sistema operativo Linux y los componentes de ArcGIS Enterprise que elija.
Consulte Sistemas operativos compatibles al utilizar CloudFormation para la implementación de ArcGIS en AWS a fin de ver una lista de sistemas operativos Linux compatibles.
Requisitos previos
Los requisitos previos se pueden agrupar por elementos (como archivos y cuentas) que debe obtener y las tareas que debe realizar antes de ejecutar la plantilla de CloudFormation.
Elementos requeridos
Antes de ejecutar esta plantilla, necesitará lo siguiente:
- Una cuenta de Amazon Web Services.
La cuenta debe tener acceso a servicios básicos de AWS como CloudFormation, Amazon Elastic Compute Cloud (EC2), Amazon Virtual Private Cloud (VPC), Systems Manager, Amazon CloudWatch, AWS Identity and Access Management (IAM) y Secrets Manager.
- Un Amazon Virtual Private Cloud (VPC) y subredes.
Puede utilizar una de las siguientes plantillas de CloudFormation para crear una VPC: VPC con dos subredes públicas o VPC con dos subredes públicas y privadas con una NAT Gateway.
El Id. del sistema operativo AMI de Linux de su elección (consulte los sistemas operativos Linux compatibles enumerados anteriormente). Puede obtener el Id. de AMI de Amazon Web Services Management Console. Si utiliza un AMI de AWS Marketplace, debe suscribirse para utilizar CloudFormation antes de utilizarlo en esta plantilla de CloudFormation.
- La plantilla de arcgis-ami-linux.template.json CloudFormation.
Tareas requeridas
Asegúrese de que el agente de AWS Systems Manager esté instalado en el AMI base que planea utilizar para crear un ArcGIS Enterprise AMI con esta plantilla de CloudFormation. El agente de AWS Systems Manager se instala de forma predeterminada en las AMI de AWS base de Ubuntu. Sin embargo, si desea utilizar un AMI que no sea un Ubuntu AMI base de AWS, debe configurar el agente de AWS Systems Manager en el sistema operativo AMI de Linux base. Siga estos pasos para instalar AWS Systems Manager en un sistema operativo AMI de Linux base:
- Cree una instancia de Amazon Elastic Compute Cloud (EC2) desde AMI base mediante AWS Management Console.
- Instale el agente de AWS Systems Manager en la instancia de EC2 que creó en el paso anterior.
Consulte las instrucciones en la documentación de AWS.
- Cree AMI desde la instancia de EC2 mediante AWS Management Console.
- Utilice AMI creado en el paso anterior de esta plantilla de CloudFormation para crear ArcGIS Enterprise AMI.
Parámetros
Consulte las siguientes tablas para obtener descripciones de los parámetros utilizados en esta plantilla de CloudFormation. Las tablas están agrupadas por tipo de parámetro.
Configuración de Amazon EC2
Nombre del parámetro | ¿Se requiere? | Descripción del parámetro |
---|---|---|
Source Amazon Machine Image (AMI) ID | Requerido | Proporcione el Id. de Amazon Machine Image (AMI) de origen. Consulte Sistemas operativos compatibles al utilizar CloudFormation para la implementación de ArcGIS en AWS a fin de ver una lista de sistemas operativos Linux compatibles. Si utiliza un AMI base de AWS Marketplace, debe suscribirse para utilizar ese AMI antes de utilizarlo en esta plantilla. Asegúrese de que AWS Systems Manager esté configurado en el AMI de origen. |
Target AMI name | Requerido | Proporcione un nombre para el AMI. Debe comenzar por una letra. El nombre debe tener caracteres alfanuméricos y puede contener caracteres de guion bajo (_) o guion (-). La longitud mínima es 6 caracteres y la máxima es 127. El nombre de AMI también debe ser único. |
Target AMI description | Requerido | Proporcione una descripción para el AMI. Debe comenzar por una letra. La descripción debe ser alfanumérica y puede contener caracteres de guion bajo (_), llaves ({}) y dos puntos (:). La longitud mínima es 6 caracteres y la máxima es 255. La descripción predeterminada de AMI es EsriLinuxAmi_from_{{SourceAmiId}}_on_{{global:DATE_TIME}}. Si utiliza la descripción predeterminada, {{SoureAmiId}} se sustituirá por el valor del parámetro Id. de Amazon Machine Image de origen y {{global:DATE_TIME}} se sustituirá por la fecha y la hora en que se crea el AMI. |
EC2 Instance Type | Requerido | Especifique un tipo de instancia EC2. El valor predeterminado es m5.2xlarge. El tipo de instancia debe tener un mínimo de 4 vCPU y 8 GB de RAM. |
Device Name for EBS Volume | Requerido | Elija el nombre del dispositivo para el volumen de EBS incluido en la imagen. Debe elegir el mismo nombre de dispositivo utilizado por AMI que especificó en el parámetro Id. de Amazon Machine Image de origen. Los valores disponibles son los siguientes:
|
EBS Volume Size | Requerido | Especifique el tamaño (en GB) de un volumen de EBS que se incluirá en la imagen. Asegúrese de que este tamaño sea igual o mayor que el tamaño del volumen de la instantánea adjuntado al AMI de origen que especificó para el parámetro Source Amazon Machine Image (AMI) ID. |
EC2 Instance Keypair Name | Requerido | Elija el nombre del par de claves EC2 para permitir el acceso remoto a instancias de EC2. |
VPC ID | Requerido | Elija un Id. de VPC. Si necesita crear un VPC, puede utilizar una de las plantillas de muestra de VPC: VPC con subredes públicas o VPC con subredes públicas y privadas y una puerta de enlace de NAT. |
Subnet ID | Requerido | Elija un Id. de subred. El Id. de subred que seleccione debe estar dentro de VPC que seleccionó anteriormente. Si utilizó una plantilla de Esri CloudFormation para crear el VPC, puede obtener el Id. de subred de los parámetros de salida de esa plantilla. |
Configuración de software de ArcGIS
Nombre del parámetro | ¿Se requiere? | Descripción del parámetro |
---|---|---|
ArcGIS Enterprise Component | Requerido | Elija el componente de ArcGIS Enterprise que desea instalar en AMI. Los valores de los atributos son los siguientes:
Nota:Al elegir ArcGIS Enterprise Base, Portal for ArcGIS incluido ArcGIS Web Adaptor con un portal de nombre contextual, ArcGIS Server incluido ArcGIS Web Adaptor con un servidor de nombre contextual, y ArcGIS Data Store están instalados en AMI. |
ArcGIS GeoEvent Server | Opcional | Elija si desea instalar ArcGIS GeoEvent Server. Los valores disponibles son true o false. Nota:Este parámetro solo es aplicable si establece el parámetro Componente de ArcGIS Enterprise en ArcGIS Enterprise Base o ArcGIS Server. |
ArcGIS Web Adaptor | Opcional | Elija si desea instalar ArcGIS Web Adaptor. Los valores disponibles son true o false. Nota:Este parámetro se ignora si establece el parámetro Componente de ArcGIS Enterprise en cualquiera de las siguientes opciones:
|
ArcGIS Web Adaptor Name | Condicional | Proporcione un nombre contextual para ArcGIS Web Adaptor. Aparece en el portal, ArcGIS Server o la URL de ArcGIS Mission Server. El nombre debe comenzar con una letra y solo debe contener caracteres alfanuméricos. Este parámetro es obligatorio si el parámetro ArcGIS Web Adaptor se establece en true y se ignora si se establece el parámetro ArcGIS Web Adaptor en false. |
Salidas
Cuando su pila se crea correctamente, puede ver los siguientes parámetros de salida en la pestaña Salidas de la pila CloudFormation en AWS Management Console.
Nombre de salida | Descripción de salida |
---|---|
TargetAMIName | El nombre de AMI creado con esta plantilla CloudFormation. Puede recuperar el Id. de AMI en AWS Management Console utilizando el nombre AMI. |
DeploymentLogsURL | Esta es la dirección URL de los registros de Amazon CloudWatch en los que se almacenan todos los registros de implementación. Puede consultar estos registros para solucionar problemas si falla su implementación. |
Consideraciones
Estos son puntos importantes a tener en cuenta después de crear una pila de CloudFormation que contenga una AMI personalizada:
- Esta plantilla crea una pila de CloudFormation y una AMI personalizada.
- Después de crear una pila de CloudFormation, recupere el Id. de AMI de AWS Management Console utilizando el valor del parámetro de salida de TargetAMIName CloudFormation.
- Puede eliminar la pila de CloudFormation después de que se haya creado AMI. No eliminará la AMI creada con la pila de CloudFormation. Para eliminar la pila (o AMI), utilice AWS Management Console.
Solucionar problemas
Si observa algún fallo al crear esta pila de CloudFormation, consulte Solucionar problemas de implementaciones de ArcGIS en AWS.