-
Ketahanan Backup Proxmox di Tempat Lain
-
Metode 1: Menerapkan Penyimpanan Cadangan Luar Situs Proxmox dengan PBS
-
Metode 2: Mendirikan cadangan dan pemulihan di luar situs melalui Proxmox ZFS
-
Metode 3: Menggunakan VZDump untuk membuat cadangan ke disk USB
-
Metode 4: Atur salinan cadangan offsite dengan Vinchin Backup & Recovery
-
FAQ Penyimpanan Cadangan Luar Situs Proxmox
-
Kesimpulan
Data adalah darah hidup dari setiap bisnis. Melindungi aset vital ini terhadap berbagai ancaman seperti kegagalan perangkat keras, korupsi perangkat lunak, dan bencana alam sangatlah penting. Proxmox VE menawarkan platform manajemen server yang komprehensif yang mengintegrasikan teknologi virtualisasi, seperti KVM dan LXC, untuk mengelola mesin virtual dan kontainer. Namun, bahkan sistem yang paling handal sekalipun rentan terhadap peristiwa-peristiwa kritis. Inilah di mana cadangan jarak jauh menjadi strategi kritis untuk memastikan kelangsungan bisnis.
Ketahanan Backup Proxmox di Tempat Lain
Backup di tempat lain mengacu pada penyimpanan data backup di lokasi yang secara geografis terpisah dari situs utama. Ini merupakan komponen penting dalam rencana pemulihan bencana yang seimbang, memungkinkan bisnis untuk pulih dari insiden kehilangan data tanpa waktu downtime yang signifikan. Backup di tempat lain melindungi terhadap bencana lokal yang bisa menghapus data di tempat secara keseluruhan, memastikan bahwa salinan data kritis aman dan dapat dipulihkan.
Metode 1: Menerapkan Penyimpanan Cadangan Luar Situs Proxmox dengan PBS
Pendekatan standar untuk menerapkan penyimpanan cadangan luar situs di Proxmox melibatkan pengaturan Proxmox Backup Server tambahan di lokasi jauh. PBS adalah solusi pengecualian khusus untuk lingkungan Proxmox VE yang mendukung pengecualian inkremental, deduplicasi, dan enkripsi. Langkah-langkah berikut merangkum prosesnya:
1. Atur dua Proxmox Backup Server
Primary PBS: Ini adalah server backup utama Anda di mana semua backup lokal Anda disimpan.
Secondary PBS: Ini adalah server cadangan luar situs yang berada di lokasi fisik yang berbeda. Tujuan dari server ini adalah untuk memiliki salinan berlebih dari data Anda jika lokasi utama dikompromikan (karena bencana alam, kegagalan perangkat keras, dll.).
2. Konfigurasi PBS utama
Pada PBS utama Anda, Anda akan mengkonfigurasi pekerjaan cadangan seperti biasa. Ini melibatkan pengaturan sumber data (seperti VM atau kontainer) dan jadwal kapan cadangan harus diambil.
3. Atur pekerjaan sinkronisasi
Begitu PBS utama Anda beroperasi dan cadangan telah dibuat, Anda dapat mengatur tugas sinkronisasi untuk mereplikasi cadangan-cadangan ini ke PBS sekunder:
a. Bentuk koneksi aman antara dua server PBS. Ini bisa berupa VPN, jalur khusus, atau metode aman lainnya untuk memastikan data terenkripsi saat ditransfer.
b. Konfigurasi autentikasi yang diperlukan antara dua server. Proxmox Backup Server mendukung token yang dapat digunakan untuk melakukan autentikasi dan otorisasi tugas sinkronisasi.
c. Pada PBS utama, Anda akan membuat tugas sinkronisasi. Tugas ini akan menentukan datastore mana yang akan disinkronkan, tujuan (PBS sekunder Anda), serta jadwal untuk sinkronisasi (mis., harian, mingguan, dll.).
Setelah mengatur tugas sinkronisasi, sangat penting untuk memantau kemajuan tugas tersebut dan merawat kedua instance PBS utama dan sekunder. Ini mencakup pemeriksaan operasi sinkronisasi yang sukses, memastikan bahwa server sekunder memiliki ruang penyimpanan yang cukup, dan memverifikasi integritas backup.
Metode 2: Mendirikan cadangan dan pemulihan di luar situs melalui Proxmox ZFS
Proxmox VE memiliki dukungan bawaan untuk ZFS. ZFS adalah sistem file dan manajer volume logis yang sangat dapat diperluas yang ideal untuk cadangan dan pemulihan karena mendukung snapshot, replikasi, dan banyak lagi. Salah satu fitur dari zfs adalah dapat membuat snapshot dan mentransfernya ke mesin jarak jauh, mencapai cadangan inkremental, dan memulihkan dari berkas cadangan kapan saja.
Untuk mengatur cadangan dan pemulihan offsite melalui ZFS di Proxmox VE, Anda dapat mengikuti langkah-langkah berikut:
1. Atur kolam penyimpanan ZFS lokal
Pertama, Anda perlu mengatur kolam penyimpanan ZFS di server Proxmox lokal Anda (jika belum). Anda dapat menggunakan perintah “zpool” untuk membuat kolam penyimpanan baru:
zpool create yourpoolname raidz /dev/sda /dev/sdb /dev/sdc
Di sini "yourpoolname" adalah nama kolam penyimpanan Anda, "raidz" adalah tingkat perlindungan data ZFS, dan "/dev/sda /dev/sdb /dev/sdc" adalah perangkat disk.
2. Buat himpunan data ZFS dan snapshot
Kemudian, Anda perlu membuat himpunan data di dalam kolam penyimpanan dan membuat snapshot pada himpunan data yang perlu didukung:
zfs create yourpoolname/datasetname
zfs snapshot yourpoolname/datasetname@snapshotname
3. Mengatur server Proxmox jarak jauh
Pool penyimpanan ZFS juga perlu diatur pada server Proxmox di luar situs. Pastikan server ini dapat mengakses server Proxmox lokal melalui jaringan.
4. Konfigurasi login tanpa kata sandi SSH pada server lokal
Agar dapat melakukan cadangan offsite, server lokal perlu dapat masuk ke server offsite melalui SSH tanpa kata sandi. Anda bisa mencapai hal ini melalui otentikasi kunci SSH:
ssh-keygen
ssh-copy-id user@remotehost
Di sini "user" adalah pengguna di server jarak jauh, dan "remotehost" adalah nama host atau alamat IP dari server jarak jauh.
5. Cadangan menggunakan ZFS Send dan Receive
Melalui fungsi send dan receive dari ZFS, Anda dapat mengirim data snapshot ke server di luar lokasi:
zfs send yourpoolname/datasetname@snapshotname | ssh user@remotehost zfs receive remotepoolname/datasetname
6. Otomatisasi proses cadangan
Anda dapat mengotomatisasi proses cadangan melalui pekerjaan cron. Sunting berkas pekerjaan cron:
crontab -e
Kemudian tambahkan baris untuk menetapkan frekuensi cadangan yang diinginkan:
0 2 * * * /usr/sbin/zfs send yourpoolname/datasetname@snapshotname | ssh user@remotehost zfs receive remotepoolname/datasetname
Contoh ini akan melakukan cadangan pukul 2 pagi setiap hari.
7. Pemulihan cadangan
Jika Anda perlu memulihkan data dari cadangan di luar lokasi, Anda dapat menggunakan fungsi ZFS receive untuk memulihkan snapshot:
ssh user@remotehost zfs send remotepoolname/datasetname@snapshotname | zfs receive yourpoolname/datasetname
Pastikan tidak ada snapshot yang sedang digunakan pada set data lokal sebelum melakukan pemulihan, kalau tidak dapat menyebabkan kesalahan.
Selama proses ini, Anda perlu memastikan bahwa koneksi jaringan Anda stabil, terutama saat mentransfer jumlah data yang besar. Pertimbangkan untuk mengenkripsi data untuk melindungi informasi sensitif. Jika set data Anda besar, penyimpanan cadangan pertama mungkin membutuhkan waktu lebih lama. Penyimpanan cadangan inkremental kemudian dapat digunakan untuk mengurangi waktu yang dibutuhkan.
Metode 3: Menggunakan VZDump untuk membuat cadangan ke disk USB
Menggunakan VZDump untuk membuat cadangan ke disk USB juga merupakan metode yang layak untuk cadangan di luar lokasi. VZDump adalah utilitas yang dapat membuat cadangan mesin virtual dan kontainer yang berjalan pada Proxmox VE. Berikut cara Anda dapat menggunakannya untuk cadangan di luar lokasi:
1. Menghubungkan disk USB: Hubungkan disk USB ke sistem host Proxmox VE. Mungkin Anda perlu memount disk secara manual jika Proxmox tidak melakukannya secara otomatis.
2. Identifikasi disk USB: Identifikasi titik mount disk USB dengan menggunakan perintah "lsblk" atau "fdisk -l". Biasanya akan seperti "/dev/sdb1", dan titik mount-nya mungkin seperti "/mnt/usbbackup".
3. Siapkan Titik Guntingan: Jika perlu, buat direktori untuk menggantungkan disk USB lalu gantungkan:
mkdir -p /mnt/usbbackup
mount /dev/sdb1 /mnt/usbbackup
4. Konfigurasi pekerjaan cadangan VZDump: Konfigurasikan pekerjaan cadangan VZDump melalui antarmuka web Proxmox VE atau melalui baris perintah untuk menggunakan titik.mount USB sebagai tujuan cadangan.
5. Jalankan VZDump: Jalankan perintah VZDump untuk membuat cadangan VM atau kontainer. Misalnya:
vzdump <vmid> --storage /mnt/usbbackup --mode snapshot
Gantikan “<vmid>” dengan ID VM atau kontainer yang ingin Anda cadangkan.
6. Otomatisasi Cadangan: Untuk mengotomatisasi proses cadangan, Anda bisa membuat tugas cron yang menjalankan VZDump pada interval tertentu.
7. Keluarkan dan Simpan Disk USB: Setelah proses cadangan selesai, Anda seharusnya melepas koneksi disk USB dengan aman dan menyimpannya di lokasi di luar situs:
umount /mnt/usbbackup
Kemudian putuskan koneksi fisik disk USB dan simpan dengan aman.
Jika memungkinkan, gunakan beberapa disk USB dan putar secara berkala untuk memastikan Anda memiliki beberapa generasi backup. Ini memberikan perlindungan yang lebih baik terhadap kehilangan data.
Metode 4: Atur salinan cadangan offsite dengan Vinchin Backup & Recovery
Sementara alat bawaan Proxmox VE menawarkan kemampuan cadangan offsite dasar, organisasi yang mencari solusi yang lebih mudah digunakan, kaya fitur, dan skalabel mungkin mempertimbangkan Vinchin Backup & Recovery. Vinchin memperkuat proteksi data Proxmox VE dengan kemampuan cadangan yang mudah dikelola dan opsi pemulihan instan. Vinchin memfasilitasi strategi cadangan 3-2-1 dengan memungkinkan salinan cadangan tambahan disimpan offsite, memastikan pemulihan bencana dan operasi bisnis berkelanjutan jika cadangan utama gagal.
1. Tambahkan penyimpanan cadangan offsite
2. Pilih Salin Sumber dari pekerjaan cadangan yang dibuat
3. Pilih Strategi Salin
4. Tinjau dan kirim pekerjaan
Pemulihan bencana akan lebih efektif dengan Vinchin Instant Recovery dan Offsite Copy yang bekerja bersama. VM yang gagal dapat dihidupkan kembali di situs kedua dalam 15 detik untuk memulihkan sistem bisnis dengan cepat. Selain Proxmox, Vinchin mendukung lebih dari 10+ platform virtual seperti VMware, Hyper-V, XenServer, oVirt, XCP-ng, dll. Anda memiliki percobaan gratis berfitur lengkap selama 60 hari untuk merasakan seberapa efektif Vinchin Backup & Recovery dalam membuat cadangan server offsite.
FAQ Penyimpanan Cadangan Luar Situs Proxmox
1. Q: Apakah saya bisa mereplikasi VM antara klaster Proxmox yang berbeda untuk tujuan penyimpanan cadangan luar situs?
J: Ya, Proxmox memiliki dukungan bawaan untuk replikasi VM, yang dapat digunakan untuk mereplikasi VM ke klaster Proxmox lain di lokasi luar situs. Ini sering digunakan untuk ketersediaan tinggi dan tujuan pemulihan bencana.
2. Q: Bisakah saya mengkompres atau mendedupe backups Proxmox Offsite untuk hemat ruang?
J: Ya, pekerjaan backup Proxmox dapat dikonfigurasi untuk mengkompres data backup. Mendedupe tidak disediakan secara bawaan tetapi dapat dicapai dengan alat pihak ketiga atau dengan menggunakan sistem file yang mendukung dedupe, seperti ZFS.
Kesimpulan
Backups offsite adalah aspek yang tidak dapat dinegosiasikan dari rencana pemulihan bencana yang komprehensif. Untuk pengguna Proxmox VE, mengatur Proxmox Backup Server jarak jauh adalah opsi yang layak untuk mencapai proteksi data offsite. Namun, untuk mengatasi keterbatasan inheren PBS dan memanfaatkan kemampuan backup yang lebih canggih, organisasi sebaiknya mempertimbangkan integrasi solusi pihak ketiga seperti Vinchin Backup & Recovery. Dengan melakukan ini, mereka dapat memastikan sistem cadangan yang kuat, skalabel, dan mudah dikelola yang melindungi lingkungan virtualisasi mereka terhadap segala bentuk kerugian data.
Bagikan di: