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 版本的變更:

  • centos8 2.10.4 AWS ParallelCluster 版已移除 的 支援。

  • centos8 已新增 的支援,且 的支援centos6已在 2.10.0 AWS ParallelCluster 版中移除。

  • 2.6.0 AWS ParallelCluster 版中已新增對 alinux2 的支援。

  • 2.5.0 AWS ParallelCluster 版中已新增 ubuntu1804 的支援。

-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

指定VPC要用來建置 的 ID AWS ParallelCluster AMI。

注意

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 區域 指定的 。