Upgrade Proxmox VE 8 ke Proxmox VE 9

Hai semuanya, apa kabar? Proxmox VE 8 secara resmi sudah end-of-support tanggal 31 Agustus 2026 dan disarankan untuk upgrade ke PVE 9. Kita perlu melakukan beberapa persiapan dan tahapan saat proses upgrade-nya agar bisa lancar dan minim kendala.

 

Proxmox juga sudah menyiapkan dokumentasi/panduan untuk upgrade, dapat dilihat pada link berikut: https://pve.proxmox.com/wiki/Upgrade_from_8_to_9

StarWind juga pernah nulis dokumentasinya, dan ada beberapa detail “pengaman” yang dilakukan (tidak ada di wiki Proxmox). Bisa dipertimbangkan: https://www.starwindsoftware.com/blog/proxmox-ve-8-to-9-upgrade-guide/

Persiapan

  1. Pastikan untuk backup VM dan CT. Bisa menggunakan PBS atau backup solution lain. Hal ini dilakukan agar seandainya proses upgrade gagal dan cluster jadi rusak, kita masih punya data cadangan dari VM/CT-nya.
  2. Sediakan ruang kosong pada sistem. Setidaknya partisi /root masih memiliki ruang kosong sebesar 5 GB. Disarankan memiliki >10GB ruang kosong. Kita bisa menggunakan perintah df -h / untuk cek kapasitas partisi root.
  3. Cek status cluster. Pastikan cluster sehat dan tidak ada kendala sebelum kita melakukan upgrade. Kita bisa menggunakan perintah pvecm status.
  4. Cek versi PVE. Agar dapat upgrade ke PVE9, PVE8 yang digunakan minimal 8.4.1. Selain itu, perlu upgrade paket-paketnya terlebih dahulu.
    apt update
    apt dist-upgrade
    
  5. Cek versi Ceph. Kalau pakai Ceph, wajib di-upgrade terlebih dahulu ke versi 19.2 Squid sebelum upgrade PVE ke versi 9
  6. Siapkan screen (tool) agar proses yang dilakukan tidak hilang apabila koneksi kita ke server terkendala.

Eksekusi

  1. Jalankan pre-check. Proxmox menyediakan tool pengecekan sebelum kita upgrade ke PVE9. Nama tool atau perintah yang digunakan adalah pve8to9 --full. Sistem akan melakukan pengecekan dan akan memberitahu apabila ada bottleneck yang berpotensi menghambat atau mengganggu proses upgrade.
  2. Sesuaikan list repositori. Ganti entri repo dari bookworm jadi trixie.
    sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
    sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list
    

    Pada dokumentasi resmi PVE, ada entri yang sempat membuatku bingung.

     


    Ada dua entri terkait perubahan repo. Aku sempat mengira dua-duanya dijalankan. Ternyata, cukup pilih salah satu saja. Entri yang bawah adalah formatting yang baru.

Setelah entri repo kita ubah, update daftar paketnya dengan perintah apt update.

  1. Proses Upgrade. Ini adalah inti pekerjaan upgrade-nya. Jalankan perintah berikut:
    apt dist-upgrade
    

    Proses upgrade bisa saja memerlukan waktu yang cukup lama, tergantung koneksi internet yang digunakan (dan juga jumlah paket yang di-upgrade). Akan ada beberapa prompt yang akan muncul:

    |   File Konfigurasi      |   Saran (wiki Proxmox)                                |
    |-------------------------|-------------------------------------------------------|
    | /etc/isue               | No (keep current)                                     |
    | /etc/lvm/lvm.conf       | Yes (maintainer's)                                    |
    | /etc/ssh/sshd_config    | Yes (maintainer's) - cek juga filenya terlebih dahulu |
    | /etc/default/grub       | No (keep current)                                     |
    | /etc/chrony/chrony.conf | Yes (maintainer's)                                    |
    
  2. Reboot
  3. Verifikasi. Cek lagi semuanya:
    pveversion        # harus 9.x
    uname -a          # cek kernel baru
    pvecm status      # kalo di cluster, cek quorum
    
  4. Kalau pakai Ceph, cek juga.
    ceph -s           # harus HEALTH_OK
    ceph --version
    
  5. Lakukan pada node lain. Satu per satu. Pastikan node sebelumnya sudah sesuai sebelum lanjut ke node berikutnya.

Validasi

  1. Cek VM, CT dan service di dalamnya. Pastikan berjalan dengan normal dan dapat diakses.
  2. Cek storage. Baik Ceph, SAN, atau storage lain yang terdaftar, pastikan sudah mounted dan berhasil dibaca dengan normal.
  3. Refresh browser untuk melihat perubahan versi pada web UI.

Penutup

Proses upgrade PVE8 ke PVE9 mungkin bisa membingungkan. Namun kita bisa baca dokumentasi resmi dari Proxmox atau referensi lain (misalnya dari komunitas) yang sudah pernah coba eksekusi, dan cek prosedur yang disampaikan. Persiapan yang matang perlu disiapkan dan jangan terburu-buru dalam prosesnya.

Tulisan kali ini sampai di sini dulu ya. Sampai jumpa. Bye.

By Zaidan

Leave a Reply

Your email address will not be published. Required fields are marked *