Standalone ESXi (4.1) host tanpa Server vCenter.
Bagaimana cara membuat cadangan mesin virtual secepat dan seramah mungkin?
Saya tahu saya dapat mengakses konsol ESXi dan menggunakan cp
perintah Unix standar , tetapi ini memiliki kejatuhan dalam menyalin seluruh file VMDK, tidak hanya ruang mereka yang sebenarnya digunakan; jadi, untuk VMDK 30 GB yang hanya menggunakan 1 GB, cadangannya akan membutuhkan ruang 30 GB penuh, dan waktu yang sesuai.
Dan ya, saya tahu tentang disk virtual yang disediakan tipis, tetapi mereka cenderung berperilaku sangat buruk ketika disalin secara fisik, dan / atau meledak hingga ukuran penuh yang disediakan; juga, mereka tidak direkomendasikan untuk kinerja VM aktual.
Tidak apa-apa bagi saya untuk mematikan VM sebelum mencadangkannya (yaitu saya tidak perlu backup "langsung"); tetapi saya perlu cara untuk menyalinnya secara efisien; dan ya, cara untuk mengautomatisasi shutdown / startup ketika mengambil cadangan juga akan membantu.
Saya hanya punya ESXi; tidak ada Konsol Layanan, tidak ada Server vCenter ... apa cara terbaik untuk menangani tugas ini? Juga, bagaimana dengan mengembalikan?
sumber
Saya tidak tahu apakah ini sesuai dengan tagihan untuk Anda, tetapi VM Explorer melakukan pekerjaan yang baik dalam melakukan cadangan panas atau dingin mesin virtual. Saya percaya bahwa dengan ESXi 4.1 VM Explorer memungkinkan Anda untuk melakukan backup tamu VM dari satu host ke host lain juga.
sumber
Saya akhirnya menulis skrip yang menyalin file konfigurasi VM dan menggunakan
vmkfstools -d
untuk mengkloning VMDK sambil menjaga provisi tipis.Sebagai referensi:
Ini membutuhkan VM untuk dimatikan dan tidak memiliki snapshot aktif.
sumber
Saya akan mencoba menggunakan solusi yang sudah terbukti dan bukannya roll sendiri. Kerumitan, waktu, dan risiko yang berkurang akan dengan mudah membayar sendiri meskipun Anda memilih solusi yang tidak gratis. Semua masalah yang Anda khawatirkan dibahas dalam solusi cadangan modern untuk ESXi.
Solusi yang digunakan klien di lingkungan ESXi mereka dengan keberuntungan adalah Veeam. Bahkan ada edisi gratis yang dapat digunakan untuk kebutuhan Anda: https://www.veeam.com/virtual-machine-backup-solution-free.html
sumber
Ghetto VCB dapat melakukan pencadangan saat mesin sedang berjalan. Untuk ruang, Anda dapat menggunakan sistem file deduplication + kompresi seperti lessfs di server cadangan.
sumber
XSIBackup adalah layanan ESXi yang berjalan di ESXi hypervisor OS dan memiliki jejak minimal. Bahkan pengguna Anda tidak akan melihat ada cadangan yang terjadi di latar belakang.
Ini menawarkan dua alat yang berbeda: XSIBackup-Free dan XSIBackup-Pro.
XSIBackup-Free menawarkan semua fitur yang ada dalam versi Pro, seperti:
Versi Pro menawarkan semua alat di atas ditambah yang diperluas yang akan mempercepat transfer data Anda (XSIDiff), sertifikasi cadangan melalui checksum, metode perbandingan file cepat dan SSH GUI (Graphical User Interface) yang memungkinkan untuk mengonfigurasi semua opsi dari penyihir, mempercepat pengaturan pekerjaan cadangan.
https://33hops.com/xsibackup-pro-vmware-esxi-backup.html
sumber
Saya mengekspor ke format OVF juga. Tidak apa-apa karena kompres on the fly gambar dengan gzip.
Tetapi lisensi hilang, karena dengan mengimpor file OVF ke ESXI mesin dengan perangkat keras baru dibuat.
Larutan:
Saya mencadangkan (mengunduh) folder file dari mesin virtual tanpa gambar besar dan mengompresnya.
Folder keduanya - ovf dan salinan terkompresi dari file gambar virtual (tanpa gambar besar) - berada di folder yang sama.
Memulihkan:
-> Mengimpor OVF ke ESXI dan mengunggah konfigurasi terkompresi (dari folder file yang dicadangkan) -> Mesin Virtual baik-baik saja lagi
ismail
sumber
cpio
dapat menyalin file jarang sambil mempertahankan "lubang" di dalamnya.sumber