சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

பகுதி ஒன்று. அறிமுகம்
பாகம் இரண்டு. ஃபயர்வால் மற்றும் NAT விதிகளை கட்டமைத்தல்
பகுதி மூன்று. DHCP ஐ கட்டமைக்கிறது
பகுதி நான்கு. ரூட்டிங் அமைப்பு

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

கோட்பாடு

இன்றைய பேலோட் சமநிலை தீர்வுகள் பெரும்பாலும் இரண்டு வகைகளாகப் பிரிக்கப்படுகின்றன: மாதிரியின் நான்காவது (போக்குவரத்து) மற்றும் ஏழாவது (பயன்பாடு) நிலைகளில் சமநிலைப்படுத்துதல். அல்லது ஒருவேளை. சமநிலை முறைகளை விவரிக்கும் போது OSI மாதிரி சிறந்த குறிப்பு புள்ளியாக இல்லை. எடுத்துக்காட்டாக, L4 பேலன்சரும் TLS நிறுத்தத்தை ஆதரித்தால், அது L7 பேலன்சராக மாறுமா? ஆனால் அது என்னவோ அதுதான்.

  • பேலன்சர் எல்4 பெரும்பாலும் இது கிளையன்ட் மற்றும் கிடைக்கக்கூடிய பின்தளங்களின் தொகுப்பிற்கு இடையில் நிற்கும் ஒரு நடுத்தர ப்ராக்ஸி ஆகும், இது TCP இணைப்புகளை நிறுத்துகிறது (அதாவது, SYN க்கு சுயாதீனமாக பதிலளிக்கிறது), ஒரு பின்தளத்தைத் தேர்ந்தெடுத்து அதன் திசையில் ஒரு புதிய TCP அமர்வைத் தொடங்குகிறது, சுயாதீனமாக SYN ஐ அனுப்புகிறது. இந்த வகை அடிப்படை வகைகளில் ஒன்றாகும்; பிற விருப்பங்கள் சாத்தியமாகும்.
  • பேலன்சர் எல்7 L4 பேலன்சரை விட "மிகவும் அதிநவீனமானது" கிடைக்கக்கூடிய பின்தளங்களில் போக்குவரத்தை விநியோகிக்கிறது. எச்.டி.டி.பி செய்தியின் (URL, குக்கீ, முதலியன) உள்ளடக்கங்களின் அடிப்படையில் எந்த பின்தளத்தை தேர்வு செய்ய வேண்டும் என்பதை இது தீர்மானிக்கலாம்.

வகையைப் பொருட்படுத்தாமல், பேலன்சர் பின்வரும் செயல்பாடுகளை ஆதரிக்க முடியும்:

  • சேவை கண்டுபிடிப்பு என்பது கிடைக்கக்கூடிய பின்தளங்களின் தொகுப்பை (நிலையான, DNS, கான்சல், Etcd, முதலியன) தீர்மானிக்கும் செயல்முறையாகும்.
  • கண்டறியப்பட்ட பின்தளங்களின் செயல்பாட்டைச் சரிபார்க்கிறது (HTTP கோரிக்கையைப் பயன்படுத்தி பின்தளத்தின் செயலில் உள்ள "பிங்", TCP இணைப்புகளில் உள்ள சிக்கல்களை செயலற்ற கண்டறிதல், பதில்களில் பல 503 HTTP குறியீடுகள் இருப்பது போன்றவை).
  • சமநிலையே (ரவுண்ட் ராபின், சீரற்ற தேர்வு, மூல IP ஹாஷ், URI).
  • TLS முடித்தல் மற்றும் சான்றிதழ் சரிபார்ப்பு.
  • பாதுகாப்பு தொடர்பான விருப்பங்கள் (அங்கீகாரம், DoS தாக்குதல் தடுப்பு, வேகக் கட்டுப்பாடு) மற்றும் பல.

NSX எட்ஜ் இரண்டு லோட் பேலன்சர் வரிசைப்படுத்தல் முறைகளுக்கு ஆதரவை வழங்குகிறது:

