Bagikan melalui


Menambahkan Array Node ke Kluster

Array node digunakan untuk menentukan bagaimana simpul dari jenis tertentu dibuat/dihapus saat kluster naik dan turun. Setiap array memiliki nama, sekumpulan atribut yang akan diterapkan ke setiap simpul dalam array, dan atribut opsional yang menjelaskan bagaimana array harus menskalakan (batas, grup penempatan, konfigurasi set skala, dll).

Artikel ini memperlihatkan kepada Anda cara menambahkan array simpul ke kluster yang sudah ada menggunakan file templat. Baca selengkapnya tentang array simpul.

Mengedit Templat Kluster

Untuk menambahkan array simpul, Anda harus memiliki file templat untuk kluster Anda. Edit file ini dan tambahkan bagian baru [[nodearray]] di bawahnya [cluster], memberi array nama unik dalam kluster tersebut.

Misalnya, templat di bawah ini berisi array simpul bernama "highmem" yang menggunakan VM Standard_M64 alih-alih nilai yang ditentukan dalam default simpul (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

Impor ulang templat kluster yang dimodifikasi

Untuk menerapkan perubahan templat kluster dan membuat array simpul baru, gunakan CycleCloud CLI untuk mengimpor templat. Anda harus menentukan nama kluster untuk dimodifikasi serta --force bendera yang memberi tahu CLI untuk menimpa nilai di kluster yang ada.

Perintah di bawah ini akan menerapkan perubahan di atas ke kluster bernama "example-cluster":

cyclecloud import_cluster example-cluster -f hpc-template.txt -c hpc --force

Untuk menguji array simpul baru Anda, buka UI web dan klik tombol "Tambahkan simpul". Pilih array "highmem" dan klik "Tambahkan" untuk membuat simpul baru. Untuk membuat perubahan lebih lanjut, cukup edit file templat dan jalankan kembali perintah impor di atas.

Add Array Node

Bacaan lebih lanjut