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.