Saya ingin mengatur sistem cadangan otomatis untuk tiga mesin Windows XP di gedung yang sama ke server Linux di WAN. Saya mengunjungi setiap mesin setiap beberapa bulan dan membuat gambar disk untuk pemulihan logam kosong. Saya perlu cara untuk membuat cadangan dokumen pengguna secara otomatis (termasuk file kotak surat Outlook). Ini untuk penitipan anak kecil / prasekolah dan oleh karena itu perlu proyek dengan anggaran rendah.
Tidak akan ada sysadmin yang memenuhi syarat di situs setiap hari untuk menangani masalah. Cadangan perlu dijalankan tanpa intervensi pengguna dan tanpa gagal.
Pemulihan file perlu dilakukan dari jarak jauh (misalnya, mereka memanggil saya; Saya mendorong file yang dipulihkan kembali ke sistem mereka), atau cukup sederhana untuk dioperasikan oleh non-teknisi.
Seperti yang saya lihat, sistem kandidatnya adalah Amanda , Bacula dan BackupPC . Membaca dokumen saya melihat bahwa BackupPC mungkin tidak berjalan karena tidak melakukan Volume Snapshot Services (VSS). Apa pengalaman praktis Anda dengan sistem ini? Apakah ada beberapa sistem lain yang harus saya pertimbangkan?
Jawaban:
Bacula memiliki klien Windows (yang dapat berupa klien desktop atau server) yang menangani cadangan dengan cukup baik. Ini menggunakan VSS untuk membuat gambar panas dari apa pun yang Anda ingin backup (berfungsi baik dengan Outlook AFAIK). Anda dapat mengatur klien desktop untuk menggunakan port yang berbeda dari yang standar (9101 saya pikir?) Dan permintaan port forwarding dari router WAN mereka ke masing-masing komputer. Sesuatu dengan VPN lebih disukai, tetapi tidak selalu memungkinkan.
Amanda dan BackupPC menggunakan saham samba untuk cadangan - tidak terlalu ideal, terutama melalui WAN.
Selain itu, Bacula memiliki plugin bartpe untuk melakukan pemulihan bare-metal, sesuatu yang belum saya temukan untuk Amanda atau BackupPC. Masalahnya adalah bahwa pemulihan bare-metal akan sulit (baca: bukan tidak mungkin) untuk dilakukan dari jarak jauh. Saya pikir yang terbaik untuk Anda adalah membuat klien boot ke PXE di mana Anda memulihkan file ke PC klien, atau yang serupa. Either way, itu akan sulit untuk diatur.
Saat ini saya menggunakan Bacula untuk mencadangkan 2 server, 8 klien Windows, dan 3 klien Linux, dan ia bekerja dengan sangat baik. Ini memiliki sejumlah ujung depan, dengan alat grafis berbasis python segera hadir.
Pemulihan dilakukan ke direktori lokal server, maka Anda dapat menyalin / mendorong file ke klien yang membutuhkannya.
Untuk apa yang Anda cari, saya pikir ini sesuai dengan tagihan.
sumber
Amanda memiliki Klien Windows dari zmanda yang mendukung VSS: http://wiki.zmanda.com/index.php/Zmanda_Windows_Client
sumber
backuppc juga dapat menggunakan VSS, melalui metode rsyncd + vss, periksa url:
http://www.goodjobsucking.com/?p=62
Ia menggunakan windows RPC untuk memulai skrip yang mengatur VSS dan memulai daemon rsync dari jarak jauh.
saya sudah membuat skrip dan alat "klien" yang dibutuhkan di sini, jadi mudah dipasang:
http://caravela.motaleite.net/~higuita/backuppc/
saya menggunakan ini pada +500 workstation dan +50 server dengan windows xp, windows 2003, vista, 7 dan 2008 32bit dan 64bits.
paket lain dengan skrip yang sama (versi 1.1 tampaknya tidak mendukung 64bit, tetapi memiliki dukungan wake-on-lan):
http://www.michaelstowe.com/backuppc/
Karena menggunakan layanan windows dan tanpa enkripsi, saya merekomendasikan ini untuk penggunaan LAN, jika Anda memerlukan keamanan (seperti untuk penggunaan WAN), Anda ingin mengatur vpn untuk melindungi lalu lintas dan klien. periksa openvpn, mudah diatur dan aman.
Jika Anda membutuhkan WAN dan cant menggunakan vpn, Anda juga dapat memeriksa metode cygwin ssh + rsync:
http://sourceforge.net/apps/mediawiki/backuppc/index.php?title=CygwinSSHWindows
http://sourceforge.net/apps/mediawiki/backuppc/index.php?title=User_Scripts_- Client -_Windows_VSS
sumber