Hvernig á að klóna CentOS netþjón með Rsync


Klónun er sú venja að klóna nákvæmt afrit af núverandi Live Linux netþjóni með því að samstilla allar skrár og möppur frá þjóninum sem verið er að klóna yfir á áfangaþjóninn.

Í þessari handbók muntu læra hvernig á að heitklóna CentOS netþjón með Rsync skráarsamstillingartæki.

Hér er rannsóknarstofuuppsetningin sem við erum að nota fyrir þessa handbók.

  • Upprunaþjónn – CentOS 7 – 192.168.2.103
  • Áfangaþjónn – CentOS 7 – 192.168.2.110

Upprunaþjónninn er sá sem við ætlum að klóna á áfangaþjóninn.

Áður en þú heldur áfram skaltu ganga úr skugga um að þú hafir uppfyllt forsendurnar hér að neðan:

  • Báðir netþjónarnir þurfa að keyra sömu útgáfu af stýrikerfinu, þ.e. CentOS 7.x, CentOS 8.x, osfrv.
  • Að auki ættu netþjónarnir að vera með eins skráarkerfi og sömu uppsetningu á harða disknum, þ.e.a.s. hvort sem er stakir diskar eða í RAID stillingum.

Skref 1: Settu upp Rsync tólið í CentOS

Til að klónun gangi vel þarf rsync skipanalínutólið að vera til staðar á báðum netþjónum. Þetta verður notað til að spegla upprunaþjóninn við áfangaþjóninn og samstilla allan muninn á kerfunum tveimur. Sem betur fer eru nútíma kerfi með rsync sem þegar er foruppsett.

Til að athuga útgáfu rsync sem er uppsett keyra:

$ rsync --version

Ef þú vilt skoða frekari upplýsingar um rsync skaltu framkvæma eftirfarandi rpm skipun:

$ rpm -qi rsync

Ef rsync vantar skaltu keyra eftirfarandi skipun til að setja það upp í RHEL/CentOS/Fedora kerfum.

$ sudo yum install rsync

Skref 2: Stilltu upprunaþjóninn

Það eru möppur og skrár sem þú gætir viljað útiloka frá klónun vegna þess að þær eru annað hvort þegar tiltækar á áfangaþjóninum eða eru sjálfvirkar. Þar á meðal eru /boot, /tmp og /dev möppurnar.

Þess vegna skaltu búa til útilokunarskrá /root/exclude-files.txt og bæta við eftirfarandi færslum:

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

Vistaðu og lokaðu stillingarskránni.

Skref 3: Klóna CentOS netþjóninn

Þegar allt er stillt skaltu halda áfram og samstilla netþjóninn þinn við ytri eða áfangaþjóninn með því að nota skipunina:

$ sudo rsync -vPa -e 'ssh -o StrictHostKeyChecking=no' --exclude-from=/root/exclude-files.txt / REMOTE-IP:/

Skipunin mun rsync allt frá upprunaþjóninum til áfangaþjónsins á meðan þær eru undanskildar skrárnar og möppurnar sem þú skilgreindir áður. Vertu viss um að skipta um REMOTE-IP: valmöguleikann fyrir IP tölu áfangaþjónsins þíns.

Eftir að samstillingunni er lokið skaltu endurræsa ákvörðunarkerfið til að endurhlaða breytingarnar og ræsa síðan inn á netþjóninn með því að nota heimildir upprunaþjónsins. Ekki hika við að taka gamla netþjóninn úr notkun þar sem þú átt nú spegilafrit af honum.