View a markdown version of this page

从移动 CfnCluster 到 AWS ParallelCluster - AWS ParallelCluster

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

从移动 CfnCluster 到 AWS ParallelCluster

AWS ParallelCluster 是的增强版 CfnCluster。

如果您当前使用 CfnCluster,我们建议您 AWS ParallelCluster 改用并使用它创建新集群。尽管你可以继续使用 CfnCluster,但它不再开发中,也不会添加任何新的特性或功能。

以下各节将介绍 CfnCluster AWS ParallelCluster 和之间的主要区别。

AWS ParallelCluster CLI 管理一组不同的集群

无法使用 pcluster CLI 管理由 cfncluster CLI 创建的集群。以下命令不适用于由创建的集群 CfnCluster:

pcluster list pcluster update cluster_name pcluster start cluster_name pcluster status cluster_name

要管理使用创建的集群 CfnCluster,必须使用 cfncluster CLI。

如果您需要一个 CfnCluster 包来管理您的旧集群,我们建议您从 Python 虚拟环境中安装和使用它。

AWS ParallelCluster 并 CfnCluster 使用不同的 IAM 自定义策略

以前用于创建 CfnCluster 集群的自定义 IAM 策略不能与一起使用 AWS ParallelCluster。如果您需要自定义策略 AWS ParallelCluster,则必须创建新的策略。请参阅 AWS ParallelCluster 指南。

AWS ParallelCluster 并 CfnCluster 使用不同的配置文件

AWS ParallelCluster 配置文件位于该~/.parallelcluster文件夹中。 CfnCluster 配置文件位于 ~/.cfncluster 文件夹中。

如果要将现有的 CfnCluster 配置文件与一起使用 AWS ParallelCluster,则必须完成以下操作:

  1. 将配置文件从 ~/.cfncluster/config 移动到 ~/.parallelcluster/config

  2. 如果使用 extra_json 配置参数,请按如下所示进行更改。

CfnCluster 设置:

extra_json = { "cfncluster" : { } }

AWS ParallelCluster 设置:

extra_json = { "cluster" : { } }

在中 AWS ParallelCluster,神经节默认处于禁用状态

在中 AWS ParallelCluster,神经节默认处于禁用状态。要启用 ganglia,请完成以下步骤:

  1. 按如下所示设置 extra_json 参数:

    extra_json = { "cluster" : { "ganglia_enabled" : "yes" } }
  2. 更改头安全组以允许连接到端口 80。

    必须通过添加新的安全组规则来修改 parallelcluster-<CLUSTER_NAME>-MasterSecurityGroup-<xxx> 安全组,以允许从您的公有 IP 到端口 80 的入站连接。有关更多信息,请参阅 Amazon EC2 用户指南中的向安全组添加规则