Membuat grup sole-tenant node

Dokumen ini menjelaskan cara membuat dan menghapus grup node tenant eksklusif. Jika Anda belum membuat template node sole-tenant, Anda harus melakukannya sebelum dapat membuat grup node.

Grup node adalah resource zonal yang mewarisi properti dari template node yang menjadi dasarnya. Saat membuat grup node, Anda harus menentukan konfigurasi seperti jumlah node dan setelan pemeliharaan.

Membuat grup sole-tenant node

Untuk membuat grup node sole-tenant, gunakan salah satu metode berikut:

Konsol

  1. Di konsol Cloud de Confiance , buka halaman Sole-tenant nodes.

    Buka Sole-tenant nodes

  2. Klik Create node group untuk mulai membuat grup node.

  3. Tentukan Name untuk grup node.

  4. Tentukan Region untuk grup node guna menampilkan template node yang tersedia di region tersebut.

  5. Tentukan Zona di dalam region untuk membuat grup node.

  6. Tentukan Node template untuk membuat grup node atau klik Create node template untuk membuat template sole-tenant node baru. Template node yang dipilih diterapkan ke grup node.

  7. Pilih salah satu opsi berikut untuk Mode penskalaan otomatis untuk autoscaler grup node:

    • Off: Mengelola ukuran grup node secara manual.

    • Aktif: Membuat node otomatis ditambahkan ke atau dihapus dari grup node.

    • Hanya penyebaran skala: Menambahkan node ke grup node jika kapasitas ekstra diperlukan.

  8. Tentukan Jumlah node untuk grup. Jika Anda mengaktifkan autoscaler grup node, tentukan rentang untuk ukuran grup node. Anda dapat mengubah nilainya secara manual nanti.

  9. Tetapkan Kebijakan pemeliharaan grup node sole-tenant di bagian Konfigurasi Setelan Pemeliharaan ke salah satu nilai berikut. Dengan kebijakan pemeliharaan, Anda dapat mengonfigurasi perilaku VM di grup node selama peristiwa pemeliharaan host. Untuk mengetahui informasi selengkapnya, lihat Kebijakan pemeliharaan:

    • Default
    • Mulai ulang di tempat yang sama
    • Migrasi dalam grup node
  10. Anda dapat memilih antara masa pemeliharaan reguler dan kontrol pemeliharaan lanjutan untuk menangani pemeliharaan grup node tenant eksklusif, sebagai berikut:

    • Masa Pemeliharaan: Pilih jangka waktu yang Anda inginkan untuk peristiwa pemeliharaan terencana terjadi untuk node di grup node tenant tunggal.

    • Ikut serta dalam kontrol pemeliharaan lanjutan untuk sole-tenancy: Kontrol pemeliharaan lanjutan untuk sole-tenancy memungkinkan Anda mengontrol peristiwa pemeliharaan terencana untuk grup node sole-tenant dan meminimalkan gangguan terkait pemeliharaan. Untuk mengaktifkan kontrol pemeliharaan lanjutan, klik tombol Opt-in for advanced maintenance control for sole-tenancy ke posisi on. Jika Anda memilih untuk menggunakan opsi ini untuk pemeliharaan node, kolom Masa pemeliharaan akan dinonaktifkan, dan pemeliharaan akan terjadi seperti yang dikonfigurasi dalam kontrol pemeliharaan lanjutan.

    Perhatikan bahwa kontrol pemeliharaan lanjutan hanya mendukung kebijakan pemeliharaan Default.

  11. Konfigurasikan setelan berbagi dengan menentukan salah satu opsi berikut di Mengonfigurasi setelan berbagi:

    • Untuk membagikan grup node dengan semua project di organisasi Anda, pilih Bagikan grup node ini dengan semua project dalam organisasi.
    • Untuk berbagi grup node dengan project tertentu dalam organisasi, pilih Bagikan grup node ini dengan project yang dipilih dalam organisasi.

    Jika Anda tidak ingin membagikan grup node, pilih Jangan bagikan grup node ini dengan project lain. Untuk mengetahui informasi selengkapnya tentang berbagi grup node, lihat Membagikan grup sole-tenant node.

  12. Klik Create untuk menyelesaikan pembuatan grup node.

gcloud

