Memulihkan upgrade yang gagal di Google Distributed Cloud

Terkadang, Google Distributed Cloud mengalami kondisi yang mengharuskan Anda memulai ulang upgrade, atau memperbaiki kondisi error agar upgrade berhasil diselesaikan. Kondisi berikut dapat terjadi saat mengupgrade cluster. Coba selesaikan upgrade cluster seperti yang tercantum dalam kondisi.

Memulihkan upgrade cluster admin, hybrid, dan mandiri

Cluster admin, hybrid, dan mandiri diupgrade dengan perintah bmctl upgrade.

Jika upgrade Anda tidak berhasil diselesaikan, periksa kondisi berikut dan coba upgrade lagi.

  • bmctl gagal mengurai file konfigurasi karena kesalahan. Perbaiki file konfigurasi dan jalankan kembali perintah.
  • bmctl gagal melakukan bootstrapping cluster sementara. Coba lagi perintah tersebut.
  • file log menunjukkan bahwa upgrade gagal dalam pemeriksaan awal. Perbaiki kondisi pra-penerbangan, atau paksa upgrade.
  • upgrade memerlukan waktu terlalu lama (lebih dari 30 menit) atau waktu tunggu habis. Coba lagi perintah upgrade.
  • upgrade berhenti selama fase inisialisasi:
    • Untuk versi 1.35 dan yang lebih baru, jika Anda menggunakan RHEL 8 atau Rocky Linux, periksa log node untuk mengetahui apakah ada error eksekusi Ansible yang menunjukkan versi Python yang tidak didukung. Ansible memerlukan Python 3.9 atau yang lebih baru di cluster target. Verifikasi penginstalan Python 3.9 atau yang lebih baru di node yang gagal dan coba lagi operasi.
    • Untuk versi 1.35 dan yang lebih baru, pastikan cgroupsv2 diaktifkan. Untuk mengetahui informasi selengkapnya tentang cgroupsv2, lihat memigrasikan ke cgroup v2.

Memulihkan upgrade cluster pengguna

Cluster pengguna diupgrade dari cluster admin terkait dengan perintah kubectl apply.

Jika upgrade Anda tidak berhasil diselesaikan, periksa kondisi berikut dan coba upgrade lagi.

  • Pemeriksaan pra-cetak gagal. Periksa log pemeriksaan pra-penerbangan dan perbaiki error yang sesuai.
  • Anda mungkin perlu membuat resource kustom pra-penerbangan baru dengan mengikuti petunjuk ini dan menerapkannya ke cluster. Pastikan pra-penerbangan yang dipicu berhasil, dan rekonsiliator cluster mengambil status lulus terbaru.

Langkah berikutnya

Jika Anda memerlukan bantuan tambahan, hubungi Cloud Customer Care. Anda juga dapat melihat bagian Mendapatkan dukungan untuk mengetahui informasi selengkapnya tentang sumber dukungan, termasuk yang berikut:

  • Persyaratan untuk membuka kasus dukungan.
  • Alat untuk membantu Anda memecahkan masalah, seperti konfigurasi lingkungan, log, dan metrik.
  • Komponen yang didukung.