Kami malu untuk menanyakan pertanyaan ini. Mohon maaf atas kurangnya keahlian UNIX kami. Kami telah mewarisi 40+ centos 5.5 server, dan tidak tahu bagaimana cara mencadangkannya. Kami membutuhkan gambar jenis klon level rendah sehingga kami dapat memulihkan server dari awal jika kami harus mengganti HD dll.
Kami telah menggunakan perintah "dd", tetapi kami menganggap ini hanya berfungsi jika Anda ingin mencadangkan satu disk lokal ke yang lain, bukan 40 server ke satu server dengan USB HD eksternal terpasang.
Semua 40 server memiliki sepasang disk mirrored (tidak tahu apakah itu serangan HW atau SW). Sebagian besar hanya memiliki 100MB digunakan. SErvers menjalankan apache, zend, tomcat, mysql dll. Idealnya kita tidak mau harus mematikannya untuk cadangan (tetapi bisa).
Kami berasumsi bahwa perintah unix standar seperti tar, cpio, rsync, scp dll tidak berguna karena mereka hanya menyalin file, bukan partisi, semua atribut, grup dll. Yaitu tidak menghasilkan hasil yang hanya dapat dicitrakan kembali ke sebuah HD baru untuk mendapatkan kembali serer dari kematian.
Kami memiliki SAN besar, kotak jendela cadangan, dan kotak unix cadangan, tetapi ini hanya dapat dilihat oleh satu lapisan dalam jaringan. Kami memiliki unit tape monster Dell DL2000 yang tidak digunakan, tetapi tidak ada sw atau dokumentasi untuk itu. KAMI memiliki salinan cadangan cadangan symantec, tetapi kami tidak memiliki anggaran untuk lisensi klien unix. (Perusahaan memiliki jumlah uang negatif).
Kami harus dapat memulai pencadangan dari jarak jauh, karena kami hanya dapat mengakses server secara langsung dalam keadaan darurat (yaitu mengembalikan)
Googling mengembalikan beberapa aplikasi untuk melakukan ini, misalnya clonezilla - terlihat sulit untuk dipasang dan invasif. Mondo, sepertinya hanya mendukung cadangan jika Anda berada di dekat mesin. Amanda mungkin menjadi pilihan, tetapi sepertinya hari / minggu kerja untuk dipelajari dan diatur?
Apakah ada sesuatu yang dibangun ke dalam Centos, atau apakah kita harus pergi rute menginstal, mempelajari dan mengkonfigurasi satu set perangkat lunak cadangan?
Ada ide? Ini harus menjadi masalah yang cukup standar yang goggling tidak memberikan jawaban yang jelas.
Jawaban:
Mempertimbangkan bahwa ini adalah situasi "darurat", Anda harus melakukan yang berikut hanya selama Anda membutuhkan staf yang kompeten dan strategi cadangan jangka panjang yang lebih andal. Jangan lakukan ini selamanya.
Anda dapat menggunakan
dd
untuk membuat gambar dari hard drive dalam sistem ini (atau partisi individu, jika Anda mau).dd
dapat digunakan untuk membaca atau menulis data ke file biasa, dan Anda akan memanfaatkan ini. Karena hard drive kemungkinan jauh lebih besar daripada ruang sebenarnya yang digunakan, saya sarankan mengompresnya juga.Jadi ide umumnya akan seperti ini:
/media/backup
. Pada .Salin gambar hard drive. Sebagai contoh:
Lebih baik lagi, kompres gambar saat Anda mengambilnya:
Lepaskan hard drive USB, dan pindah ke mesin berikutnya.
Anda dapat menggunakan alat seperti
kpartx
untuk bekerja dengan gambar cadangan seolah-olah mereka adalah hard drive yang sebenarnya (lihat halaman manualnya) atau hanya mengembalikannya secara langsung dengan membalikkanif=
danof=
dalamdd
perintah.sumber
dd
? Kami tidak tahu bagaimana disk sebenarnya diatur./dev/sda
akan mendapatkan seluruh disk; jika Anda perlu mengakses setiap partisi, Anda dapat menggunakannyakpartx
pada gambar.Semua yang dapat diandalkan akan membutuhkan banyak waktu untuk belajar dan menerapkan (dan menguji) dalam lingkungan seperti itu, tidak ada cara mudah untuk mengatasi ini.
Anda dapat menggunakan alat standar seperti rsync dll. Untuk mendapatkan cadangan lengkap, Anda hanya perlu memastikan bahwa semua informasi yang Anda perlukan untuk pencadangan juga didukung (misalnya tabel partisi dan catatan boot).
Poin yang paling penting: Anda memiliki lingkungan yang sangat kompleks yang Anda jelas tidak mengerti sepenuhnya dan Anda tidak memiliki pengetahuan dan pengalaman yang diperlukan. Dengan cara ini, Anda tidak akan pernah mendapatkan cadangan yang tahan bencana. Pilihan terbaik Anda (saya hanya akan mengatakan) adalah menyewa konsultan untuk membuat solusi cadangan yang layak untuk Anda. Atau lebih baik lagi, untuk lingkungan 40+ server, sewalah sysadmin yang kompeten untuk mengelola sistem.
sumber
G4L atau Clonezilla akan memberi Anda cadangan gambar yang dapat disimpan.
Anda harus menjadwalkan waktu henti untuk setiap server, memiliki cukup penyimpanan yang terhubung untuk semua gambar yang dikompresi. Setelah selesai, Anda harus menyiapkan beberapa jenis cadangan tambahan yang berkelanjutan.
sumber