Jalankan perintah gcloud compute sole-tenancy node-groups create command untuk membuat grup node berdasarkan template node yang dibuat sebelumnya:

gcloud compute sole-tenancy node-groups create GROUP_NAME \
  --node-template=TEMPLATE_NAME \
  --target-size=TARGET_SIZE \
  [--zone=ZONE \]
  [--maintenance-policy=MAINTENANCE_POLICY \]
  [--maintenance-window-start-time=START_TIME \]
  [--autoscaler-mode=AUTOSCALER_MODE \
  --min-nodes=MIN_NODES \
  --max-nodes=MAX_NODES]

Ganti kode berikut:

  • GROUP_NAME: nama untuk grup node baru.
  • TEMPLATE_NAME: nama template node yang akan digunakan untuk membuat grup ini.
  • TARGET_SIZE: jumlah node yang akan dibuat dalam grup.
  • ZONE: zona tempat membuat grup node. Area ini harus merupakan region yang sama dengan template node tempat Anda mendasarkan grup node.
  • MAINTENANCE_POLICY: kebijakan pemeliharaan untuk grup node. Untuk mengetahui informasi selengkapnya, lihat Kebijakan pemeliharaan. Jenis harus berupa salah satu nilai berikut:

    • default
    • restart-in-place
    • migrate-within-node-group

    Atau, Anda dapat memilih untuk mengaktifkan kontrol pemeliharaan lanjutan untuk grup node tenant eksklusif, menggunakan tanda --maintenance-interval. Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan kontrol pemeliharaan lanjutan di sole-tenant node.

  • START_TIME: waktu mulai dalam GMT untuk periode pemeliharaan untuk VM di grup node ini. Tetapkan ke salah satu dari: 00:00, 04:00, 08:00, 12:00, 16:00, atau 20:00. Jika tidak disetel, grup node tidak memiliki masa pemeliharaan yang telah ditetapkan.

  • AUTOSCALER_MODE: kebijakan autoscaler untuk grup node. Nilai ini harus salah satu dari:

    • off: mengelola ukuran grup node secara manual.
    • on: membuat node otomatis ditambahkan ke atau dihapus dari grup node.
    • only-scale-out: menambahkan node ke grup node saat kapasitas tambahan diperlukan.
  • MIN_NODES: ukuran minimum grup node. Nilai defaultnya adalah 0 dan harus berupa nilai bilangan bulat yang kurang dari atau sama dengan MAX_NODES.

  • MAX_NODES: ukuran maksimum grup node. Nilai ini harus kurang dari atau sama dengan 100 dan lebih besar dari atau sama dengan MIN_NODES. Wajib jika AUTOSCALER_MODE tidak ditetapkan ke off.

REST

Gunakan metode nodeGroups.insert untuk membuat grup node berdasarkan template node yang dibuat sebelumnya:

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/nodeGroups?initialNodeCount=TARGET_SIZE
{
  "nodeTemplate": "regions/REGION/nodeTemplates/TEMPLATE_NAME",
  "name": "GROUP_NAME",
  "maintenancePolicy": MAINTENANCE_POLICY,
  "maintenanceWindow": {
      "startTime": "START_TIME"
  },
  "autoscalingPolicy": {
      "mode": AUTOSCALER_MODE,
      "minNodes": MIN_NODES,
      "maxNodes": MAX_NODES
  },
}

