RHEL/CentOS 8 இல் பிணைய பாலத்தை உருவாக்க 3 வழிகள்


நெட்வொர்க் பிரிட்ஜ் என்பது தரவு-இணைப்பு அடுக்கு சாதனமாகும், இது இரண்டு அல்லது அதற்கு மேற்பட்ட பிணைய பிரிவுகளை ஒன்றோடொன்று இணைக்கிறது, அவற்றுக்கிடையே தகவல்தொடர்புகளை வழங்குகிறது. பல நெட்வொர்க்குகள் அல்லது நெட்வொர்க் பிரிவுகளிலிருந்து ஒற்றை மொத்த நெட்வொர்க்கை அமைக்க இது ஒரு பிணைய இடைமுகத்தை உருவாக்குகிறது. இது ஹோஸ்ட்களின் MAC முகவரிகளின் அடிப்படையில் போக்குவரத்தை அனுப்புகிறது (MAC முகவரி அட்டவணையில் சேமிக்கப்படுகிறது).

RHEL (Red Hat Enterprise Linux) மற்றும் CentOS 8 போன்ற லினக்ஸ் இயக்க முறைமைகள் ஒரு வன்பொருள் பாலத்தை பின்பற்ற மென்பொருள் அடிப்படையிலான பிணைய பாலத்தை செயல்படுத்த ஆதரிக்கின்றன. நெட்வொர்க் சுவிட்ச் போன்ற பாலத்தை பாலம் வழங்குகிறது; இது ஒரு மெய்நிகர் பிணைய சுவிட்சைப் போல அதிகமாகவோ அல்லது குறைவாகவோ செயல்படுகிறது.

நெட்வொர்க் பிரிட்ஜிங்கின் பல பயன்பாட்டு வழக்குகள் உள்ளன, ஒரு நடைமுறை பயன்பாடு ஒரு மெய்நிகராக்க சூழலில் மெய்நிகர் பிணைய சுவிட்சை உருவாக்க மெய்நிகர் இயந்திரங்களை (வி.எம்) ஹோஸ்டின் அதே பிணையத்துடன் இணைக்கப் பயன்படுகிறது.

இந்த வழிகாட்டி RHEL/CentOS 8 இல் ஒரு பிணைய பாலத்தை அமைப்பதற்கான பல வழிகளைக் காட்டுகிறது மற்றும் KVM இன் கீழ் ஒரு பிரிட்ஜ் பயன்முறையில் மெய்நிகர் நெட்வொர்க்கை அமைக்க, மெய்நிகர் இயந்திரங்களை ஹோஸ்டின் அதே பிணையத்துடன் இணைக்க இதைப் பயன்படுத்துகிறது.

  1. nmcli கருவியைப் பயன்படுத்தி பிணைய பாலத்தை உருவாக்குதல்
  2. காக்பிட் வலை கன்சோல் வழியாக பிணைய பாலத்தை உருவாக்குதல்
  3. என்எம்-இணைப்பு-எடிட்டரைப் பயன்படுத்தி பிணைய பாலத்தை உருவாக்குதல்
  4. மெய்நிகராக்க மென்பொருளில் பிணைய பாலத்தை எவ்வாறு பயன்படுத்துவது

nmcli என்பது நெட்வொர்க் மேனேஜரைக் கட்டுப்படுத்தவும் பிணைய நிலையைப் புகாரளிக்கவும் பரவலாகப் பயன்படுத்தப்படும், ஸ்கிரிப்ட் செய்யக்கூடிய மற்றும் சக்திவாய்ந்த கட்டளை-வரி கருவியாகும். இது நெட்வொர்க் மேனேஜருடன் நேரடியாகத் தொடர்புகொள்கிறது மற்றும் கணினி அளவிலான இணைப்புகளை மட்டுமே கட்டுப்படுத்துகிறது. முக்கியமாக, பயனர்கள் சுருக்கங்களை பயன்படுத்த அனுமதிக்கிறது, அவை சாத்தியமான விருப்பங்களின் தொகுப்பில் தனித்துவமான முன்னொட்டு இருக்கும் வரை.