ப்ராக்ஸி பயன்முறை அல்லது ஒரு கை. இந்த பயன்முறையில், பின்தளங்களில் ஒன்றிற்கு கோரிக்கையை அனுப்பும் போது NSX Edge அதன் IP முகவரியை ஆதார முகவரியாகப் பயன்படுத்துகிறது. இவ்வாறு, பேலன்சர் ஒரே நேரத்தில் மூல மற்றும் இலக்கு NAT இன் செயல்பாடுகளைச் செய்கிறது. பேலன்சரிடமிருந்து அனுப்பப்பட்ட அனைத்து போக்குவரத்தையும் பின்தளமானது பார்த்து அதற்கு நேரடியாக பதிலளிக்கிறது. அத்தகைய திட்டத்தில், பேலன்சர் உள் சேவையகங்களுடன் அதே நெட்வொர்க் பிரிவில் இருக்க வேண்டும்.

இது எவ்வாறு செல்கிறது என்பது இங்கே:
1. எட்ஜில் உள்ளமைக்கப்பட்ட விஐபி முகவரிக்கு (பேலன்சர் முகவரி) பயனர் கோரிக்கையை அனுப்புகிறார்.
2. எட்ஜ் பின்தளங்களில் ஒன்றைத் தேர்ந்தெடுத்து இலக்கு NAT ஐச் செய்கிறது, VIP முகவரியைத் தேர்ந்தெடுத்த பின்தளத்தின் முகவரியுடன் மாற்றுகிறது.
3. எட்ஜ் மூல NAT ஐச் செய்கிறது, கோரிக்கையை அனுப்பிய பயனரின் முகவரியை அதன் சொந்தமாக மாற்றுகிறது.
4. தொகுப்பு தேர்ந்தெடுக்கப்பட்ட பின்தளத்திற்கு அனுப்பப்படும்.
5. பின்தளமானது பயனருக்கு நேரடியாகப் பதிலளிக்காது, ஆனால் எட்ஜுக்குப் பதிலளிக்கிறது, ஏனெனில் பயனரின் அசல் முகவரி பேலன்சரின் முகவரிக்கு மாற்றப்பட்டுள்ளது.
6. எட்ஜ் சேவையகத்தின் பதிலை பயனருக்கு அனுப்புகிறது.
வரைபடம் கீழே உள்ளது.
சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

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

வழிமுறை பின்வருமாறு:
1. எட்ஜில் உள்ளமைக்கப்பட்ட விஐபி முகவரிக்கு (பேலன்சர் முகவரி) பயனர் கோரிக்கையை அனுப்புகிறார்.
2. எட்ஜ் பின்தளங்களில் ஒன்றைத் தேர்ந்தெடுத்து இலக்கு NAT ஐச் செய்கிறது, VIP முகவரியைத் தேர்ந்தெடுத்த பின்தளத்தின் முகவரியுடன் மாற்றுகிறது.
3. தொகுப்பு தேர்ந்தெடுக்கப்பட்ட பின்தளத்திற்கு அனுப்பப்படும்.
4. பின்தளமானது பயனரின் அசல் முகவரியுடன் ஒரு கோரிக்கையைப் பெறுகிறது (மூல NAT செய்யப்படவில்லை) மற்றும் அதற்கு நேரடியாக பதிலளிக்கிறது.
5. இன்லைன் திட்டத்தில் இது பொதுவாக சர்வர் பண்ணைக்கான இயல்புநிலை நுழைவாயிலாக செயல்படுவதால், போக்குவரத்து மீண்டும் சுமை சமநிலையாளரால் ஏற்றுக்கொள்ளப்படுகிறது.
6. எட்ஜ் அதன் விஐபியை மூல ஐபி முகவரியாகப் பயன்படுத்தி, பயனருக்கு டிராஃபிக்கை அனுப்ப மூல NAT ஐச் செய்கிறது.
வரைபடம் கீழே உள்ளது.
சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

பயிற்சி

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

NSX Edge ஆல் பயன்படுத்தப்படும் SSL சான்றிதழை உருவாக்குகிறது
நீங்கள் செல்லுபடியாகும் CA சான்றிதழை இறக்குமதி செய்யலாம் அல்லது சுய கையொப்பமிடப்பட்ட ஒன்றைப் பயன்படுத்தலாம். இந்த சோதனைக்கு நான் சுய கையொப்பத்தைப் பயன்படுத்துவேன்.

  1. vCloud இயக்குநர் இடைமுகத்தில், எட்ஜ் சேவை அமைப்புகளுக்குச் செல்லவும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  2. சான்றிதழ்கள் தாவலுக்குச் செல்லவும். செயல்களின் பட்டியலிலிருந்து, புதிய CSR ஐச் சேர்ப்பதைத் தேர்ந்தெடுக்கவும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  3. தேவையான புலங்களை நிரப்பி, Keep என்பதைக் கிளிக் செய்யவும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  4. புதிதாக உருவாக்கப்பட்ட CSR ஐத் தேர்ந்தெடுத்து சுய-கையொப்பம் CSR விருப்பத்தைத் தேர்ந்தெடுக்கவும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  5. சான்றிதழின் செல்லுபடியாகும் காலத்தைத் தேர்ந்தெடுத்து, Keep என்பதைக் கிளிக் செய்யவும்
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  6. சுய கையொப்பமிடப்பட்ட சான்றிதழ் கிடைக்கக்கூடியவற்றின் பட்டியலில் தோன்றும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

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

  1. ஏற்ற சமநிலை தாவலுக்குச் சென்று பேலன்சரை இயக்கவும். இங்கே முடுக்கம் செயல்படுத்தப்பட்ட விருப்பம், L4க்குப் பதிலாக வேகமான L7 சமநிலையைப் பயன்படுத்த பேலன்சரை அனுமதிக்கிறது.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  2. பயன்பாட்டு சுயவிவரத்தை அமைக்க, பயன்பாட்டு சுயவிவரத் தாவலுக்குச் செல்லவும். + கிளிக் செய்யவும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  3. சுயவிவரத்தின் பெயரை அமைத்து, சுயவிவரம் பயன்படுத்தப்படும் போக்குவரத்தின் வகையைத் தேர்ந்தெடுக்கவும். சில அளவுருக்களை விளக்குகிறேன்.
    நிலைத்தன்மையே - அமர்வுத் தரவைச் சேமித்து கண்காணிக்கிறது, எடுத்துக்காட்டாக: குளத்தில் உள்ள குறிப்பிட்ட சேவையகம் பயனர் கோரிக்கைக்கு சேவை செய்கிறது. அமர்வு அல்லது அடுத்தடுத்த அமர்வுகளின் வாழ்நாள் முழுவதும் பயனர் கோரிக்கைகள் அதே பூல் உறுப்பினருக்கு அனுப்பப்படுவதை இது உறுதி செய்கிறது.
    SSL பாஸ்த்ரூவை இயக்கவும் - இந்த விருப்பம் தேர்ந்தெடுக்கப்பட்டால், NSX எட்ஜ் SSL ஐ நிறுத்துவதை நிறுத்துகிறது. மாறாக, சமநிலைப்படுத்தப்படும் சேவையகங்களில் நேரடியாக நிறுத்தம் ஏற்படுகிறது.
    X-Forwarded-For HTTP தலைப்பைச் செருகவும் - லோட் பேலன்சர் மூலம் இணைய சேவையகத்துடன் இணைக்கும் கிளையண்டின் மூல ஐபி முகவரியைத் தீர்மானிக்க உங்களை அனுமதிக்கிறது.
    பூல் சைட் SSL ஐ இயக்கவும் - தேர்ந்தெடுக்கப்பட்ட குளம் HTTPS சேவையகங்களைக் கொண்டுள்ளது என்பதைக் குறிப்பிட உங்களை அனுமதிக்கிறது.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  4. நான் HTTPS ட்ராஃபிக்கை சமநிலைப்படுத்துவதால், பூல் சைட் SSL ஐ இயக்கி, விர்ச்சுவல் சர்வர் சான்றிதழ்கள் -> சேவைச் சான்றிதழ் தாவலில் முன்பு உருவாக்கப்பட்ட சான்றிதழைத் தேர்ந்தெடுக்க வேண்டும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  5. இதேபோல் பூல் சான்றிதழ்கள் -> சேவை சான்றிதழ்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

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

  1. குளங்கள் தாவலுக்குச் செல்லவும். + கிளிக் செய்யவும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  2. நாங்கள் குளத்தின் பெயரை அமைத்து, அல்காரிதம் (நான் ரவுண்ட் ராபினைப் பயன்படுத்துவேன்) மற்றும் உடல்நலம் சரிபார்ப்பு பின்தளத்திற்கான கண்காணிப்பு வகையைத் தேர்ந்தெடுக்கிறோம். வெளிப்படையான விருப்பம் கிளையண்ட்களின் ஆரம்ப மூல ஐபிகள் உள் சேவையகங்களுக்குத் தெரியுமா என்பதைக் குறிக்கிறது.
    • விருப்பம் முடக்கப்பட்டிருந்தால், உள் சேவையகங்களுக்கான டிராஃபிக் பேலன்சரின் மூல ஐபியிலிருந்து வருகிறது.
    • விருப்பம் இயக்கப்பட்டால், உள் சேவையகங்கள் வாடிக்கையாளர்களின் மூல ஐபியைக் காணும். இந்த உள்ளமைவில், NSX எட்ஜ் திரும்பிய பாக்கெட்டுகள் NSX எட்ஜ் வழியாகச் செல்வதை உறுதிசெய்ய இயல்புநிலை நுழைவாயிலாகச் செயல்பட வேண்டும்.

    NSX பின்வரும் சமநிலை அல்காரிதம்களை ஆதரிக்கிறது:

    • IP_HASH - ஒவ்வொரு பாக்கெட்டின் ஆதாரம் மற்றும் இலக்கு ஐபிக்கான ஹாஷ் செயல்பாட்டின் முடிவுகளின் அடிப்படையில் சர்வர் தேர்வு.
    • லீஸ்கான் - உள்வரும் இணைப்புகளின் சமநிலை, ஒரு குறிப்பிட்ட சேவையகத்தில் ஏற்கனவே இருக்கும் எண்ணைப் பொறுத்து. புதிய இணைப்புகள் குறைவான இணைப்புகளைக் கொண்ட சேவையகத்திற்கு அனுப்பப்படும்.
    • ROUND_ROBIN - புதிய இணைப்புகள் ஒவ்வொரு சேவையகத்திற்கும் அதற்கு ஒதுக்கப்பட்ட எடைக்கு ஏற்ப அனுப்பப்படும்.
    • யுஆர்ஐ – URI இன் இடது பகுதி (கேள்விக்குறிக்கு முன்) ஹாஷ் செய்யப்பட்டு, குளத்தில் உள்ள சர்வர்களின் மொத்த எடையால் வகுக்கப்படுகிறது. எந்த சேவையகம் கோரிக்கையைப் பெறுகிறது என்பதை முடிவு குறிப்பிடுகிறது, எல்லா சேவையகங்களும் இருக்கும் வரை கோரிக்கை எப்போதும் ஒரே சேவையகத்திற்கு அனுப்பப்படுவதை உறுதிசெய்கிறது.
    • HTTPHEADER - ஒரு குறிப்பிட்ட HTTP தலைப்பின் அடிப்படையில் சமநிலைப்படுத்துதல், இது ஒரு அளவுருவாக குறிப்பிடப்படலாம். தலைப்பு விடுபட்டால் அல்லது மதிப்பு இல்லை என்றால், ROUND_ROBIN அல்காரிதம் பயன்படுத்தப்படும்.
    • URL ஐ - ஒவ்வொரு HTTP GET கோரிக்கையும் ஒரு வாதமாக குறிப்பிடப்பட்ட URL அளவுருவைத் தேடுகிறது. அளவுருவைத் தொடர்ந்து சம அடையாளம் மற்றும் மதிப்பு இருந்தால், மதிப்பு ஹாஷ் செய்யப்பட்டு இயங்கும் சேவையகங்களின் மொத்த எடையால் வகுக்கப்படும். எந்த சேவையகம் கோரிக்கையைப் பெறுகிறது என்பதை முடிவு குறிக்கிறது. கோரிக்கைகளில் பயனர் ஐடிகளைக் கண்காணிக்கவும், எல்லா சேவையகங்களும் இருக்கும் வரை, அதே பயனர் ஐடி எப்போதும் ஒரே சேவையகத்திற்கு அனுப்பப்படுவதை உறுதி செய்யவும் இந்த செயல்முறை பயன்படுத்தப்படுகிறது.

    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

  3. உறுப்பினர்கள் தொகுதியில், குளத்தில் சர்வர்களைச் சேர்க்க + என்பதைக் கிளிக் செய்யவும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

    இங்கே நீங்கள் குறிப்பிட வேண்டும்:

    • சர்வர் பெயர்;
    • சேவையக ஐபி முகவரி;
    • சேவையகம் போக்குவரத்தைப் பெறும் துறைமுகம்;
    • சுகாதார சோதனைக்கான துறைமுகம் (மானிட்டர் ஹெல்த் செக்);
    • எடை - இந்த அளவுருவைப் பயன்படுத்தி நீங்கள் ஒரு குறிப்பிட்ட பூல் உறுப்பினருக்கு பெறப்பட்ட போக்குவரத்தின் விகிதாசார அளவை சரிசெய்யலாம்;
    • அதிகபட்ச இணைப்புகள் - சேவையகத்திற்கான அதிகபட்ச இணைப்புகள்;
    • குறைந்தபட்ச இணைப்புகள் - ட்ராஃபிக்கை அடுத்த பூல் உறுப்பினருக்கு அனுப்புவதற்கு முன் சேவையகம் செயல்படுத்த வேண்டிய குறைந்தபட்ச இணைப்புகளின் எண்ணிக்கை.

    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

    மூன்று சேவையகங்களின் இறுதிக் குளம் இப்படித்தான் இருக்கும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

