pcluster delete - AWS ParallelCluster

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

pcluster delete

删除集群。

pcluster delete [ -h ] [ -c CONFIG_FILE ] [ -r REGION ] [ -nw ] cluster_name

参数不正确

cluster_name

指定要删除的集群的名称。

参数不正确

-h, --help

显示的帮助文本pcluster delete

-c CONFIG_FILE, --config CONFIG_FILE

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

默认值为 ~/.parallelcluster/config

--keep-logs

删除集群后保留 CloudWatch 日志数据。在您手动删除日志组之前,该日志组将保持不变,但日志事件会根据retention_days设置过期。该设置默认为 14 天。

注意

AWS ParallelCluster版本 2.6.0 中添加了对--keep-logs参数的Support。

-r REGION, --region REGION

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

当命令被调用并开始轮询该调用的状态时,使用 “Ctrl-C” 退出是安全的。您可以通过调用 pcluster status mycluster 返回以查看当前状态。

使用 2.11.7AWS ParallelCluster 版本的示例:

$ pcluster delete -c path/to/config -r us-east-1 mycluster Deleting: mycluster Status: RootRole - DELETE_COMPLETE Cluster deleted successfully.

要删除 VPC 中的网络资源,您可以删除 CloudFormation 网络堆栈。堆栈名称以 “parallelclusternetworking-” 开头,包含 “YYYYYMDDHHMMSS” 格式的创建时间。您可以使用 list-stacks 命令列出堆栈

$ aws --region us-east-1 cloudformation list-stacks \ --stack-status-filter "CREATE_COMPLETE" \ --query "StackSummaries[].StackName" | \ grep -e "parallelclusternetworking-" "parallelclusternetworking-pubpriv-20191029205804"

可以使用 delete-stack 命令删除堆栈

$ aws --region us-east-1 cloudformation delete-stack \ --stack-name parallelclusternetworking-pubpriv-20191029205804

为您pcluster configure创建的 VPC 不是在 CloudFormation 网络堆栈中创建的。您可以在控制台中手动删除该 VPC,也可以使用AWS CLI。

$ aws --region us-east-1 ec2 delete-vpc --vpc-id vpc-0b4ad9c4678d3c7ad