முதலில், உங்கள் கணினியுடன் தற்போது இணைக்கப்பட்டுள்ள பிணைய இடைமுகங்களையும் (இயற்பியல் மற்றும் மெய்நிகர்) அடையாளம் காண ஐபி கட்டளையைப் பயன்படுத்தவும்.

# ip add

மேலே உள்ள கட்டளையின் வெளியீட்டிலிருந்து, ஈத்தர்நெட் இடைமுகம் enp2s0 என அழைக்கப்படுகிறது, இந்த இடைமுகத்தை பாலத்தில் அடிமையாக சேர்ப்போம்.

அடுத்து, சோதனை அமைப்பில் செயலில் உள்ள பிணைய இணைப்புகளை பட்டியலிட, பின்வரும் nmcli கட்டளையைப் பயன்படுத்தவும்.

# nmcli conn show --active

முக்கியமானது: libvirtd டீமான் (libvirtd) நிறுவப்பட்டு தொடங்கப்பட்டால், பிணைய பாலத்தை (மெய்நிகர் நெட்வொர்க் சுவிட்ச்) குறிக்கும் இயல்புநிலை பிணைய இடைமுகம் மேலே உள்ள ஸ்கிரீன் ஷாட்களில் காணப்படுவது போல் virbr0 ஆகும். இது NAT பயன்முறையில் இயக்க கட்டமைக்கப்பட்டுள்ளது.

அடுத்து, பின்வரும் nmcli கட்டளையைப் பயன்படுத்தி ஒரு பிணைய பாலம் இடைமுகத்தை உருவாக்கவும், அங்கு conn அல்லது con என்பது இணைப்பைக் குறிக்கிறது, மேலும் இணைப்பு பெயர் br0 மற்றும் இடைமுகத்தின் பெயரும் br0 ஆகும்.

# nmcli conn add type bridge con-name br0 ifname br0

குறிப்பு: ஒரு பிரிட்ஜ் பயன்முறையில், மெய்நிகர் இயந்திரங்கள் இயற்பியல் நெட்வொர்க்கை எளிதில் அணுகக்கூடியவை, அவை ஹோஸ்ட் மெஷினின் அதே சப்நெட்டில் தோன்றும் மற்றும் அவை DHCP போன்ற சேவைகளை அணுகலாம்.

நிலையான ஐபி முகவரியை அமைக்க, ஐபிவி 4 முகவரி, நெட்வொர்க் மாஸ்க், இயல்புநிலை நுழைவாயில் மற்றும் br0 இணைப்பின் டிஎன்எஸ் சேவையகத்தை அமைக்க பின்வரும் கட்டளைகளை இயக்கவும் (உங்கள் சூழலுக்கு ஏற்ப மதிப்புகளை அமைக்கவும்).

# nmcli conn modify br0 ipv4.addresses '192.168.1.1/24'
# nmcli conn modify br0 ipv4.gateway '192.168.1.1'
# nmcli conn modify br0 ipv4.dns '192.168.1.1'
# nmcli conn modify br0 ipv4.method manual

இப்போது காட்டப்பட்டுள்ளபடி பாலம் (br0) இணைப்பில் சிறிய சாதனமாக ஈத்தர்நெட் இடைமுகத்தை (enp2s0) சேர்க்கவும்.

# nmcli conn add type ethernet slave-type bridge con-name bridge-br0 ifname enp2s0 master br0

அடுத்து, பாலம் இணைப்பைக் கொண்டு வரவும் அல்லது செயல்படுத்தவும், நீங்கள் காண்பித்தபடி இணைப்பு பெயர் அல்லது UUID ஐப் பயன்படுத்தலாம்.

# nmcli conn up br0
OR
# nmcli conn up 2f03943b-6fb5-44b1-b714-a755660bf6eb

