Memecahkan masalah tenancy tunggal


Halaman ini menjelaskan cara memecahkan beberapa potensi masalah yang mungkin terjadi saat menggunakan sole-tenant node.

Batasan ukuran grup node

  • Masalah: Ukuran grup node dibatasi hingga 100.

    • Solusi: Buat beberapa grup node dan gunakan label afinitas yang sama untuk setiap grup node. Kemudian, saat menjadwalkan VM pada grup node ini, gunakan label afinitas yang Anda tetapkan ke grup node.

Kegagalan penjadwalan VM

  • Masalah: Tidak dapat menjadwalkan VM di sole-tenant node.

    • Solusi:

      • Anda tidak dapat menjadwalkan VM sole-tenant jika tidak ada node di zona yang cocok dengan spesifikasi afinitas atau anti-afinitas VM. Periksa apakah Anda telah menentukan label afinitas yang benar. Selain itu, pastikan Anda belum menentukan label afinitas yang bertentangan.

      • Jika Anda menggunakan kebijakan pemeliharaan mulai ulang di tempat, pastikan setelan OnHostMaintenance VM ditetapkan ke terminate.

      • Jika menggunakan kebijakan pemeliharaan migrasi dalam grup node, pastikan Anda menjadwalkan VM pada grup node, bukan node tertentu, atau dengan menggunakan label afinitas.

      • Periksa apakah nama node yang ditentukan cocok dengan nama node di zona.

      • Periksa apakah nama grup node yang ditentukan cocok dengan nama grup node di zona.

      • Anda tidak dapat menjadwalkan VM sole-tenant jika platform CPU minimum VM (--min-cpu-platform) ditetapkan ke nilai apa pun selain AUTOMATIC.

Tenancy VM

Grup node penskalaan otomatis

  • Masalah: Tidak dapat mengaktifkan autoscaler grup node.

    • Solusi: Anda hanya dapat mengaktifkan autoscaler grup node saat menetapkan kebijakan pemeliharaan grup node ke kebijakan pemeliharaan Default.
  • Masalah: Ingin mempertahankan node yang sudah dicadangkan dengan kebijakan pemeliharaan migrasi dalam grup node.

    • Solusi: Saat menggunakan kebijakan pemeliharaan Migrasi dalam grup node, tetapkan autoscaler grup node untuk hanya menyebarkan skala, yang akan menambahkan node ke grup node saat dibutuhkan kapasitas ekstra.
  • Masalah: Tidak ada sisa kuota CPU di region tersebut.

    • Solusi: Penskalaan otomatis mungkin gagal jika Anda tidak memiliki sisa kuota CPU di region ini, jumlah node dalam grup mencapai jumlah maksimum yang diizinkan, atau ada masalah penagihan. Bergantung pada error-nya, Anda mungkin perlu meminta peningkatan kuota CPU atau membuat grup sole-tenant node baru.

Bringing your own licenses (BYOL)

  • Masalah: Mengonfigurasi kebijakan pemeliharaan mulai ulang di tempat.

    • Solusi: Jika menggunakan kebijakan pemeliharaan mulai ulang di tempat, tetapkan OnHostMaintenanceSetting VM ke terminate.
  • Masalah: Menjadwalkan VM pada grup node dengan kebijakan pemeliharaan migrasi dalam grup node.

    • Solusi:

      • Jadwalkan VM ke grup node, bukan ke node tertentu atau dengan menggunakan label afinitas yang disesuaikan.

      • Membuat 2 node dan mengaktifkan autoscaler; sebaliknya, jika Anda membuat grup node ukuran 1, node tersebut dicadangkan untuk penahanan.

Masalah kapasitas

  • Masalah: Kapasitas tidak cukup di node atau di grup node.

    • Solusi:

      • Jika Anda menjadwalkan ulang VM ke node yang menjadwalkan VM secara paralel, dalam situasi yang jarang terjadi, kapasitas mungkin tidak ada.

      • Jika Anda menjadwalkan ulang VM ke node dalam grup node tempat Anda belum mengaktifkan penskalaan otomatis, kapasitas mungkin tidak ada.

      • Jika Anda menjadwalkan ulang VM ke node di grup node tempat penskalaan otomatis diaktifkan, tetapi melampaui kuota CPU, kapasitas mungkin tidak ada.

Overcommit CPU

  • Masalah: Error yang menunjukkan bahwa tidak ada grup sole-tenant node yang ditentukan saat Anda menetapkan nilai untuk jumlah minimum CPU:

    Invalid value for field 'resource.scheduling.minNodeCpus': '2'. Node virtual
    CPU count may only be specified for sole-tenant instances.
    
    • Solusi: Tentukan grup sole-tenant node saat menetapkan nilai untuk jumlah minimum CPU
  • Masalah: Error yang menunjukkan bahwa total jumlah minimum CPU untuk semua VM sole-tenant pada suatu node lebih besar dari kapasitas CPU jenis node.

    Node virtual CPU count must not be greater than the guest virtual CPU count.
    
    No feasible nodes found for the instance given its node affinities and other
    constraints.
    
    • Solusi: Tentukan nilai jumlah minimum CPU untuk setiap VM, sehingga total untuk semua VM tidak melebihi jumlah CPU yang ditentukan oleh jenis sole-tenant node.
  • Masalah: Error yang menunjukkan bahwa jumlah total CPU yang ditentukan oleh jenis mesin untuk semua VM pada suatu node lebih dari dua kali jumlah minimum CPU yang ditentukan untuk semua VM pada node.

    Guest virtual CPU count must not be greater than [~2.0] times the node
    virtual CPU count.
    
    • Solusi: Tingkatkan nilai jumlah minimum CPU untuk VM di node ini hingga jumlah total minimum CPU lebih besar dari atau sama dengan setengah nilai untuk jumlah total CPU yang ditentukan berdasarkan jenis mesin.
  • Masalah: Error yang menunjukkan bahwa nilai untuk jumlah minimum CPU bukan bilangan genap yang lebih besar dari atau sama dengan 2.

    Invalid value for field 'resource.scheduling.minNodeCpus': '3'. Node virtual
    CPU count must be even.
    
    • Solusi: Tentukan nilai untuk jumlah minimum CPU yang merupakan bilangan genap yang lebih besar dari atau sama dengan 2.

GPU

  • Masalah: Error yang menunjukkan bahwa pembuatan instance gagal karena inkompatibilitas properti node.

    Instance could not be scheduled due to no matching node with property compatibility.
    
    • Solusi: Sole-tenant node berkemampuan GPU hanya mendukung VM yang telah menambahkan GPU. Untuk mengatasi masalah ini, Sediakan VM sole-tenant dengan GPU.

Langkah berikutnya