Bii o ṣe le ṣe ẹda oniye CentOS Server pẹlu Rsync
Cloning jẹ iṣe ti cloning ẹda gangan ti olupin Live Linux ti o wa tẹlẹ nipa lilo awọn amuṣiṣẹpọ gbogbo awọn faili ati awọn ilana lati ọdọ olupin ti wa ni cloned si olupin ibi-ajo.
Ninu itọsọna yii, iwọ yoo kọ bi o ṣe le gbona oniye kan olupin CentOS pẹlu ọpa amuṣiṣẹpọ faili Rsync.
Eyi ni iṣeto laabu ti a nlo fun itọsọna yii.
- Olupin Orisun - CentOS 7 - 192.168.2.103
- Olupin nlo - CentOS 7 - 192.168.2.110
Olupin orisun jẹ eyiti a yoo ṣe ẹda oniye sori olupin ibi-ajo.
Ṣaaju ki o to tẹsiwaju, rii daju pe o ti pade awọn ohun ti o nilo ni isalẹ:
- Awọn olupin mejeeji nilo lati ṣiṣẹ idasilẹ kanna ti ẹrọ ṣiṣe ie CentOS 7.x, CentOS 8.x, bbl
- Ni afikun, awọn olupin yẹ ki o ni awọn ọna faili ti o jọra ati iṣeto disiki lile kanna ie boya awọn disiki-nikan tabi ni iṣeto RAID.
Igbesẹ 1: Fifi Ọpa Rsync ni CentOS
Fun cloning lati ṣaṣeyọri ohun elo laini aṣẹ-aṣẹ rsync nilo lati wa lori awọn olupin mejeeji. Eyi ni ao lo fun didan olupin orisun si olupin opin ati mimuṣiṣẹpọ gbogbo awọn iyatọ laarin awọn ọna meji. A dupẹ, awọn ọna ṣiṣe ti ode-oni wa pẹlu rsync tẹlẹ ti fi sori ẹrọ tẹlẹ.
Lati ṣayẹwo ẹya ti rsync ti a fi sori ẹrọ ṣiṣe:
$ rsync --version
Ti o ba fẹ wo alaye ni afikun nipa rsync, ṣe pipaṣẹ rpm atẹle:
$ rpm -qi rsync
Ti rsync ba nsọnu, ṣiṣe aṣẹ atẹle lati fi sori ẹrọ ni awọn eto RHEL/CentOS/Fedora.
$ sudo yum install rsync
Igbese 2: Tunto Olupin Orisun
Awọn ilana atokọ wa ati awọn faili ti o le fẹ lati ṣe iyasọtọ lati abọ nitori wọn jẹ boya o wa tẹlẹ ninu olupin ibi-ajo tabi ti wa ni idasilẹ. Iwọnyi pẹlu awọn /boot
, /tmp
ati /dev
awọn ilana.
Nitorinaa, ṣẹda faili iyasoto /root/exclude-files.txt
ki o ṣafikun awọn titẹ sii wọnyi:
/boot /dev /tmp /sys /proc /backup /etc/fstab /etc/mtab /etc/mdadm.conf /etc/sysconfig/network*
Fipamọ ki o jade kuro ni faili iṣeto.
Igbesẹ 3: Oniye Ile-iṣẹ CentOS
Pẹlu ohun gbogbo ti a ṣeto, tẹsiwaju ati rsync olupin rẹ si latọna jijin tabi olupin opin nlo pipaṣẹ:
$ sudo rsync -vPa -e 'ssh -o StrictHostKeyChecking=no' --exclude-from=/root/exclude-files.txt / REMOTE-IP:/
Aṣẹ naa yoo rsync ohun gbogbo lati olupin orisun si olupin opin lakoko ti o ya awọn faili ati awọn ilana ti o ṣalaye tẹlẹ. Rii daju lati rọpo aṣayan REMOTE-IP: pẹlu adirẹsi IP olupin olupin rẹ.
Lẹhin ti iṣiṣẹpọ ti ṣe, tun atunbere eto ibi-ajo lati tun gbe awọn ayipada pada lẹhinna, bata sinu olupin nipa lilo awọn iwe eri olupin orisun. Ni idaniloju lati ṣe igbasilẹ olupin atijọ nitori o ti ni ẹda digi kan bayi.