Cara mengklon pelayan CentOS dengan rsync

Cara mengklon pelayan CentOS dengan rsync

Pengklonan adalah amalan kloning salinan tepat pelayan Linux Live yang sedia ada menggunakan alat baris arahan rsync. Pengklonan memerlukan 2 contoh pelayan - pelayan yang akan diklonkan dan pelayan destinasi di mana proses pengklonan akan berlaku. Alat baris perintah rsync menyegerakkan semua fail dan direktori dari pelayan yang diklonkan ke pelayan destinasi.

Dalam panduan ini, anda akan belajar cara klon panas pelayan CentOS dengan alat penyegerakan fail rsync.

Persediaan Makmal

Inilah persediaan makmal yang kami gunakan untuk panduan ini.

  • Pelayan Sumber - CentOS 7 - 192.168.2.103
  • Pelayan Destinasi - CentOS 7 - 192.168.2.110

Pelayan sumber adalah yang kita akan klon ke pelayan destinasi.

Persediaan dan keperluan

Sebelum meneruskan, pastikan anda telah memenuhi prasyarat di bawah:

  • Kedua -dua pelayan perlu menjalankan pelepasan yang sama sistem operasi i.e Centos 7.x, Centos 8.x, dan lain-lain.
  • Di samping itu, pelayan harus mempunyai sistem fail yang sama dan konfigurasi cakera keras yang sama i.sama ada satu-satunya atau dalam konfigurasi RAID.
CATATAN: Sebelum pengklonan panas, pastikan anda melumpuhkan semua perkhidmatan yang melibatkan penghantaran atau penulisan data e.G Pangkalan Data, Perkhidmatan Mel, dll.

Langkah 1: Memasang alat rsync di centOs

Kerana pengklonan berjaya rsync Alat baris arahan perlu hadir di kedua-dua pelayan. Ini akan digunakan untuk mencerminkan pelayan sumber ke pelayan destinasi dan menyegerakkan semua perbezaan antara kedua -dua sistem. Syukurlah, sistem moden disertakan rsync sudah dipasang sebelum ini.

Untuk memeriksa versi rsync Run Dipasang:

$ rsync --version 

Jika anda ingin melihat maklumat tambahan mengenai RSYNC, laksanakan arahan RPM berikut:

$ rpm -qi rsync 
Semak versi RSYNC di CentOS

Jika rsync hilang, jalankan arahan berikut untuk memasangnya RHEL / Centos / Fedora sistem.

$ sudo yum pasang rsync 

Langkah 2: Konfigurasikan pelayan sumber

Terdapat direktori dan fail yang anda mungkin mahu mengecualikan dari pengklonan kerana mereka sudah tersedia di pelayan destinasi atau autogenerated. Ini termasuk /boot, /TMP dan /Dev direktori.

Oleh itu, buat fail pengecualian /Root/Exclude-Files.txt dan tambahkan penyertaan berikut:

/boot /dev /tmp /sys /proc /sandaran /etc /fstab /etc /mtab /etc /mdadm.conf/etc/sysconfig/network* 

Simpan dan keluar dari fail konfigurasi.

Langkah 3: Klon pelayan CentOS

Dengan semuanya ditetapkan, teruskan dan rsync Pelayan anda ke pelayan jauh atau destinasi menggunakan arahan:

$ sudo rsync -vpa -e 'ssh -o stricthostkeychecking = no' --exclude -from =/root/exclude -files.txt / Jauh-ip:/ 
Klon Centos Server

Perintah akan rsync semuanya dari pelayan sumber ke pelayan destinasi sementara tidak termasuk fail dan direktori yang anda tentukan sebelumnya. Pastikan untuk menggantikan Jauh-IP: pilihan dengan alamat IP pelayan destinasi anda.

Selepas penyegerakan selesai, Reboot Sistem destinasi untuk memuatkan semula perubahan dan selepas itu, boot ke pelayan menggunakan kelayakan pelayan sumber. Jangan ragu untuk menghapuskan pelayan lama kerana anda kini mempunyai salinan cerminnya.