மெய்நிகர் சேவையகத்தைச் சேர்த்தல்

  1. மெய்நிகர் சேவையகங்கள் தாவலுக்குச் செல்லவும். + கிளிக் செய்யவும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  2. மெய்நிகர் சேவையகத்தை இயக்கு என்பதைப் பயன்படுத்தி மெய்நிகர் சேவையகத்தை செயல்படுத்துகிறோம்.
    நாங்கள் அதற்கு ஒரு பெயரைக் கொடுக்கிறோம், முன்பு உருவாக்கப்பட்ட பயன்பாட்டு சுயவிவரம், பூல் ஆகியவற்றைத் தேர்ந்தெடுத்து, மெய்நிகர் சேவையகம் வெளியில் இருந்து கோரிக்கைகளைப் பெறும் ஐபி முகவரியைக் குறிப்பிடுகிறோம். நாங்கள் HTTPS நெறிமுறை மற்றும் போர்ட் 443 ஐக் குறிப்பிடுகிறோம்.
    விருப்ப அளவுருக்கள் இங்கே:
    இணைப்பு வரம்பு - மெய்நிகர் சேவையகம் செயல்படுத்தக்கூடிய ஒரே நேரத்தில் இணைப்புகளின் அதிகபட்ச எண்ணிக்கை;
    இணைப்பு விகித வரம்பு (CPS) - ஒரு வினாடிக்கு புதிய உள்வரும் கோரிக்கைகளின் அதிகபட்ச எண்ணிக்கை.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

