Cara Restore Backup dari Proxmox Versi 8.x ke Proxmox Versi 6.x

Selamat datang kembali di ChotibulStudio. Pada artikel kali ini, saya ingin berbagi terkait dengan cara restore backup dari Proxmox versi 8.x ke Proxmox versi 6.x.

Secara umum, restore backup perangkat lunak dari versi yang lebih tinggi ke versi yang lebih rendah hampir tidak mungkin bisa dilakukan. Mengingat versi perangkat lunak terbaru memiliki fitur yang lebih baru dan tidak kompatibel lagi dengan versi dibawahnya.

Seperti halnya restore backup dari Proxmox versi 8.x ke Proxmox versi 6.x, saya juga menemukan kendala saat mencoba melakukan restore ke versi yang lebih rendah.

Adapun galat yang tampil adalah sebagai berikut:

restore vma archive: vma extract -v -r /var/tmp/vzdumptmp8082.fifo /mnt/pve/nfs-node2/dump/vzdump-qemu-105-2025_04_16-09_14_11.vma.zst /var/tmp/vzdumptmp8082

TASK ERROR: command 'set -o pipefail && vma extract -v -r /var/tmp/vzdumptmp8082.fifo /mnt/pve/nfs-node2/dump/vzdump-qemu-105-2025_04_16-09_14_11.vma.zst /var/tmp/vzdumptmp8082' failed: got timeout

Perintah tersebut muncul saat melakukan restore backup melalui CLI dengan perintah

# qmrestore vzdump-qemu-105-2025_04_16-09_14_11.vma.zst 200

Hasil analisa pribadi dari baris galat yang ditampilkan oleh sistem (Proxmox 6.x)

Ada beberapa hal yang mungkin harus saya telaah kembali sebelum melakukan restore backup dengan kasus perbedaan versi pada Proxmox, khususnya pada fitur yang tersedia.

Diantaranya:

  1. Proxmox menyediakan fitur pencadaangan (backup) melalui banyak cara, salah satunya adalah NFS.
  2. Pada saat melakukan pencadangan, Proxmox akan melakukan kompresi (archive) pada cadangan snapshot (atau mode pencadangan lain) pada VM tertentu.
  3. Proxmox menggunakan beragam paket untuk melakukan kompresi pada berkas pencadangan. Contohnya adalah Gzip (.gz atau .tgz), Lempel–Ziv–Oberhumer (.lzo), dan atau Zstandard (zstd, .zst).
  4. Proxmox 6.x menggunakan kompresi berkas pencadangan Gzip dan Lempel–Ziv–Oberhumer.
  5. Proxmox 8.x menggunakan kompresi berkas pencadangan Gzip, Lempel–Ziv–Oberhumer, dan Zstandard.

Seningga berkas pencadangan yang dikompresi dengan Zstandard (vzdump-qemu-105-2025_04_16-09_14_11.vma.zst) tidak akan dapat dibaca oleh Proxmox 8.x.

Lalu, bagaimana caranya agar berkas pencadangan Proxmox 8.x dapat dipulihkan ke Proxmox 6.x?

Memulihkan cadangan dari Proxmox 8.x ke Proxmox 6.x

Setelah memutar otak kesana-kemari dan menjelajah seisi Google hingga 50 tab peramban terbuka, akhirnya saya menemukan cara mudahnya.

1. Pasang paket pendukung

Berdasarkan hasil anabel (analisa gember, pinjem istilahnya Koh Nex Carlos) pribadi, Proxmox 6.x belum mendukung kompresi menggunakan Zstandard. Agar dapat memulihkan cadangan Proxmox 8.x ke Proxmox 6.x, Anda harus menambahkan atau memasang paket Zstandard terlebih dahulu.

Eksekusi perintah berikut untuk memasang paket Zstandard.

# apt install zstd

2. Lakukan dekompresi atau ekstraksi arsip cadangan

Paket zstd membawa beberapa paket lain setelah dipasang, yaitu zstdmt, unzstd dan zstdcat. Nah, agar dapat memulihkan pencadangan dari versi Proxmox yang lebih tinggi ke versi Proxmox yang lebih rendah, sekarang saya membutuhkan paket unzstd untuk melakukan dekompresi atau ekstraksi berkas pencadangan.

Eksekusi perintah melakukan ekstraksi:

# unzstd vzdump-qemu-105-2025_04_16-09_14_11.vma.zst

Tunggulah beberapa saat sampai proses ekstraksi selesai.

3. Pulihkan cadangan

Proses ekstraksi atau dekompresi berkas cadangan memerlukan waktu, tergantung ukuran berkasnya. Setelah proses ekstraksi berhasil, eksekusi perintah berikut untuk memulihkan cadangan.

# qmrestore vzdump-qemu-105-2025_04_16-09_14_11.vma 200

Sampai pada langkah ini, restore backup dari Proxmox versi 8.x ke Proxmox versi 6.x dapat dijalankan dengan lancar.

Komentar

Postingan populer dari blog ini

Cara Memperbaiki Masalah "KVM virtualisation is configured, but not available" di Proxmox

Daftar Rekomendasi Repositori Lokal Debian 11 "Bullseye"

Cara Memasang Sectigo PositiveSSL Wildcard di Ubuntu 22.04 untuk Nginx atau Apache