View a markdown version of this page

Pemecahan masalah instalasi cluster tertanam Wickr - Perusahaan Wickr

Panduan ini menyediakan dokumentasi untuk Wickr Enterprise. Jika Anda menggunakan AWS Wickr, lihat Panduan Administrasi AWS Wickr atau Panduan Pengguna AWS Wickr.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pemecahan masalah instalasi cluster tertanam Wickr

Semua contoh langkah pemecahan masalah ini mengasumsikan Anda memiliki akses shell ke instance yang menjalankan instalasi Wickr Embedded Cluster dan telah menjalankan ./wickr-enterprise-ha shell perintah untuk dapat berinteraksi dengan instalasi Kubernetes secara langsung.

Masalah umum

Tambahkan Tombol Node Hilang Dari Layar Manajemen Cluster

Pemasangan Airgapped

Jika Anda sedang dalam instalasi airgap, silakan hubungi Wickr Support untuk bantuan dalam memperbaiki perilaku ini.

Instalasi Standar

Jika lisensi Anda menyertakan hak Multi-Node Cluster Tertanam, lakukan sinkronisasi lisensi untuk mendapatkan versi terbaru. Jika Anda tidak yakin atau tidak memiliki hak ini, silakan hubungi Dukungan Wickr.

Untuk melakukan sinkronisasi lisensi, selesaikan langkah-langkah berikut.

  1. Arahkan ke panel kontrol KOTS.

  2. Pada halaman Dasbor, cari bagian lisensi di area kanan atas halaman.

  3. Di bagian ini, di sudut kanan atas, Anda akan melihat hyperlink Lisensi Sinkronisasi. Pilih hyperlink.

  4. Setelah lisensi disinkronkan, pembaruan UI dan Terakhir disinkronkan beberapa detik yang lalu muncul.

  5. Pilih Redeploy dari bagian Versi pada halaman dasbor KOTS.

  6. Setelah redeploy selesai, navigasikan kembali ke manajemen Cluster dan Anda dapat menambahkan node.

Masalah peningkatan

Upgrade Terjebak pada Upgrade Cluster

Jika pemutakhiran Anda macet di Upgrade Cluster, ini kemungkinan berarti beberapa pod tidak dihentikan dengan tepat. Masuk ke instance dan gunakan ./wickr-enteprise-ha shell perintah untuk masuk ke lingkungan shell untuk mengelola instalasi kubernetes.

  1. Identitas pod yang masih berjalan:

    kubectl -n kotsadm get pods | grep Running

  2. kubectl -n kotsadm delete pod name-of-running-pod

    catatan

    Jika salah satu pod yang sedang berjalan adalah embedded-cluster-upgrade-XXXXXXXXXXXXXX-xxxxx kotsadm-xxxxxxx atau atau serupa, jangan menghapusnya karena pod ini diperlukan untuk melakukan upgrade.

  3. Pastikan tidak ada pod yang berjalan yang tersisa.

    kubectl -n kotsadm get pods | grep Running

Prosedur ini harus memungkinkan upgrade cluster untuk melanjutkan dengan upgrade Wickr.

Aplikasi Tidak Diperbarui Selama Upgrade Cluster Dan Tidak Dapat Menyebarkan Versi Baru

Jika aplikasi tetap pada versi lama setelah upgrade, versi baru mungkin dalam keadaan tidak konsisten.

Periksa catatan instalasi Kubernetes:

  1. Buka shell Kubernetes dari installer.

    ./wickr-enterprise-ha shell

  2. Jalankan perintah kubectl berikut:

    kubectl get installations

  3. Output akan terlihat seperti ini:

    [root@ip-172-31-6-72 ~]# kubectl get installations NAME STATE INSTALLERVERSION CREATEDAT AGE 20251113170603 Obsolete 2.1.3+k8s-1.30 2025-11-13T17:06:05Z 22h 20251113180133 Failed 2.6.0+k8s-1.31 2025-11-13T18:01:37Z 21h
  4. Hapus instalasi yang gagal.

    kubectl delete installation 20251113180133

  5. Coba jalankan upgrade lagi melalui panel Admin KOTS.

RabbitMQ Pod Gagal dengan baris log Error while waiting for Mnesia tables: {timeout_waiting_for_tables}

Rahasia dan penyimpanan RabbitMQ tidak sinkron. Ini biasanya terjadi ketika beberapa instance RabbitMQ berjalan dan menyebabkan pemilihan pemimpin atau kesalahan kuorum. Untuk memperbaikinya, hapus layanan RabbitMQ dan volume penyimpanannya, lalu gunakan kembali.

Untuk menghapus RabbitMQ yang gagal, selesaikan langkah-langkah berikut.

  1. Hapus Statefulset RabbitMQ.

    kubectl -n kotsadm delete statefulset rabbitmq —cascade=orphan

  2. Hapus pod RabbitMQ yang tersisa. Jika ada beberapa pod RabbitMQ-X yang berjalan, keluarkan perintah ini beberapa kali memperbarui nilai RabbitMQ-X agar sesuai dengan nama pod tambahan.

    kubectl -n kotsadm delete pod rabbitmq-0

  3. Hapus yang sesuai PVCs. Jika ada beberapa pod yang berjalan, keluarkan perintah ini beberapa kali untuk memperbarui data-RabbitMQ-X agar sesuai dengan pod yang sesuai.

    kubectl -n kotsadm delete pvc data-rabbitmq-0

  4. Periksa apakah ada pod yang tersisa, ini seharusnya tidak menghasilkan apa-apa jika berhasil.

    kubectl -n kotsadm get pods|grep -i rabbitmq

  5. Periksa apakah ada yang tersisa PVCs, ini seharusnya tidak menghasilkan apa-apa jika berhasil.

    kubectl -n kotsadm get pvc|grep -i rabbitmq

  6. Menerapkan ulang melalui Panel Admin KOTS.

Untuk informasi pemecahan masalah lainnya, lihat Pemecahan Masalah.