இது பேலன்சரின் உள்ளமைவை நிறைவு செய்கிறது; அதன் செயல்பாட்டை நீங்கள் சரிபார்க்கலாம். சேவையகங்கள் ஒரு எளிய உள்ளமைவைக் கொண்டுள்ளன, இது பூலில் இருந்து எந்த சேவையகம் கோரிக்கையைச் செயலாக்கியது என்பதைப் புரிந்துகொள்ள உங்களை அனுமதிக்கிறது. அமைவின் போது, ​​நாங்கள் ரவுண்ட் ராபின் சமநிலைப்படுத்தும் அல்காரிதத்தைத் தேர்ந்தெடுத்தோம், மேலும் ஒவ்வொரு சேவையகத்திற்கான எடை அளவுருவும் ஒன்றுக்கு சமமாக இருக்கும், எனவே ஒவ்வொரு அடுத்த கோரிக்கையும் பூலில் இருந்து அடுத்த சேவையகத்தால் செயலாக்கப்படும்.
உலாவியில் பேலன்சரின் வெளிப்புற முகவரியை உள்ளிட்டு பார்க்கவும்:
சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

பக்கத்தைப் புதுப்பித்த பிறகு, கோரிக்கை பின்வரும் சேவையகத்தால் செயலாக்கப்படும்:
சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

