pcluster createami - Amazon ParallelCluster
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

pcluster createami

(Linux/macOS) 创建一个自定义 AMI 以与 Amazon 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 ]

必需的依赖

除了Amazon ParallelClusterCLI,运行需要以下依赖项pcluster createami

注意

优化前Amazon ParallelCluster版本 2.8.0Berkshelf(使用安装gem install berkshelf) 需要使用pcluster createami.

命名的参数

-h, --help

显示的帮助文本pcluster createami.

-ai BASE_AMI_ID, --ami-id BASE_AMI_ID

指定要用于构建 Amazon ParallelCluster AMI 的基本 AMI。

-os BASE_AMI_OS, --os BASE_AMI_OS

指定基本 AMI 的操作系统。有效的选项为:alinux2ubuntu1804ubuntu2004centos7

注意

不同的操作系统支持变化Amazon ParallelCluster版本:

  • 对该项的支持centos8已在中删除Amazon ParallelCluster版本 2.10.4。

  • 对该项的支持centos8已添加,并支持centos6已在中删除Amazon ParallelCluster版本 2.10.0。

  • 添加了对 alinux2 的 SupportAmazon ParallelCluster版本 2.6.0。

  • 添加了对 ubuntu1804 的 SupportAmazon ParallelCluster版本 2.5.0。

-i INSTANCE_TYPE, --instance-type INSTANCE_TYPE

指定用于创建 AMI 的实例类型。

默认值为 t2.xlarge

注意

Support--instance-type在中添加了参数Amazon ParallelCluster版本 2.4.1。

-ap CUSTOM_AMI_NAME_PREFIX, --ami-name-prefix CUSTOM_AMI_NAME_PREFIX

指定生成的 Amazon ParallelCluster AMI 的前缀名称。

默认值为 custom-ami-

-cc CUSTOM_AMI_COOKBOOK, --custom-cookbook CUSTOM_AMI_COOKBOOK

指定要用于构建 Amazon ParallelCluster AMI 的说明书。

--post-install POST_INSTALL_SCRIPT

指定安装后脚本的路径。路径必须使用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

注意

Support--post-install在中添加了参数Amazon ParallelCluster版本 2.10.0。

--no-public-ip

请勿将公有 IP 地址与用于创建 AMI 的实例关联。默认情况下,公有 IP 地址与实例关联。

注意

Support--no-public-ip在中添加了参数Amazon ParallelCluster版本 2.5.0。

-c CONFIG_FILE, --config CONFIG_FILE

指定要使用的替代配置文件。

默认值为 ~/.parallelcluster/config

-t CLUSTER_TEMPLATE, --cluster-template CLUSTER_TEMPLATE

指定[cluster] 部分]CONFIG_FILE用于检索 VPC 和子网设置。

注意

Support--cluster-template在中添加了参数Amazon ParallelCluster版本 2.4.0。

--vpc-id VPC_ID

指定要 VPC 于构建Amazon ParallelClusterAMI。

注意

Support--vpc-id在中添加了参数Amazon ParallelCluster版本 2.5.0。

--subnet-id SUBNET_ID

指定要用于构建Amazon ParallelClusterAMI。

注意

Support--vpc-id在中添加了参数Amazon ParallelCluster版本 2.5.0。

-r REGION, --region REGION

指定Amazon Web Services 区域要使用。默认值为使用 pcluster configure 命令指定的区域。