你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
将节点数组添加到群集
节点数组用于定义在群集纵向扩展和缩减时如何创建/删除特定类型的节点。 每个数组都有一个名称、一组将应用于数组中的每个节点的属性,以及描述数组如何缩放 (限制、放置组、规模集配置等) 的可选属性。
本文介绍如何使用模板文件将节点数组添加到现有群集。 详细了解节点数组。
编辑群集模板
若要添加节点数组,必须具有群集的 模板文件 。 编辑此文件并在下面[cluster]
添加新节,为数组提供该群集中的唯一[[nodearray]]
名称。
例如,以下模板包含名为“highmem”的节点数组,该数组使用 Standard_M64 VM,而不是节点默认值中指定的值 (Standard_D4_v2) :
# hpc-template.txt
[cluster hpc]
[[node defaults]]
Credentials = $Credentials
ImageName = cycle.image.centos7
SubnetId = my-subnet
Region = USEast2
MachineType = Standard_D4_v2
[[node scheduler]]
[[nodearray highmem]]
MachineType = Standard_M64
[parameters Cluster Parameters]
[[parameter Credentials]]
ParameterType = Cloud.Credentials
Label = Credentials
[[parameter Region]]
ParameterType = Cloud.Region
Label = Region
DefaultValue = westus2
[[[parameter SubnetId]]]
ParameterType = Azure.Subnet
Label = Subnet
Required = true
重新导入修改后的群集模板
若要应用群集模板更改并创建新节点数组,请使用 CycleCloud CLI 导入模板。 必须指定要修改的群集的名称以及 --force
指示 CLI 覆盖现有群集中的值的标志。
以下命令将上述更改应用于名为“example-cluster”的群集:
cyclecloud import_cluster example-cluster -f hpc-template.txt -c hpc --force
若要测试新节点数组,请转到 Web UI,然后单击“添加节点”按钮。 选择“highmem”数组,然后单击“添加”以创建新节点。 若要进行进一步更改,只需编辑模板文件并重新运行上述导入命令。