概要
你需要确定 Azure CycleCloud 是否允许你通过修改其计算和存储资源来自定义部署到 Contoso 的 Azure 订阅中的群集。 您还希望验证是否可以通过运行自己编写的自定义脚本来在头节点和计算节点上配置操作系统。
在本模块中,你已逐步完成通过修改 Azure CycleCloud 模板将更改应用到群集配置的过程。 首先,自定义 Azure CycleCloud GitHub 存储库中提供的模板的存储配置,将模板导入 Azure CycleCloud 应用程序,并使用应用程序的图形界面创建新群集。 接下来,通过在群集定义中添加额外的节点数组和分区来修改模板。 重新导入模板后,再次应用更改。 最后,你实现了 cloud-init 脚本,并通过在头节点和计算节点上运行它来验证其功能。
在没有 Azure CycleCloud 提供的抽象层的情况下,自行实现等效功能会更加复杂,并且需要直接管理构成群集构建基块的 Azure 资源的配置。 Azure CycleCloud 模板提供声明性预配模型,可帮助你最大程度地减少与在 Azure 中部署和维护自定义 HPC 环境相关的管理开销。