பின்னர் ஈத்தர்நெட் அல்லது கம்பி இணைப்பை செயலிழக்க அல்லது கீழே கொண்டு வாருங்கள்.

# nmcli conn down Wired\ connection\ 1
OR
# nmcli conn down e1ffb0e0-8ebc-49d0-a690-2117ca5e2f42

இப்போது நீங்கள் கணினியில் செயலில் உள்ள பிணைய இணைப்புகளை பட்டியலிட முயற்சிக்கும்போது, பாலம் இணைப்பு பட்டியலில் காட்டப்பட வேண்டும்.

# nmcli conn show  --active

அடுத்து, தற்போதைய பிரிட்ஜ் போர்ட் உள்ளமைவு மற்றும் கொடிகளைக் காட்ட பின்வரும் பாலம் கட்டளையைப் பயன்படுத்தவும்.

# bridge link show

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

# nmcli conn up Wired\ connection\ 1
# nmcli conn down br0
# nmcli conn del br0
# nmcli conn del bridge-br0

மேலும் தகவலுக்கு, nmcli கையேடு பக்கத்தைப் பார்க்கவும்.

# man nmcli

காக்பிட் ஒரு இலகுரக, ஊடாடும் மற்றும் பயன்படுத்த எளிதான வலை அடிப்படையிலான சேவையக நிர்வாக இடைமுகமாகும். கணினியின் பிணைய உள்ளமைவுடன் தொடர்பு கொள்ள, காக்பிட் நெட்வொர்க் மேனேஜர் மற்றும் அது வழங்கும் டிபஸ் ஏபிஐகளைப் பயன்படுத்துகிறது.

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

புதிய பாலத்தைச் சேர்க்க விருப்பங்களுடன் ஒரு பாப் சாளரம் தோன்றும். பின்வரும் ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி பாலத்தின் பெயரை அமைத்து துறைமுகங்களைத் தேர்ந்தெடுக்கவும். நீங்கள் விருப்பமாக STP (ஸ்பேனிங் ட்ரீ புரோட்டோகால்) ஐ இயக்கலாம், பின்னர் விண்ணப்பிக்கவும் என்பதைக் கிளிக் செய்யவும்.

இடைமுகங்களின் பட்டியலின் கீழ், புதிய பாலம் இப்போது தோன்ற வேண்டும் மற்றும் ஈத்தர்நெட் இடைமுகம் டி-ஆக்டிவேட் செய்யப்பட வேண்டும்.

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

nm-connection-editor என்பது நெட்வொர்க் மேனேஜருக்கான வரைகலை பிணைய இணைப்பு எடிட்டராகும், இது நெட்வொர்க் மேனேஜரால் சேமிக்கப்பட்ட பிணைய இணைப்புகளைச் சேர்க்க, நீக்க மற்றும் மாற்ற பயன்படுகிறது. நெட்வொர்க் மேனேஜர் இயங்கினால் மட்டுமே எந்த மாற்றங்களும் செயல்பட முடியும்.

இதைத் தொடங்க, கட்டளை வரியில் nm-connection-editor கட்டளையை ரூட்டாக இயக்கவும் அல்லது கணினி மெனுவிலிருந்து திறக்கவும்.

# nm-connection-editor

இது திறந்ததும், பின்வரும் ஸ்கிரீன்ஷாட்டில் சிறப்பிக்கப்பட்டுள்ளபடி புதிய இணைப்பைச் சேர்க்க பிளஸ் அடையாளத்தைக் கிளிக் செய்க.

பாப் சாளரத்தில் இருந்து, கீழ்தோன்றிலிருந்து இணைப்பு வகையைத் தேர்வுசெய்து, இந்த விஷயத்தில் பாலம் மற்றும் உருவாக்கு என்பதைக் கிளிக் செய்க.

