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 keterminate
.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 selainAUTOMATIC
.
Tenancy VM
Masalah: Tidak dapat memindahkan VM ke sole-tenant node.
Solusi:
Instance VM dengan platform CPU minimum yang ditentukan tidak dapat dipindahkan ke sole-tenant node dengan mengupdate tenancy VM. Untuk memindahkan VM ke sole-tenant node, hapus spesifikasi platform CPU minimum dengan menetapkannya ke
automatic
.Karena setiap sole-tenant node menggunakan platform CPU tertentu, semua VM yang berjalan pada node tersebut tidak dapat menentukan platform CPU minimum. Agar dapat memindahkan VM ke sole-tenant node dengan mengupdate tenancy-nya, Anda harus menetapkan flag
--min-cpu-platform
VM keAUTOMATIC
.
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 keterminate
.
- Solusi: Jika menggunakan kebijakan pemeliharaan mulai ulang di tempat, tetapkan
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.