本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
pcluster createami
(Linux/macOS) 建立要搭配使用的自訂 AMI AWS ParallelCluster。
pcluster createami [ -h ] -aiBASE_AMI_ID-osBASE_AMI_OS[ -iINSTANCE_TYPE] [ -apCUSTOM_AMI_NAME_PREFIX] [ -ccCUSTOM_AMI_COOKBOOK] [--no-public-ip] [ -post-installPOST_INSTALL_SCRIPT] [ -cCONFIG_FILE] [-tCLUSTER_TEMPLATE] [--vpc-idVPC_ID] [--subnet-idSUBNET_ID] [ -rREGION]
必要的相依性
除了 AWS ParallelCluster CLI 之外,執行 需要下列相依性pcluster createami:
-
Packer:從 https://developer.hashicorp.com/packer/downloads
下載最新版本。
注意
在 2.8.0 AWS ParallelCluster 版之前,需要 Berkshelfgem install berkshelf) 才能使用 pcluster createami。
具名引數
-h, --help-
顯示 的說明文字
pcluster createami。 -aiBASE_AMI_ID, --ami-idBASE_AMI_ID-
指定用於建置 AMI 的基本 AWS ParallelCluster AMI。
-osBASE_AMI_OS, --osBASE_AMI_OS-
指定基本 AMI 的作業系統。有效選項為:
alinux2、ubuntu1804、ubuntu2004和centos7。注意
作業系統支援不同 AWS ParallelCluster 版本的變更:
-
centos82.10.4 AWS ParallelCluster 版已移除 的支援。 -
centos8已新增 的支援,並在 2.10.0 AWS ParallelCluster 版centos6中移除 的支援。 -
2.6.0 AWS ParallelCluster 版中已新增對 alinux2 的支援。
-
2.5.0 AWS ParallelCluster 版中已新增對 ubuntu1804 的支援。
-
-iINSTANCE_TYPE, --instance-typeINSTANCE_TYPE-
指定用來建立 AMI 的執行個體類型。
預設為
t2.xlarge。注意
2.4.1 AWS ParallelCluster 版中已新增對
--instance-type引數的支援。 -apCUSTOM_AMI_NAME_PREFIX, --ami-name-prefixCUSTOM_AMI_NAME_PREFIX-
指定產生的 AWS ParallelCluster AMI 的字首名稱。
預設為
custom-ami-。 -ccCUSTOM_AMI_COOKBOOK, --custom-cookbookCUSTOM_AMI_COOKBOOK-
指定要用來建置 AWS ParallelCluster AMI 的技術指南。
--post-installPOST_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引數的支援。 -cCONFIG_FILE, --configCONFIG_FILE-
指定要使用的替代組態檔案。
預設為
~/.parallelcluster/config。 -tCLUSTER_TEMPLATE, --cluster-templateCLUSTER_TEMPLATE-
指定
CONFIG_FILE的 【cluster】 區段,用於擷取 VPC 和子網路設定。注意
2.4.0 AWS ParallelCluster 版中已新增對
--cluster-template引數的支援。 --vpc-idVPC_ID-
指定要用來建置 AWS ParallelCluster AMI 的 VPC ID。
注意
2.5.0 AWS ParallelCluster 版中已新增對
--vpc-id引數的支援。 --subnet-idSUBNET_ID-
指定要用來建置 AWS ParallelCluster AMI 的子網路 ID。
注意
2.5.0 AWS ParallelCluster 版中已新增對
--vpc-id引數的支援。 -rREGION, --region區域-
指定 AWS 區域 要使用的 。使用 pcluster configure命令預設為 AWS 區域 指定的 。