Cara Mengelola Snapshot di Proxmox VE

Pendahuluan

Snapshot pada Proxmox Virtual Environment (Proxmox VE) adalah fitur penting yang memungkinkan Anda menyimpan status lengkap dari sebuah Virtual Machine (VM) pada waktu tertentu. Snapshot sangat berguna saat Anda ingin melakukan perubahan besar atau maintenance pada VM, karena memungkinkan Anda untuk kembali ke status sebelumnya jika terjadi masalah. Dalam tutorial ini, kita akan membahas cara mengambil, melihat, menghapus, dan mengembalikan snapshot menggunakan perintah qm di Proxmox.

1. Mengambil Snapshot VM

Snapshot mengambil salinan status VM saat ini, termasuk memori, CPU, disk, dan perangkat lainnya. Hal ini memungkinkan Anda untuk kembali ke status tersebut kapan pun diperlukan.

qm snapshot <vmid> <snapname> [OPTIONS]

Langkah-langkah:

  • Login ke server Proxmox melalui SSH atau langsung dari terminal Proxmox.
  • Gunakan perintah berikut untuk mengambil snapshot:
qm snapshot 106 backup-snapshot

Di sini, 106 adalah ID dari VM yang akan diambil snapshotnya, dan backup-snapshot adalah nama snapshot yang diinginkan.

Opsi Tambahan:

  • --description "Deskripsi singkat" : Menambahkan deskripsi ke snapshot.
qm snapshot 106 backup-snapshot --description "Snapshot sebelum upgrade"
  • --vmstate: Menyimpan status memori VM bersama snapshot. Ini berguna jika Anda ingin snapshot berisi status aktif VM saat itu.

Contoh:

Mengambil snapshot dari VM dengan ID 106, termasuk status memori:

qm snapshot 106 pre-upgrade --description "Before system upgrade" --vmstate

2. Mengembalikan VM ke Snapshot

Setelah Anda mengambil snapshot, Anda bisa mengembalikan VM ke status yang sama seperti saat snapshot diambil.

qm rollback <vmid> <snapname>

Langkah-langkah:

  • Pastikan VM yang ingin dikembalikan sudah dalam keadaan mati. Jika VM sedang berjalan, Anda harus menghentikannya dulu menggunakan:
qm stop <vmid>
  • Gunakan perintah rollback berikut:
qm rollback 106 backup-snapshot
  1. Di sini, 106 adalah ID VM dan backup-snapshot adalah nama snapshot yang ingin digunakan untuk rollback.

Catatan:

Rollback menghapus semua perubahan yang dilakukan setelah snapshot tersebut diambil. Pastikan Anda tidak memerlukan perubahan tersebut sebelum menjalankan rollback.

3. Melihat Daftar Snapshot pada VM

Anda bisa melihat semua snapshot yang diambil dari sebuah VM menggunakan perintah qm listsnapshot.

qm listsnapshot <vmid>

Langkah-langkah:

  • Gunakan perintah berikut untuk melihat daftar snapshot VM dengan ID tertentu:
qm listsnapshot 106
  • Output ini akan menampilkan daftar snapshot yang tersedia beserta informasinya, termasuk deskripsi, waktu pengambilan, dan status VM.

Contoh Output:

SNAPSHOT           TIME                     VMSTATE
pre-upgrade        2024-10-18 10:45:23       yes
backup-snapshot    2024-10-19 14:15:10       no

Kolom VMSTATE menunjukkan apakah status memori juga disertakan dalam snapshot.

4. Menghapus Snapshot dari VM

Jika Anda sudah tidak memerlukan snapshot tertentu, Anda bisa menghapusnya untuk menghemat ruang penyimpanan.

qm delsnapshot <vmid> <snapname> [OPTIONS]

Langkah-langkah:

  • Gunakan perintah berikut untuk menghapus snapshot dari VM tertentu:
qm delsnapshot 106 backup-snapshot

Ini akan menghapus snapshot backup-snapshot dari VM dengan ID 106.

Opsi Tambahan:

  • --force: Memaksa penghapusan snapshot meskipun ada dependensi. Namun, opsi ini harus digunakan dengan hati-hati untuk menghindari masalah lebih lanjut.

5. Kesimpulan

Snapshot adalah fitur penting di Proxmox VE yang memungkinkan Anda mengelola VM dengan lebih aman dan efisien, terutama saat melakukan perubahan besar atau upgrade pada VM. Dengan perintah qm, Anda dapat mengambil snapshot, mengembalikannya, melihat daftar snapshot yang ada, dan menghapus snapshot yang tidak diperlukan lagi. Mengelola snapshot secara efektif akan membantu Anda menjaga lingkungan virtual yang stabil.

Semoga tutorial ini bermanfaat!

Leave a Reply

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