Jak sklonować serwer Centos z RSync
- 3656
- 999
- Maurycy Napierała
Klonowanie to praktyka klonowania dokładnej kopii istniejącego serwera Linux za pomocą narzędzia wiersza polecenia RSYNC. Klonowanie wymaga 2 wystąpień serwerów - serwera do sklonowania i serwera docelowego, w którym nastąpi proces klonowania. Narzędzie wiersza polecenia RSync synchronizuje wszystkie pliki i katalogi z serwera klonowania do serwera docelowego.
W tym przewodniku dowiesz się, jak gorąca klonem serwer Centos z narzędziem synchronizacji plików RSYNC.
Konfiguracja laboratoryjna
Oto konfiguracja laboratoryjna, której używamy w tym przewodniku.
- Serwer źródłowy - Centos 7 - 192.168.2.103
- Serwer docelowy - Centos 7 - 192.168.2.110
Serwer źródłowy to ten, który zamierzamy sklonować na serwerze docelowym.
Konfiguracja i wymagania
Przed kontynuowaniem upewnij się, że spełniłeś warunki wstępne poniżej:
- Oba serwery muszą uruchomić taką samą wersję systemu operacyjnego i.mi Centos 7.X, Centos 8.X, itp.
- Dodatkowo serwery powinny mieć identyczne systemy plików i tę samą konfigurację dysku twardego i.e.
Krok 1: Instalowanie narzędzia RSYNC w Centos
Klonowanie odniosło sukces rsync Narzędzie wiersza poleceń musi być obecne na obu serwerach. Będzie to używane do odzwierciedlenia serwera źródłowego do serwera docelowego i synchronizacji wszystkich różnic między dwoma systemami. Na szczęście przychodzą nowoczesne systemy rsync Już wstępnie zainstalowane.
Aby sprawdzić wersję rsync Zainstalowany bieg:
$ rsync --version
Jeśli chcesz wyświetlić dodatkowe informacje na temat RSync, wykonaj następujące polecenie RPM:
$ rpm -qi rsyncSprawdź wersję rsync w centroos
Jeśli rsync brakuje, uruchom następujące polecenie, aby zainstalować Rhel / Centos / Fedora systemy.
$ sudo yum instaluj rsync
Krok 2: Skonfiguruj serwer źródłowy
Istnieją katalogi i pliki, które możesz chcieć wykluczyć z klonowania, ponieważ są one już dostępne na serwerze docelowym lub są autogenerowane. Należą do nich /uruchomić
, /TMP
I /Dev
katalogi.
Dlatego utwórz plik wykluczenia /root/exclude-files.tekst
i dodaj następujące wpisy:
/boot /dev /tmp /sys /proc /backup /etc /fstab /etc /mtab /etc /mdadm.conf/etc/sysconfig/sieć*
Zapisz i wyjdź z pliku konfiguracyjnego.
Krok 3: Klonuj serwer Centos
Wszystko ustawione, postępuj i rsync Twój serwer do serwera zdalnego lub docelowego za pomocą polecenia:
$ sudo rsync -vpa -e 'ssh -o stricthostkeyChecking = no' -exclude -from =/root/exclude -files.tekst / ZDALNE IP:/Serwer Clone Centos
Polecenie będzie rsync wszystko, od serwera źródłowego do serwera docelowego, jednocześnie wykluczając określone pliki i katalogi. Pamiętaj, aby wymienić ZDALNE IP:
Opcja z adresem IP serwera docelowego.
Po zakończeniu synchronizacji, ponowne uruchomienie System docelowy do ponownego załadowania zmian, a następnie uruchom się na serwerze za pomocą poświadczeń serwera źródłowego. Zapraszam do wycofania z eksploatacji starego serwera, ponieważ masz teraz jego kopię lustrzaną.
- « Początkowa konfiguracja serwera z Ubuntu 20.04 /18.04 i 16.04
- Jak zainstalować Ubuntu 20.04 wraz z systemem Windows »