本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
从移 CfnCluster 至AWS ParallelCluster
AWS ParallelCluster是的增强版 CfnCluster。
如果您当前使用 CfnCluster,我们建议您AWS ParallelCluster改用并使用它创建新集群。尽管您可以继续使用 CfnCluster,但它已不再开发中,也不会添加任何新特性或功能。
以下各节描述了 CfnCluster AWS ParallelCluster和之间的主要区别。
AWS ParallelCluster CLI 管理一组不同的集群
cfncluster
使用 CLI 创建的集群无法使用pcluster
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,则必须完成以下操作:
-
将配置文件从移
~/.cfncluster/config
至~/.parallelcluster/config
。 -
如果您使用extra_json配置参数,请按如下所示进行更改。
CfnCluster 设置:
extra_json = { "cfncluster" : { } }
AWS ParallelCluster设置:
extra_json = { "cluster" : { } }
在AWS ParallelCluster,默认情况下,神经节处于禁用状态
在AWS ParallelCluster,默认情况下禁用神经节。要启用神经节,请完成以下步骤:
-
按如下所示设置extra_json参数:
extra_json = { "cluster" : { "ganglia_enabled" : "yes" } }
-
更改头部安全组以允许连接到端口 80。
必须通过添加新的
parallelcluster-
安全组规则来修改安全组,以允许从您的公共 IP 入站连接到端口 80。有关更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南中的向安全组添加规则。<CLUSTER_NAME>
-MasterSecurityGroup-<xxx>