Bagaimana cara membuat cadangan VMWare ESXi menggunakan alat gratis?

11

Apa yang harus saya lakukan untuk membuat cadangan server ESXi 3.5 atau 4? Ini adalah pemahaman saya bahwa server menjalankan Linux, sejauh yang saya mengerti seharusnya urutan cadangan:

  • buat snapshot dari VM
  • menyalin file ke lokasi cadangan
  • hapus snapshot

Saya mungkin bisa menulis skrip untuk membuat / menghapus snapshot. Apakah ada cron pada ESXi untuk menjadwalkan pekerjaan cadangan? Dan pertanyaan lain: Saya berasumsi tidak ada rsync atau rdiff-backup pra-instal di ESXi. Apakah ada binari yang sudah dikompilasi sebelumnya yang diketahui bekerja dengan ESXi?

galet
sumber
ESXi tidak menjalankan kernel linux. ESX (no i) tidak.
ktower
5
Uuh, saya pikir Anda akan menemukan ESXi masih menjalankan kernel Linux ... ada banyak tempat di internet yang akan menunjukkan kepada Anda cara mengaktifkan SSH pada kotak sehingga Anda bisa mendapatkan shell ...
Mark Henderson
ESX menggunakan linux sebagai bootstrap; kernel linux ini bermigrasi ke VM di tengah proses boot (dan menjadi konsol layanan). Artikel wikipedia menjelaskan proses dan arsitektur dengan cukup baik.
chris
@Farseeker: Hanya karena Anda bisa mendapatkan shell tidak berarti itu Linux. Saya ulangi, kernel untuk ESXi bukan Linux - itu adalah VMware VMKernel (aktifkan SSH pada kotak ESXi Anda dan jalankan 'uname -a'). Seperti yang ditunjukkan @chris, ESX melakukan bootstrap dengan kernel Linux, tetapi kemudian VMKernel mengambil alih dan menggeser kernel linux ke VM-nya sendiri.
ktower

Jawaban:

9

Berikut ini adalah artikel yang menjelaskan konfigurasi dan memiliki skrip yang dapat Anda gunakan untuk melakukan bagian belakang ESXi 3.5 dan 4.0. Saya belum menyebarkan ini sendiri tetapi ada di daftar todo saya untuk kemungkinan pengaturan.

Saat ini saya hanya menjalankan backup di dalam para tamu.

Sakit kepala
sumber
+1 untuk tautan ke artikel yang sangat lengkap. Terima kasih!
PEra
1
Peringatan jika Anda menggunakan salah satu versi ESX (i) gratis: Tersedia ghettoVCB versi yang lebih baru (ghettoVCBg2), tetapi membutuhkan host ESX (i) berlisensi.
Dan
5

Zoredache telah menunjukkan cara yang tepat untuk pergi. ghettoVCB.sh adalah alat pilihan Anda. Ini bekerja cukup baik, tetapi pastikan Anda juga membaca artikel oleh Raj Perumal ( Bagian 1 , 2 & 3 ).

Phil Swiss
sumber
1
pada tampilan ini, artikel yang ditautkan pergi ke domain mati.
Dan
@Dan: Tautan itu berfungsi untuk saya, dan sudah diperbarui pada 12 Mei 2010
Jamie
1
Saya merujuk pada tautan Raj Perumal blog.theworldrunsontechnology.com dalam posting ini (bukan tautan yang bernama ghettoVCB.sh) ... mereka pergi ke beberapa domain terparkir jahat untuk saya.
Dan
@ Dan - Mereka sudah diperbaiki sekarang.
Pauk
0

Saya mulai menulis skrip untuk melakukan ini sendiri, tetapi kemudian saya menemukan skrip gratis yang sudah melakukannya disebut XSIBackup .

Itu penjadwalan juga. Saya menggunakannya untuk menjadwalkan cadangan terpisah pada waktu yang berbeda untuk setiap vm di server ESXi 6.0 kantor kami.

Ia bahkan dapat melakukan backup panas berdasarkan snapshot seperti Veeam Backup yang mahal.

Dan hal yang paling keren dari itu adalah semua backup dijalankan dari cron langsung dari host ESXi. Anda tidak perlu Server vCenter atau alat API mahal seperti Veeam. Itu hanya bekerja.

Jeffrey Kaminski
sumber