本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
pcluster createami
(Linux/macOS ) 建立AMI要與 搭配使用的自訂 AWS ParallelCluster。
pcluster createami [ -h ] -ai
BASE_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
。 -ai
BASE_AMI_ID
, --ami-idBASE_AMI_ID
-
指定AMI用於建置 的 基礎 AWS ParallelCluster AMI。
-os
BASE_AMI_OS
, --osBASE_AMI_OS
-
指定基礎 的作業系統AMI。有效選項為:
alinux2
、ubuntu1804
、ubuntu2004
和centos7
。注意
作業系統支援不同 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-typeINSTANCE_TYPE
-
指定用來建立 的執行個體類型AMI。
預設為
t2.xlarge
。注意
2.4.1 AWS ParallelCluster 版中已新增對
--instance-type
引數的支援。 -ap
CUSTOM_AMI_NAME_PREFIX
, --ami-name-prefixCUSTOM_AMI_NAME_PREFIX
-
指定產生的 的字首名稱 AWS ParallelCluster AMI。
預設為
custom-ami-
。 -cc
CUSTOM_AMI_COOKBOOK
, --custom-cookbookCUSTOM_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
, --configCONFIG_FILE
-
指定要使用的替代組態檔案。
預設為
~/.parallelcluster/config
。 -t
CLUSTER_TEMPLATE
, --cluster-templateCLUSTER_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
, --regionREGION
-
指定 AWS 區域 要使用的 。使用 pcluster configure命令預設為 AWS 區域 指定的 。