மீண்டும் - குளத்திலிருந்து மூன்றாவது சேவையகத்தைச் சரிபார்க்க:
சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

சரிபார்க்கும் போது, ​​எட்ஜ் நமக்கு அனுப்பும் சான்றிதழானது ஆரம்பத்தில் நாங்கள் உருவாக்கிய அதே சான்றிதழ்தான் என்பதை நீங்கள் பார்க்கலாம்.

எட்ஜ் கேட்வே கன்சோலில் இருந்து பேலன்சர் நிலையைச் சரிபார்க்கிறது. இதைச் செய்ய, உள்ளிடவும் சேவை ஏற்ற சமநிலைக் குளத்தைக் காட்டு.
சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

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

  • TCP-மானிட்டர்,
  • HTTP மானிட்டர்,
  • HTTPS-மானிட்டர்.

புதிதாக ஒன்றை உருவாக்குவோம்.

  1. சேவை கண்காணிப்பு தாவலுக்குச் சென்று, + என்பதைக் கிளிக் செய்யவும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  2. தேர்வு:
    • புதிய முறைக்கு பெயர்;
    • கோரிக்கைகள் அனுப்பப்படும் இடைவெளி,
    • பதிலுக்காக காத்திருக்கும் காலக்கெடு,
    • கண்காணிப்பு வகை - GET முறையைப் பயன்படுத்தி HTTPS கோரிக்கை, எதிர்பார்க்கப்படும் நிலைக் குறியீடு - 200(சரி) மற்றும் கோரிக்கை URL.
  3. இது புதிய சர்வீஸ் மானிட்டரின் அமைப்பை நிறைவு செய்கிறது; இப்போது நாம் ஒரு குளத்தை உருவாக்கும் போது அதைப் பயன்படுத்தலாம்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

விண்ணப்ப விதிகளை அமைத்தல்

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

  1. விதியை உருவாக்க, பேலன்சரின் பயன்பாட்டு விதிகள் தாவலுக்குச் செல்லவும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  2. ஒரு பெயரை, விதியைப் பயன்படுத்தும் ஸ்கிரிப்ட்டைத் தேர்ந்தெடுத்து, Keep என்பதைக் கிளிக் செய்யவும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  3. விதி உருவாக்கப்பட்ட பிறகு, ஏற்கனவே உள்ளமைக்கப்பட்ட மெய்நிகர் சேவையகத்தைத் திருத்த வேண்டும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்
  4. மேம்பட்ட தாவலில், நாங்கள் உருவாக்கிய விதியைச் சேர்க்கவும்.
    சிறியவர்களுக்கான VMware NSX. பகுதி 5: ஒரு சுமை சமநிலையை உள்ளமைத்தல்

மேலே உள்ள எடுத்துக்காட்டில் tlsv1 ஆதரவை இயக்கியுள்ளோம்.

இன்னும் சில உதாரணங்கள்:

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

acl pool_down nbsrv(PRIMARY_POOL_NAME) eq 0
use_backend SECONDARY_POOL_NAME if PRIMARY_POOL_NAME

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

acl pool_down nbsrv(NAME_OF_POOL) eq 0
redirect location http://www.example.com if pool_down

இன்னும் கூடுதலான உதாரணங்கள் இங்கே.

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

ஆதாரம்: www.habr.com

கருத்தைச் சேர்