அடுத்து, ஒரு பாலம் இணைப்பு மற்றும் இடைமுக பெயரை அமைக்கவும், பின்னர் ஒரு பாலம் துறைமுகத்தைச் சேர்க்க சேர் என்பதைக் கிளிக் செய்யவும். இணைப்பு வகையாக ஈத்தர்நெட்டைத் தேர்வுசெய்க. பின்னர் உருவாக்கு என்பதைக் கிளிக் செய்க.

அடுத்து, போர்ட் சாதன இணைப்பு விவரங்களைத் திருத்தி சேமி என்பதைக் கிளிக் செய்க.

இப்போது பிரிட்ஜ் செய்யப்பட்ட துறைமுகத்தை பிரிட்ஜ் இணைப்புகளின் பட்டியலில் சேர்க்க வேண்டும். பின்னர் சேமி என்பதைக் கிளிக் செய்க.

இணைப்பு எடிட்டரின் பிரதான இடைமுகத்திலிருந்து, பின்வரும் ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி புதிய பாலம் கொண்ட இணைப்பு மற்றும் பாலம் இடைமுகத்தை நீங்கள் காண முடியும்.

இப்போது பாலம் இணைப்பைச் செயல்படுத்தவும், முன்பு காட்டப்பட்டுள்ளபடி nmcli கருவியைப் பயன்படுத்தி கட்டளை வரியிலிருந்து கம்பி இணைப்பை செயலிழக்கச் செய்யவும்.

# nmcli conn up br0
# nmcli conn down Wired\ connection\ 1

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

பிரிட்ஜ் அடாப்டரைப் பயன்படுத்த மெய்நிகர் இயந்திரத்தை உள்ளமைக்க, வி.எம் களின் பட்டியலிலிருந்து அதைத் தேர்ந்தெடுத்து, அதன் அமைப்புகளுக்குச் சென்று, நெட்வொர்க் விருப்பத்தைக் கிளிக் செய்து, அடாப்டரைத் தேர்ந்தெடுக்கவும் (எ.கா. அடாப்டர் 1), பின்னர் பிணைய அடாப்டர் இயக்கு விருப்பத்தை சரிபார்க்கவும், அமைக்கவும் பிரிட்ஜ் அடாப்டராக இணைக்கப்பட்டுள்ளது, பின்னர் பிரிட்ஜ் இடைமுகத்தின் (br0) பெயரைத் தேர்ந்தெடுத்து சரி என்பதைக் கிளிக் செய்யவும்.

KVM இன் கீழ் மேலே உருவாக்கப்பட்ட பிணைய பாலத்தைப் பயன்படுத்த, --network = Bridge = br0 விருப்பத்தைப் பயன்படுத்தும்போது, மெய்நிகர் இயந்திரங்கள் கட்டளை-வரி இடைமுகத்தைப் பயன்படுத்தி, virt-install கட்டளையைப் பயன்படுத்துகின்றன.

# virt-install --virt-type=kvm --name Ubuntu18.04 --ram 1536 --vcpus=4 --os-variant=ubuntu18.04 --cdrom=/path/to/install.iso --network=bridge=br0,model=virtio --graphics vnc --disk path=/var/lib/libvirt/images/ubuntu18.04.qcow2,size=20,bus=virtio,format=qcow2

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

இந்த வழிகாட்டியில், RHEL/CentOS 8 இல் ஒரு பிணைய பாலத்தை எவ்வாறு அமைப்பது என்பதைக் காண்பித்தோம், மேலும் ஆரக்கிள் விர்ச்சுவல் பாக்ஸ் மற்றும் கேவிஎம் ஆகியவற்றின் கீழ் VM களை ஹோஸ்டின் அதே நெட்வொர்க்குடன் இணைக்க அதைப் பயன்படுத்துகிறோம்.

வழக்கம் போல், ஏதேனும் கேள்விகள் அல்லது கருத்துகளுக்கு கீழே உள்ள கருத்து படிவத்தின் மூலம் எங்களை அணுகவும். RHEL 8 ஆவணத்தில் பிணைய பாலத்தை உள்ளமைப்பதில் கூடுதல் விவரங்களை நீங்கள் காணலாம்.