pcluster createami - AWS ParallelCluster

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

pcluster createami

(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 ]

必需的依赖项

除了 AWS ParallelCluster CLI,还需要以下依赖关系才能运行pcluster createami

注意

在 2.8.0 AWS ParallelCluster 版本之前,必须使用 Berkshelf(使用安装的gem install berkshelf)。pcluster createami

命名的参数

-h, --help

显示 pcluster createami 的帮助文本。

-ai BASE_AMI_ID, --ami-id BASE_AMI_ID

指定AMI用于构建的基础 AWS ParallelCluster AMI。

-os BASE_AMI_OS, --os BASE_AMI_OS

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

注意

操作系统支持不同 AWS ParallelCluster 版本的更改:

  • 在 2.10.4 AWS ParallelCluster 版本中删除centos8了对 Support 的支持。

  • 在 AWS ParallelCluster 版本 2.10.0 中添加了对 centos8 的支持,并删除了对 centos6 的支持。

  • 2.6.0 版本中增加了对 alinux2 的 AWS ParallelCluster 支持。

  • 2.5.0 版本中增加了对 ubuntu1804 的支持。 AWS ParallelCluster

-i INSTANCE_TYPE, --instance-type INSTANCE_TYPE

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

默认值为 t2.xlarge

注意

2.4.1 AWS ParallelCluster 版本中增加了对该--instance-type参数的支持。

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

指定结果的前缀名称 AWS ParallelCluster AMI。

默认值为 custom-ami-

-cc CUSTOM_AMI_COOKBOOK, --custom-cookbook CUSTOM_AMI_COOKBOOK

指定用于构建. AWS 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

注意

2.10.0 AWS ParallelCluster 版本中增加了对该--post-install参数的支持。

--no-public-ip

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

注意

在 2.5.0 AWS ParallelCluster 版本中添加了对该--no-public-ip参数的支持。

-c CONFIG_FILE, --config CONFIG_FILE

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

默认值为 ~/.parallelcluster/config

-t CLUSTER_TEMPLATE, --cluster-template CLUSTER_TEMPLATE

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

注意

在 2.4.0 AWS ParallelCluster 版本中添加了对该--cluster-template参数的支持。

--vpc-id VPC_ID

指定用于构建的 ID AWS ParallelCluster AMI。VPC

注意

在 2.5.0 AWS ParallelCluster 版本中添加了对该--vpc-id参数的支持。

--subnet-id SUBNET_ID

指定用于构建的子网的 ID AWS ParallelCluster AMI。

注意

在 2.5.0 AWS ParallelCluster 版本中添加了对该--vpc-id参数的支持。

-r REGION, --region REGION

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