Cara Memindahkan VM Proxmox ke Server Lain dengan Backup & SCP

Cara Memindahkan VM Proxmox ke Server Lain Menggunakan Backup dan SCP
Cara Memindahkan VM Proxmox ke Server Lain Menggunakan Backup dan SCP

Cara memindahkan VM Proxmox ke server lain dapat dilakukan dengan membuat backup Virtual Machine (VM), mengirim file backup ke server Proxmox tujuan menggunakan SCP, kemudian melakukan restore VM.

Metode ini cocok digunakan ketika administrator ingin melakukan migrasi VM Proxmox ke server baru tanpa melakukan instalasi ulang sistem operasi dan aplikasi yang ada di dalam VM.

Dalam panduan ini, kita akan membahas proses backup VM Proxmox, transfer file menggunakan SCP, hingga restore VM pada server Proxmox baru.

Persiapan Sebelum Memindahkan VM Proxmox

Sebelum memulai proses migrasi, pastikan beberapa hal berikut sudah tersedia:

  • Akses administrator atau root ke server Proxmox lama.
  • Akses root ke server Proxmox tujuan.
  • Koneksi jaringan antara kedua server.
  • Storage yang cukup pada server tujuan.
  • VM ID yang tidak digunakan pada server tujuan.
  • File backup VM yang berhasil dibuat.

Jika VM merupakan server production, sebaiknya lakukan backup ketika aktivitas pengguna sedang rendah untuk mengurangi risiko gangguan layanan.

1. Backup VM Proxmox Sebelum Dipindahkan

Langkah pertama dalam cara memindahkan VM Proxmox ke server lain adalah membuat backup VM.

Backup diperlukan karena proses migrasi pada metode ini menggunakan file hasil vzdump sebagai sumber restore pada server tujuan.

Backup VM melalui Proxmox Web GUI

Login ke Proxmox menggunakan browser, kemudian ikuti langkah berikut:

  1. Pilih Virtual Machine yang ingin dipindahkan pada sidebar sebelah kiri.
  2. Buka menu Backup.
  3. Klik Backup Now.
  4. Pilih storage yang akan digunakan untuk menyimpan backup.
  5. Tentukan metode Compression jika diperlukan.
  6. Klik Backup untuk memulai proses.

Memilih Compression atau None?

Pada bagian compression, Anda dapat menggunakan kompresi atau memilih None.

Jika memilih None, Proxmox tidak melakukan kompresi terhadap data backup. Keuntungannya adalah proses backup dapat lebih ringan dari sisi CPU, tetapi ukuran file yang dihasilkan biasanya lebih besar.

Sementara itu, penggunaan compression dapat mengurangi ukuran file backup sehingga lebih hemat storage dan transfer jaringan. Konsekuensinya, CPU server akan bekerja lebih banyak selama proses backup dan restore.

Pilihan terbaik bergantung pada kapasitas storage, performa CPU, dan kecepatan jaringan yang tersedia.

2. Lokasi File Backup VM Proxmox

Pada Proxmox dengan storage local, file backup biasanya tersimpan pada direktori:

/var/lib/vz/dump

Setelah proses backup selesai, masuk ke server menggunakan SSH dan periksa file tersebut:

cd /var/lib/vz/dump

Kemudian gunakan:

ls -lh

Anda akan melihat file backup dengan nama yang kurang lebih seperti:

vzdump-qemu-122-2026_09_13-14_12_32.vma

Nama file dapat berbeda karena mengikuti VM ID, tanggal, dan waktu saat backup dibuat.

Apa itu file VMA?

File dengan ekstensi .vma merupakan salah satu format backup VM yang digunakan oleh Proxmox VE.

File inilah yang nantinya akan dipindahkan ke server Proxmox baru dan digunakan untuk proses restore.

3. Memindahkan Backup VM Menggunakan SCP

Setelah backup selesai, tahap berikutnya adalah memindahkan file backup Proxmox ke server lain.

Salah satu cara yang mudah digunakan adalah SCP atau Secure Copy Protocol.

SCP bekerja melalui koneksi SSH sehingga file dapat dikirim secara aman dari server Proxmox lama ke server tujuan.

Perintah SCP Proxmox

Misalnya file backup yang akan dikirim adalah:

vzdump-qemu-122-2026_09_13-14_12_32.vma

Sedangkan IP server Proxmox tujuan adalah:

192.168.1.1

Jalankan:

cd /var/lib/vz/dump