Ganti kode berikut:

  • PROJECT_ID: ID project.

  • ZONE: zona tempat membuat grup node. ID ini harus berada di region yang sama dengan template node tempat Anda mendasarkan grup node.

  • TARGET_SIZE: jumlah node yang akan dibuat dalam grup.

  • REGION: region tempat membuat grup node. Anda harus memiliki template node di region yang dipilih.

  • TEMPLATE_NAME: nama template node yang akan digunakan untuk membuat grup ini.

  • GROUP_NAME: nama untuk grup node baru.

  • MAINTENANCE_POLICY: kebijakan pemeliharaan untuk grup node. Jenis harus berupa salah satu nilai berikut:

    • DEFAULT
    • RESTART_IN_PLACE
    • MIGRATE_WITHIN_NODE_GROUP

    Atau, Anda dapat memilih untuk mengaktifkan kontrol pemeliharaan lanjutan untuk grup node tenant eksklusif, menggunakan kolom maintenanceInterval. Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan kontrol pemeliharaan lanjutan di sole-tenant node.

  • START_TIME: waktu mulai dalam GMT untuk periode pemeliharaan untuk VM di grup node ini. Tetapkan ke salah satu dari: 00:00, 04:00, 08:00, 12:00, 16:00, atau 20:00. Jika tidak disetel, grup node tidak memiliki masa pemeliharaan yang telah ditetapkan.

  • AUTOSCALER_MODE: kebijakan autoscaler untuk grup node. Jenis harus berupa salah satu nilai berikut:

    • OFF: mengelola ukuran grup node secara manual.
    • ON: membuat node otomatis ditambahkan ke atau dihapus dari grup node.
    • ONLY_SCALE_OUT: menambahkan node ke grup node saat kapasitas tambahan diperlukan.
  • MIN_NODES: ukuran minimum grup node. Nilai defaultnya adalah 0 dan harus berupa nilai bilangan bulat yang kurang dari atau sama dengan MAX_NODES.

  • MAX_NODES: ukuran maksimum grup node. Nilai ini harus kurang dari atau sama dengan 100 dan lebih besar dari atau sama dengan MIN_NODES. Wajib jika AUTOSCALER_MODE tidak ditetapkan ke OFF.

Hapus grup node

Jika Anda perlu menghapus grup sole-tenant node, hapus VM apa pun dari grup node terlebih dahulu.

Konsol

  1. Buka halaman Sole-tenant nodes.

    Buka Sole-tenant nodes

  2. Klik Nama grup node yang akan dihapus.

  3. Untuk setiap node dalam grup node, klik nama node dan hapus instance VM satu per satu di halaman detail node, atau ikuti prosedur standar untuk menghapus satu VM. Untuk menghapus VM dalam grup instance terkelola, hapus grup instance terkelola.

  4. Setelah menghapus semua instance VM yang berjalan di semua node grup node, kembali ke halaman Sole-tenant nodes.

    Buka Sole-tenant nodes

  5. Klik Node groups.

  6. Pilih nama grup node yang perlu Anda hapus.

  7. Klik Delete.

gcloud

  1. Cantumkan instance VM yang berjalan di node pada grup node menggunakan perintah gcloud compute sole-tenancy node-groups list-nodes:

    gcloud compute sole-tenancy node-groups list-nodes GROUP_NAME \
      --zone=ZONE

    Ganti kode berikut:

    • GROUP_NAME: nama grup node
    • ZONE: zona grup node
  2. Jika ada VM yang berjalan pada grup node, ikuti prosedur untuk menghapus VM individual atau prosedur untuk menghapus grup instance terkelola.

  3. Setelah menghapus semua VM yang berjalan di semua node grup node, hapus grup node menggunakan perintah gcloud compute sole-tenancy node-groups delete:

    gcloud compute sole-tenancy node-groups delete GROUP_NAME \
        --zone=ZONE

    Ganti kode berikut:

    • GROUP_NAME: nama grup node
    • ZONE: zona grup node

REST

  1. Cantumkan instance VM yang berjalan di node pada grup node menggunakan metode nodeGroups.listNodes:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/nodeGroups/GROUP_NAME/listNodes

    Ganti kode berikut:

    • PROJECT_ID: project ID
    • ZONE: zona grup node
    • GROUP_NAME: grup tempat VM akan dicantumkan
  2. Jika ada VM yang berjalan pada grup node, ikuti prosedur untuk menghapus VM individual atau prosedur untuk menghapus grup instance terkelola.

  3. Setelah menghapus semua VM yang berjalan di semua node grup node, hapus grup node menggunakan metode nodeGroups.delete:

    DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/nodeGroups/GROUP_NAME
    

    Ganti kode berikut:

    • PROJECT_ID: project ID
    • ZONE: zona grup node
    • GROUP_NAME: nama grup node yang akan dihapus

Langkah berikutnya

  • Untuk mendapatkan informasi tentang cara mengaktifkan penskalaan otomatis pada grup sole-tenant node, lihat Autoscaler grup node.

  • Untuk mengetahui informasi selengkapnya tentang cara membawa lisensi yang sudah ada ke Cloud de Confiance, lihat Membawa lisensi yang sudah ada.

  • Untuk mengetahui informasi selengkapnya tentang sole-tenant node, lihat Sole-tenant node.