Rsync உடன் ஒரு CentOS சேவையகத்தை குளோன் செய்வது எப்படி


குளோனிங் என்பது ஏற்கனவே இருக்கும் லைவ் லினக்ஸ் சேவையகத்தின் சரியான நகலை குளோன் செய்யும் நடைமுறையாகும், இது சேவையகத்திலிருந்து குளோன் செய்யப்படும் அனைத்து கோப்புகளையும் கோப்பகங்களையும் இலக்கு சேவையகத்திற்கு ஒத்திசைக்கிறது.

இந்த வழிகாட்டியில், Rsync கோப்பு ஒத்திசைவு கருவி மூலம் CentOS சேவையகத்தை எவ்வாறு குளோன் செய்வது என்பதை நீங்கள் கற்றுக் கொள்வீர்கள்.

இந்த வழிகாட்டலுக்காக நாங்கள் பயன்படுத்தும் ஆய்வக அமைப்பு இங்கே.

  • மூல சேவையகம் - CentOS 7 - 192.168.2.103
  • இலக்கு சேவையகம் - CentOS 7 - 192.168.2.110

இலக்கு சேவையகத்தில் நாம் குளோன் செய்யப் போவது மூல சேவையகம்.

தொடர்வதற்கு முன், கீழே உள்ள முன்நிபந்தனைகளை நீங்கள் பூர்த்தி செய்துள்ளீர்கள் என்பதை உறுதிப்படுத்தவும்:

  • இரண்டு சேவையகங்களும் இயக்க முறைமையின் ஒரே வெளியீட்டை இயக்க வேண்டும், அதாவது CentOS 7.x, CentOS 8.x, முதலியன
  • கூடுதலாக, சேவையகங்கள் ஒரே மாதிரியான கோப்பு முறைமைகளையும் அதே வன் வட்டு உள்ளமைவையும் கொண்டிருக்க வேண்டும், அதாவது ஒற்றை வட்டுகள் அல்லது RAID உள்ளமைவில்.

படி 1: CentOS இல் Rsync கருவியை நிறுவுதல்

குளோனிங் வெற்றிகரமாக இருக்க, rsync கட்டளை-வரி கருவி இரு சேவையகங்களிலும் இருக்க வேண்டும். இலக்கு சேவையகத்திற்கு மூல சேவையகத்தை பிரதிபலிக்கவும், இரண்டு அமைப்புகளுக்கும் இடையிலான அனைத்து வேறுபாடுகளையும் ஒத்திசைக்கவும் இது பயன்படுத்தப்படும். அதிர்ஷ்டவசமாக, நவீன அமைப்புகள் ஏற்கனவே முன்பே நிறுவப்பட்ட rsync உடன் வருகின்றன.

Rsync நிறுவப்பட்ட ரன் பதிப்பை சரிபார்க்க:

$ rsync --version

Rsync பற்றிய கூடுதல் தகவல்களை நீங்கள் காண விரும்பினால், பின்வரும் rpm கட்டளையை இயக்கவும்:

$ rpm -qi rsync

Rsync காணவில்லை என்றால், அதை RHEL/CentOS/Fedora கணினிகளில் நிறுவ பின்வரும் கட்டளையை இயக்கவும்.

$ sudo yum install rsync

படி 2: மூல சேவையகத்தை உள்ளமைக்கவும்

நீங்கள் குளோனிங்கிலிருந்து விலக்க விரும்பும் கோப்பகங்கள் மற்றும் கோப்புகள் உள்ளன, ஏனெனில் அவை ஏற்கனவே இலக்கு சேவையகத்தில் கிடைக்கின்றன அல்லது தானாக உருவாக்கப்படுகின்றன. இதில் /boot , /tmp மற்றும் /dev கோப்பகங்கள் அடங்கும்.

எனவே, /root/exclude-files.txt என்ற விலக்கு கோப்பை உருவாக்கி பின்வரும் உள்ளீடுகளைச் சேர்க்கவும்:

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

உள்ளமைவு கோப்பை சேமித்து வெளியேறவும்.

படி 3: சென்டோஸ் சேவையகத்தை குளோன் செய்யுங்கள்

எல்லாவற்றையும் அமைத்து, கட்டளையைப் பயன்படுத்தி தொலைநிலை அல்லது இலக்கு சேவையகத்திற்கு உங்கள் சேவையகத்தை தொடரவும்:

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

நீங்கள் முன்பு வரையறுக்கப்பட்ட கோப்புகள் மற்றும் கோப்பகங்களைத் தவிர்த்து, கட்டளை மூல சேவையகத்திலிருந்து இலக்கு சேவையகம் வரை அனைத்தையும் rsync செய்யும். REMOTE-IP: விருப்பத்தை உங்கள் இலக்கு சேவையகத்தின் ஐபி முகவரியுடன் மாற்றுவதை உறுதிசெய்க.

ஒத்திசைவு முடிந்ததும், மாற்றங்களை மீண்டும் ஏற்ற இலக்கு இலக்கை மீண்டும் துவக்கவும், அதன் பிறகு, மூல சேவையகத்தின் நற்சான்றுகளைப் பயன்படுத்தி சேவையகத்தில் துவக்கவும். உங்களிடம் இப்போது ஒரு கண்ணாடி நகல் இருப்பதால் பழைய சேவையகத்தை நீக்க தயங்க.