Kemudian:

scp vzdump-qemu-122-2026_09_13-14_12_32.vma [email protected]:/var/lib/vz/dump/

Pada perintah tersebut:

  • scp adalah perintah untuk menyalin file melalui SSH.
  • vzdump-qemu-122-2026_09_13-14_12_32.vma adalah file backup VM.
  • [email protected] merupakan username dan IP server tujuan.
  • /var/lib/vz/dump/ merupakan direktori penyimpanan backup pada server tujuan.

Ganti nama file dan alamat IP sesuai konfigurasi server Anda.

4. Memastikan File Backup Sudah Berhasil Dikirim

Setelah proses SCP selesai, login ke server Proxmox tujuan.

Masuk ke direktori backup:

cd /var/lib/vz/dump

Kemudian periksa file:

ls -lh

Pastikan file .vma sudah tersedia dan ukuran file sesuai dengan backup yang berada pada server lama.

Jika file tidak muncul, periksa kembali:

  • IP server tujuan.
  • Username SSH.
  • Password atau SSH key.
  • Direktori tujuan.
  • Firewall.
  • Koneksi jaringan antara kedua server.

5. Restore VM Proxmox Menggunakan Command Line

Setelah file backup berhasil dipindahkan, VM dapat direstore pada server Proxmox tujuan.

Masuk ke direktori backup:

cd /var/lib/vz/dump

Pastikan file tersedia:

ls -lh

Kemudian gunakan perintah qmrestore.

Contoh:

qmrestore vzdump-qemu-122-2026_09_13-14_12_32.vma 500

Pada contoh tersebut:

  • qmrestore adalah perintah untuk melakukan restore VM Proxmox.
  • vzdump-qemu-122-2026_09_13-14_12_32.vma adalah file backup.
  • 500 adalah VM ID yang akan digunakan pada server baru.

Pastikan VM ID 500 belum digunakan.

Anda dapat memeriksa daftar VM dengan:

qm list

Jika VM ID tersebut belum digunakan, proses restore dapat dilanjutkan.

Menentukan Storage Saat Restore

Jika diperlukan, Anda juga dapat menentukan storage tujuan saat melakukan restore.

Contoh:

qmrestore vzdump-qemu-122-2026_09_13-14_12_32.vma 500 –storage local-lvm

Sesuaikan nama storage dengan konfigurasi Proxmox Anda.

Untuk melihat storage yang tersedia:

pvesm status

6. Restore VM Proxmox melalui Web GUI

Selain menggunakan command line, restore VM Proxmox dapat dilakukan melalui tampilan Web GUI.

Langkahnya sebagai berikut:

  1. Login ke Proxmox Web GUI pada server tujuan.
  2. Pilih storage yang digunakan untuk menyimpan backup, misalnya local.
  3. Pilih tab Content.
  4. Cari file backup .vma.
  5. Klik file backup tersebut.
  6. Pilih Restore.
  7. Masukkan VM ID baru.
  8. Pilih storage untuk disk VM jika diperlukan.
  9. Periksa konfigurasi restore.
  10. Klik Restore.

Proxmox kemudian akan membaca file backup dan membuat kembali VM pada server tujuan.

7. Jalankan dan Periksa VM Setelah Restore

Setelah proses restore selesai, VM akan muncul pada daftar Virtual Machine.

Jalankan VM kemudian periksa apakah sistem operasi dapat melakukan boot dengan normal.

Beberapa hal yang perlu diperiksa antara lain:

Network

Pastikan konfigurasi jaringan VM sesuai dengan jaringan server baru.

Periksa:

  • IP Address
  • Gateway
  • DNS
  • VLAN
  • Linux Bridge
  • Firewall

Jika VM sebelumnya menggunakan IP tertentu, pastikan tidak terjadi konflik IP dengan perangkat lain.

Storage

Periksa kembali kapasitas disk VM.

Pastikan seluruh disk berhasil direstore dan tidak ada disk yang hilang.

Service dan Aplikasi

Setelah sistem operasi berhasil berjalan, periksa service penting yang digunakan VM.

Contohnya:

systemctl status nginx

atau:

systemctl status apache2

Sesuaikan dengan aplikasi dan service yang digunakan pada VM.

8. Uji Koneksi Setelah Migrasi

Sebelum VM dianggap berhasil dipindahkan, lakukan pengujian koneksi.

Dari VM, coba:

ping 8.8.8.8

Kemudian periksa DNS:

ping google.com

Jika VM merupakan server aplikasi, lakukan pengujian terhadap aplikasi menggunakan browser atau client yang biasa digunakan.

Untuk server production, sebaiknya periksa juga:

  • CPU usage
  • RAM usage
  • Disk usage
  • Network traffic
  • Service status
  • Application log

9. Menghapus Backup Lama

Jangan langsung menghapus backup dari server lama setelah VM berhasil direstore.

Simpan terlebih dahulu backup sebagai cadangan apabila terjadi masalah setelah migrasi.

Setelah VM pada server baru dipastikan berjalan normal dan seluruh aplikasi telah diuji, file backup lama dapat dihapus sesuai kebijakan penyimpanan yang digunakan.

Troubleshooting Migrasi VM Proxmox

SCP gagal mengirim file

Jika SCP gagal, periksa koneksi SSH:

ssh [email protected]

Jika SSH berhasil tetapi SCP gagal, periksa path tujuan dan permission direktori.

VM ID sudah digunakan

Periksa VM yang tersedia:

qm list

Kemudian pilih VM ID lain yang belum digunakan.

Storage tidak mencukupi

Periksa kapasitas storage:

pvesm status

Pastikan server tujuan memiliki ruang kosong yang cukup untuk disk VM dan proses restore.

VM berhasil restore tetapi tidak mendapatkan jaringan

Periksa konfigurasi network pada Proxmox dan konfigurasi interface di dalam sistem operasi VM.

Pastikan bridge yang digunakan tersedia pada server baru.

Kesimpulan

Cara memindahkan VM Proxmox ke server lain menggunakan backup dan SCP cukup mudah dilakukan dan tidak membutuhkan instalasi ulang sistem operasi.

Urutan prosesnya adalah:

Backup VM

     ↓

File .vma

     ↓

SCP ke Server Baru

     ↓

Verifikasi File

     ↓

qmrestore / Proxmox GUI

     ↓

Jalankan VM

     ↓

Tes Network & Service

Metode ini dapat menjadi pilihan praktis untuk migrasi VM Proxmox, terutama ketika server lama dan server baru berada dalam jaringan yang dapat saling terhubung melalui SSH.

Sebelum melakukan migrasi pada server production, selalu pastikan Anda memiliki backup yang valid dan dapat direstore serta kapasitas storage yang mencukupi pada server tujuan.

FAQ Migrasi VM Proxmox

Apakah VM Proxmox bisa dipindahkan ke server lain?

Ya. VM Proxmox dapat dipindahkan ke server Proxmox lain menggunakan beberapa metode, salah satunya dengan membuat backup VM kemudian melakukan restore pada server tujuan.

Di mana backup VM Proxmox disimpan?

Jika menggunakan storage local dengan konfigurasi default, backup biasanya berada di:

/var/lib/vz/dump

Apa fungsi SCP pada migrasi Proxmox?

SCP digunakan untuk mengirim file backup VM dari server Proxmox lama ke server Proxmox tujuan melalui koneksi SSH.

Apa perintah untuk restore backup VM Proxmox?

Salah satu perintah yang dapat digunakan adalah:

qmrestore nama-file-backup.vma VMID

Contohnya:

qmrestore vzdump-qemu-122-2026_09_13-14_12_32.vma 500

Apakah VM ID pada server lama harus sama?

Tidak harus. Saat restore, Anda dapat menentukan VM ID baru selama ID tersebut belum digunakan pada server tujuan.

Apakah backup Proxmox harus dikompresi?

Tidak wajib. Compression dapat mengurangi ukuran backup, tetapi membutuhkan resource CPU tambahan selama proses backup dan restore.

Apakah VM harus dimatikan sebelum backup?

Tergantung metode dan konfigurasi backup yang digunakan. Untuk workload penting, perhatikan konsistensi aplikasi dan database serta pilih metode backup yang sesuai dengan kebutuhan layanan.

Berapa lama proses migrasi VM Proxmox?

Waktunya bergantung pada ukuran VM, kecepatan storage, CPU, dan bandwidth jaringan antara server lama dan server baru. VM berukuran besar melalui jaringan 1 Gbps tentu membutuhkan waktu lebih lama dibandingkan VM kecil melalui jaringan berkecepatan tinggi.

Total
0
Shares
Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Previous Post
Cara Install Cyberpanel Ubuntu 22.04

Cara Install Cyberpanel Ubuntu 22.04

Total
0
Share