Cara mengkloning server centos dengan rsync

Cara mengkloning server centos dengan rsync

Kloning adalah praktik mengkloning salinan yang tepat dari server Linux langsung yang ada menggunakan alat baris perintah RSYNC. Kloning membutuhkan 2 contoh server - server yang akan dikloning dan server tujuan tempat proses kloning akan terjadi. Alat baris perintah RSYNC menyinkronkan semua file dan direktori dari server yang dikloning ke server tujuan.

Dalam panduan ini, Anda akan belajar cara mengkloning server centos dengan alat sinkronisasi file rsync.

Pengaturan Lab

Inilah pengaturan lab yang kami gunakan untuk panduan ini.

  • Server Sumber - Centos 7 - 192.168.2.103
  • Server Tujuan - Centos 7 - 192.168.2.110

Server sumber adalah yang akan kami klon ke server tujuan.

Pengaturan dan Persyaratan

Sebelum melanjutkan, pastikan bahwa Anda telah memenuhi prasyarat di bawah ini:

  • Kedua server perlu menjalankan rilis yang sama dari sistem operasi i.e Centos 7.X, Centos 8.X, dll.
  • Selain itu, server harus memiliki sistem file yang identik dan konfigurasi hard disk yang sama i.e apakah disk tunggal atau dalam konfigurasi RAID.
CATATAN: Sebelum kloning panas, pastikan Anda menonaktifkan semua layanan yang melibatkan pengiriman atau penulisan data e.B Database G, Layanan Surat, dll.

Langkah 1: Menginstal Alat Rsync di CentOS

Agar kloning menjadi sukses rsync Alat baris perintah harus ada di kedua server. Ini akan digunakan untuk mencerminkan server sumber ke server tujuan dan menyinkronkan semua perbedaan antara kedua sistem. Untungnya, sistem modern datang rsync Sudah diinstal sebelumnya.

Untuk memeriksa versi rsync Run terpasang:

$ rsync --version 

Jika Anda ingin melihat informasi tambahan tentang RSYNC, jalankan perintah RPM berikut:

$ rpm -qi rsync 
Periksa versi rsync di centos

Jika rsync hilang, jalankan perintah berikut untuk menginstalnya RHEL / Centos / Fedora sistem.

$ sudo yum menginstal rsync 

Langkah 2: Konfigurasikan server sumber

Ada direktori dan file yang mungkin ingin Anda kecewa dari kloning karena sudah tersedia di server tujuan atau diotogenerasi. Ini termasuk /boot, /tmp Dan /dev direktori.

Oleh karena itu, buat file pengecualian /root/tidak termasuk file.txt dan tambahkan entri berikut:

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

Simpan dan Keluar dari file konfigurasi.

Langkah 3: Kloning server Centos

Dengan semuanya, lanjutkan dan rsync Server Anda ke server jarak jauh atau tujuan menggunakan perintah:

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

Perintah akan rsync semuanya dari server sumber ke server tujuan sambil mengecualikan file dan direktori yang Anda tentukan sebelumnya. Pastikan untuk mengganti Remote-ip: Opsi dengan alamat IP server tujuan Anda.

Setelah sinkronisasi selesai, menyalakan ulang Sistem tujuan untuk memuat ulang perubahan dan setelah itu, boot ke server menggunakan kredensial server sumber. Jangan ragu untuk menonaktifkan server lama karena Anda sekarang memiliki salinan cermin.