

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# `pcluster createami`
<a name="pcluster.createami"></a>

(Linux/macOS) Crea una AMI personalizada para usarla con. AWS ParallelCluster

```
pcluster createami [ -h ] -ai BASE_AMI_ID -os BASE_AMI_OS
                   [ -i INSTANCE_TYPE ] [ -ap CUSTOM_AMI_NAME_PREFIX ]
                   [ -cc CUSTOM_AMI_COOKBOOK ] [--no-public-ip]
                   [ -post-install POST_INSTALL_SCRIPT ]
                   [ -c CONFIG_FILE ] [-t CLUSTER_TEMPLATE]
                   [--vpc-id VPC_ID] [--subnet-id SUBNET_ID]
                   [ -r REGION ]
```

## Dependencias requeridas
<a name="pcluster.createami.required-dependencies"></a>

Además de la AWS ParallelCluster CLI, se requiere la siguiente dependencia para ejecutarse`pcluster createami`:
+ **Packer**: descargue la versión más reciente de [https://developer.hashicorp.com/packer/downloads](https://developer.hashicorp.com/packer/downloads).

**nota**  
Antes de AWS ParallelCluster la versión 2.8.0, era necesario utilizar [Berkshelf](https://github.com/berkshelf/berkshelf) (instalado mediante`gem install berkshelf`). `pcluster createami`

## Argumentos con nombre
<a name="pcluster.createami.namedarg"></a>

**-h, --help**  
Muestra el texto de ayuda de `pcluster createami`.

**-ai *BASE\$1AMI\$1ID*, --ami-id *BASE\$1AMI\$1ID***  
Especifica la AMI base que se utilizará para crear la AWS ParallelCluster AMI.

**-os *BASE\$1AMI\$1OS*, --os *BASE\$1AMI\$1OS***  
Especifica el sistema operativo de la AMI Base. Las opciones válidas son: `alinux2`, `ubuntu1804`, `ubuntu2004` y `centos7`.  
El sistema operativo admite cambios en diferentes AWS ParallelCluster versiones:  
+ El soporte para `centos8` se eliminó en la AWS ParallelCluster versión 2.10.4.
+ Se ha añadido compatibilidad con `centos8` y se ha eliminado la compatibilidad con `centos6` en AWS ParallelCluster 2.10.0.
+ Support para alinux2 se agregó en la AWS ParallelCluster versión 2.6.0.
+ Support para ubuntu1804 se agregó en AWS ParallelCluster la versión 2.5.0.

**-i *INSTANCE\$1TYPE*, --instance-type *INSTANCE\$1TYPE***  
Especifica el tipo de instancia que se utilizará para crear la AMI.  
El valor predeterminado es `t2.xlarge`.  
Support for the `--instance-type` argument was added in AWS ParallelCluster version 2.4.1.

**-ap *CUSTOM\$1AMI\$1NAME\$1PREFIX*, --ami-name-prefix *CUSTOM\$1AMI\$1NAME\$1PREFIX***  
Especifica el nombre del prefijo de la AWS ParallelCluster AMI resultante.  
El valor predeterminado es `custom-ami-`.

**-cc *CUSTOM\$1AMI\$1COOKBOOK*, --custom-cookbook *CUSTOM\$1AMI\$1COOKBOOK***  
Especifica el libro de cocina que se utilizará para crear la AWS ParallelCluster AMI.

**--post-install *POST\$1INSTALL\$1SCRIPT***  
Especifica la ruta al script posterior a la instalación. Las rutas deben usar un esquema `s3://`, `https://` o `file://` URL. Algunos ejemplos son los siguientes:  
+ `https://bucket-name.s3.region.amazonaws.com/path/post_install.sh`
+ `s3://bucket-name/post_install.sh`
+ `file:///opt/project/post_install.sh`
El soporte para el `--post-install` argumento se agregó en la AWS ParallelCluster versión 2.10.0.

**--no-public-ip**  
No asocie una dirección IP pública a la instancia utilizada para crear la AMI. De forma predeterminada, se asocia una dirección IP pública a la instancia.  
El soporte para el `--no-public-ip` argumento se agregó en la AWS ParallelCluster versión 2.5.0.

**-c *CONFIG\$1FILE*, --config *CONFIG\$1FILE***  
Especifica el archivo de configuración alternativo que se va a utilizar.  
El valor predeterminado es `~/.parallelcluster/config`.

**-t *CLUSTER\$1TEMPLATE*, --cluster-template *CLUSTER\$1TEMPLATE***  
Especifica la [sección [`cluster`]](cluster-definition.md) de la *CONFIG\$1FILE* que se utilizará para recuperar la configuración de la VPC y la subred.  
El soporte para el `--cluster-template` argumento se agregó en la AWS ParallelCluster versión 2.4.0.

**--vpc-id *VPC\$1ID***  
Especifica el ID de la VPC que se va a utilizar para crear la AMI AWS ParallelCluster .  
El soporte para el `--vpc-id` argumento se agregó en la AWS ParallelCluster versión 2.5.0.

**--subnet-id *SUBNET\$1ID***  
Especifica el ID de la subred que se utilizará para crear la AWS ParallelCluster AMI.  
El soporte para el `--vpc-id` argumento se agregó en la AWS ParallelCluster versión 2.5.0.

**-r *REGION*, --region** *REGION*  
Especifica el que se va Región de AWS a utilizar. El valor predeterminado es el Región de AWS especificado mediante el [`pcluster configure`](pcluster.configure.md) comando.