

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

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

(Linux/macOS) 함께 사용할 사용자 지정 AMI를 생성합니다 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 ]
```

## 필수 종속 항목
<a name="pcluster.createami.required-dependencies"></a>

 AWS ParallelCluster CLI 외에도를 실행하려면 `pcluster createami`다음 종속성이 필요합니다.
+ **Packer**: [https://developer.hashicorp.com/packer/downloads](https://developer.hashicorp.com/packer/downloads)에서 최신 버전을 다운로드합니다.

**참고**  
 AWS ParallelCluster 버전 2.8.0 이전에는를 사용하려면 [Berkshelf](https://github.com/berkshelf/berkshelf)(를 사용하여 설치됨`gem install berkshelf`)가 필요했습니다`pcluster createami`.

## 이름 지정된 인수
<a name="pcluster.createami.namedarg"></a>

**-h, --help**  
`pcluster createami`에 대한 도움말 텍스트를 표시합니다.

**-ai *BASE\$1AMI\$1ID*, --ami-id *BASE\$1AMI\$1ID***  
AMI를 빌드하는 데 사용할 기본 AWS ParallelCluster AMI를 지정합니다.

**-os *BASE\$1AMI\$1OS*, --os *BASE\$1AMI\$1OS***  
기본 AMI의 OS를 지정합니다. 유효한 옵션은 `alinux2`, `ubuntu1804`, `ubuntu2004` 및 `centos7`입니다.  
OS는 다양한 AWS ParallelCluster 버전의 변경 사항을 지원합니다.  
+  AWS ParallelCluster 버전 2.10.4에서에 대한 지원이 제거`centos8`되었습니다.
+  AWS ParallelCluster 버전 2.10.0에서 `centos6`에 대한 지원은 제거되었으며 `centos8`에 대한 지원이 추가되었습니다.
+ alinux2에 대한 지원이 AWS ParallelCluster 버전 2.6.0에 추가되었습니다.
+  AWS ParallelCluster 버전 2.5.0에서 ubuntu1804에 대한 지원이 추가되었습니다.

**-i *INSTANCE\$1TYPE*, --instance-type *INSTANCE\$1TYPE***  
AMI를 생성하는 데 사용할 인스턴스 유형을 지정합니다.  
기본값은 `t2.xlarge`입니다.  
`--instance-type` 인수에 대한 지원이 AWS ParallelCluster 버전 2.4.1에 추가되었습니다.

**-ap *CUSTOM\$1AMI\$1NAME\$1PREFIX*, --ami-name-prefix *CUSTOM\$1AMI\$1NAME\$1PREFIX***  
결과 AWS ParallelCluster AMI의 접두사 이름을 지정합니다.  
기본값은 `custom-ami-`입니다.

**-cc *CUSTOM\$1AMI\$1COOKBOOK*, --custom-cookbook *CUSTOM\$1AMI\$1COOKBOOK***  
 AWS ParallelCluster AMI를 빌드하는 데 사용할 쿡북을 지정합니다.

**--post-install *POST\$1INSTALL\$1SCRIPT***  
설치 후 스크립트의 경로를 지정합니다. 경로에는 `s3://`, `https://` 또는 `file://` URL 체계를 사용해야 합니다. 예는 다음과 같습니다.  
+ `https://bucket-name.s3.region.amazonaws.com/path/post_install.sh`
+ `s3://bucket-name/post_install.sh`
+ `file:///opt/project/post_install.sh`
`--post-install` 인수에 대한 지원이 AWS ParallelCluster 버전 2.10.0에 추가되었습니다.

**--no-public-ip**  
AMI를 생성하는 데 사용된 인스턴스에 퍼블릭 IP 주소를 연결하지 마세요. 기본적으로 인스턴스에는 퍼블릭 IP 주소가 연결됩니다.  
`--no-public-ip` 인수에 대한 지원이 AWS ParallelCluster 버전 2.5.0에 추가되었습니다.

**-c *CONFIG\$1FILE*, --config *CONFIG\$1FILE***  
사용할 대체 구성 파일을 지정합니다.  
기본값은 `~/.parallelcluster/config`입니다.

**-t *CLUSTER\$1TEMPLATE*, --cluster-template *CLUSTER\$1TEMPLATE***  
VPC 및 서브넷 설정을 검색하는 데 사용할 *CONFIG\$1FILE의* [[`cluster`] 섹션을](cluster-definition.md) 지정합니다.  
`--cluster-template` 인수에 대한 지원이 AWS ParallelCluster 버전 2.4.0에 추가되었습니다.

**--vpc-id *VPC\$1ID***  
 AWS ParallelCluster AMI를 빌드하는 데 사용할 VPC의 ID를 지정합니다.  
`--vpc-id` 인수에 대한 지원이 AWS ParallelCluster 버전 2.5.0에 추가되었습니다.

**--subnet-id *SUBNET\$1ID***  
 AWS ParallelCluster AMI를 빌드하는 데 사용할 서브넷의 ID를 지정합니다.  
`--vpc-id` 인수에 대한 지원이 AWS ParallelCluster 버전 2.5.0에 추가되었습니다.

**-r *REGION*, --region** *리전*  
사용할 AWS 리전 를 지정합니다. 기본값은 [`pcluster configure`](pcluster.configure.md) 명령을 사용하여 AWS 리전 지정된 입니다.