共用方式為


將節點陣列新增至叢集

使用節點陣列來定義叢集擴展和縮減時如何建立和刪除特定類型的節點。 每個節點陣列都有一個名稱、一組您套用至陣列中每個節點的屬性,以及描述陣列調整方式的選擇性屬性,例如限制、放置群組和擴展集組態。

本文說明如何使用範本檔案,將節點陣列新增至現有的叢集。 深入了解節點陣列。

編輯叢集範本

若要新增節點陣列,您需要叢集的 範本檔案 。 編輯此檔案,並在[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 然後選取 [ 新增 ] 以建立新的節點。 若要進行進一步的變更,請編輯範本檔案,然後再次執行匯入命令。

新增數位節點

進一步閱讀