你当前正在访问 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”数组,然后单击“添加”以创建新节点。 若要进行进一步更改,只需编辑模板文件并重新运行上述导入命令。

Add Array Node

深入阅读