

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# `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 の構築に使用するベース AMI AWS ParallelCluster を指定します。

**-os *BASE\$1AMI\$1OS*, --os *BASE\$1AMI\$1OS***  
基本 AMI の OS を指定します。有効なオプションは、`alinux2`、`ubuntu1804`、`ubuntu2004`、`centos7` です。  
OS はさまざまな AWS ParallelCluster バージョンで変更をサポートしています。  
+  AWS ParallelCluster バージョン 2.10.4 で のサポート`centos8`が削除されました。
+ `centos8` のサポートが追加され、`centos6` のサポートが AWS ParallelCluster バージョン 2.10.0 で削除されました。
+ alinux2 のサポートが AWS ParallelCluster バージョン 2.6.0 で追加されました。
+  AWS ParallelCluster バージョン 2.5.0 で ubuntu1804 のサポートが追加されました。

**-i *INSTANCE\$1TYPE*, --instance-type *INSTANCE\$1TYPE***  
AMI の作成に使用するインスタンスタイプを指定します。  
デフォルトは `t2.xlarge` です。  
 AWS ParallelCluster バージョン 2.4.1 で `--instance-type`引数のサポートが追加されました。

**-ap *CUSTOM\$1AMI\$1NAME\$1PREFIX*, --ami-name-prefix *CUSTOM\$1AMI\$1NAME\$1PREFIX***  
結果の AMI AWS ParallelCluster のプレフィックス名を指定します。  
デフォルトは `custom-ami-` です。

**-cc *CUSTOM\$1AMI\$1COOKBOOK*, --custom-cookbook *CUSTOM\$1AMI\$1COOKBOOK***  
AMI AWS ParallelCluster の構築に使用するクックブックを指定します。

**--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`
 AWS ParallelCluster バージョン 2.10.0 で `--post-install`引数のサポートが追加されました。

**--no-public-ip**  
AMI の作成に使用したインスタンスには、パブリック IP アドレスを関連付けないでください。デフォルトでは、パブリック IP アドレスがインスタンスに関連付けられます。  
 AWS ParallelCluster バージョン 2.5.0 で `--no-public-ip`引数のサポートが追加されました。

**-c *CONFIG\$1FILE*, --config *CONFIG\$1FILE***  
使用する代替設定ファイルを指定します。  
デフォルトは `~/.parallelcluster/config` です。

**-t *CLUSTER\$1TEMPLATE*, --cluster-template *CLUSTER\$1TEMPLATE***  
VPC およびサブネットの設定値を取得するために使用する *CONFIG\$1FILE* の [[`cluster`] セクション](cluster-definition.md)を指定します。　  
 AWS ParallelCluster バージョン 2.4.0 で `--cluster-template`引数のサポートが追加されました。

**--vpc-id *VPC\$1ID***  
AMI の構築に使用する VPC の ID AWS ParallelCluster を指定します。  
 AWS ParallelCluster バージョン 2.5.0 で `--vpc-id`引数のサポートが追加されました。

**--subnet-id *SUBNET\$1ID***  
AMI の構築に使用するサブネットの ID AWS ParallelCluster を指定します。  
 AWS ParallelCluster バージョン 2.5.0 で `--vpc-id`引数のサポートが追加されました。

**-r *REGION*, --region** *リージョン*  
 AWS リージョン 使用する を指定します。デフォルトは、 [`pcluster configure`](pcluster.configure.md) コマンドを使用して AWS リージョン 指定された です。