So klonen Sie einen CentOS -Server mit RSYNC
- 2498
- 183
- Hr. Moritz Bozsik
Das Klonen ist die Praxis, eine genaue Kopie eines vorhandenen Live-Linux-Servers mithilfe des Befehlszeilen-Tools RSYNC zu klonen. Das Klonen erfordert 2 Instanzen von Servern - der Server ist kloniert und der Zielserver, auf dem der Klonierungsprozess erfolgt. Das RSYNC-Befehlszeilen-Tool synchronisiert alle Dateien und Verzeichnisse des Servers, das an den Zielserver kloniert wird.
In diesem Handbuch lernen Sie, wie Sie einen CentOS -Server mit RSYNC -Datei -Synchronisation -Tool erhalten können.
Labor -Setup
Hier ist das Labor -Setup, das wir für diesen Handbuch verwenden.
- Quellserver - CentOS 7 - 192.168.2.103
- Zielserver - CentOS 7 - 192.168.2.110
Der Quellserver ist derjenige, den wir auf den Zielserver klonen werden.
Einrichtung und Anforderungen
Stellen Sie vor dem Fortfahren sicher, dass Sie die folgenden Voraussetzungen erfüllt haben:
- Beide Server müssen dieselbe Version des Betriebssystems i ausführen.e Centos 7.X, Centos 8.X, usw.
- Darüber hinaus sollten die Server identische Dateisysteme und dieselbe Festplattenkonfiguration i haben.e, ob Einzeldünde oder in RAID-Konfiguration.
Schritt 1: Installieren des RSYNC -Tools in CentOS
Damit das Klonen erfolgreich ist, die rsync Befehlszeilen-Tool muss auf beiden Servern vorhanden sein. Dies wird verwendet, um den Quellserver auf den Zielserver zu spiegeln und alle Unterschiede zwischen den beiden Systemen zu synchronisieren. Zum Glück kommen moderne Systeme mit mit rsync bereits vorinstalliert.
Um die Version von zu überprüfen rsync Installed Run:
$ rsync -Verssion
Wenn Sie zusätzliche Informationen zu RSYNC anzeigen möchten, führen Sie den folgenden RPM -Befehl aus:
$ rpm -qi rsyncÜberprüfen Sie die RSYNC -Version in CentOS
Wenn rsync Fehlen, führen Sie den folgenden Befehl aus, um ihn in zu installieren Rhel / Centos / Fedora Systeme.
$ sudo yum install RSYNC
Schritt 2: Konfigurieren Sie den Quellserver
Es gibt Verzeichnisse und Dateien, die Sie möglicherweise vom Klonen ausschließen möchten, da sie entweder bereits auf dem Zielserver verfügbar sind oder autogeneriert sind. Dazu gehören die /Stiefel
, /tmp
Und /dev
Verzeichnisse.
Erstellen Sie daher eine Ausschlussdatei /root/schließen Sie Files aus.txt
und fügen Sie die folgenden Einträge hinzu:
/boot /dev /tmp /sys /proc /backup /etc /fstab /etc /mtab /etc /mdadm.conf/etc/sysconfig/network*
Speichern und beenden Sie die Konfigurationsdatei.
Schritt 3: Klonen Sie den CentOS -Server
Mit allem, was festgelegt ist, fahren Sie fort und rsync Ihr Server zum Remote- oder Zielserver mit dem Befehl:
$ sudo rsync -vpa -e 'ssh -o strikthostKeychecking = no' -exclude -from =/root/ausschließe Files.txt / Remote-ip:/Clone Centos Server
Der Befehl wird RSYNC vom Quellserver bis zum Zielserver über die Dateien und Verzeichnisse, die Sie zuvor definiert haben. Stellen Sie sicher, dass Sie die ersetzen, die Remote-IP:
Option mit der IP -Adresse Ihres Zielservers.
Nachdem die Synchronisation abgeschlossen ist, Neustart Das Zielsystem zum Nachladen der Änderungen und danach starten Sie den Server mit den Anmeldeinformationen des Quellservers. Fühlen Sie sich frei, den alten Server zu stillgelegt, da Sie jetzt eine Spiegelkopie davon haben.
- « Erstes Server -Setup mit Ubuntu 20.04 /18.04 und 16.04
- So installieren Sie Ubuntu 20.04 neben Windows »