ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

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

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

ஒரு பிட் கோட்பாடு

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

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

இந்த முறையின் நன்மைகள்:

  • எல்லா சேமிப்பக அமைப்புகளிலும் தரவு எப்போதும் ஒரே மாதிரியாக இருக்கும்

தீமைகள்:

  • தீர்வுக்கான அதிக விலை (வேகமான தொடர்பு சேனல்கள், விலையுயர்ந்த ஆப்டிகல் ஃபைபர், நீண்ட அலை டிரான்ஸ்ஸீவர்கள் போன்றவை)
  • தூரக் கட்டுப்பாடுகள் (பல பத்து கிலோமீட்டர்களுக்குள்)
  • முக்கிய சேமிப்பக அமைப்பில் தருக்க தரவு சிதைவு (வேண்டுமென்றே அல்லது தற்செயலாக) தரவு சிதைந்தால், அது தானாகவே மற்றும் உடனடியாக காப்புப்பிரதியில் சிதைந்துவிடும், ஏனெனில் தரவு எப்போதும் ஒரே மாதிரியாக இருக்கும் (அதுதான் முரண்பாடு)

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

ஒத்திசைவற்ற நகலெடுப்பின் நன்மைகள்:

  • குறைந்த விலை தீர்வு (எந்த தொடர்பு சேனல்களும், ஒளியியல் விருப்பமானது)
  • தூர கட்டுப்பாடுகள் இல்லை
  • காப்புப் பிரதி சேமிப்பக அமைப்பில், தரவு முதன்மையானது (குறைந்தது சில காலத்திற்கு) சேதமடைந்தால் அது மோசமடையாது; தரவு சிதைந்தால், காப்பு சேமிப்பக அமைப்பில் தரவு சிதைவைத் தடுக்க நீங்கள் எப்போதும் பிரதியை நிறுத்தலாம்.

தீமைகள்:

  • வெவ்வேறு தரவு மையங்களில் உள்ள தரவு எப்போதும் ஒரே மாதிரியாக இருக்காது

எனவே, பிரதி முறையின் தேர்வு வணிக நோக்கங்களைப் பொறுத்தது. காப்புப் பிரதி தரவு மையமானது பிரதான தரவு மையத்தின் (அதாவது, RPO = 0க்கான வணிகத் தேவை) அதே தரவைக் கொண்டிருப்பது உங்களுக்கு முக்கியமானதாக இருந்தால், நீங்கள் பணத்தைப் பிரித்து, ஒத்திசைவின் வரம்புகளைப் பூர்த்தி செய்ய வேண்டும். பிரதி. தரவு நிலையில் தாமதம் ஏற்றுக்கொள்ளத்தக்கது அல்லது பணம் இல்லை என்றால், நீங்கள் நிச்சயமாக ஒத்திசைவற்ற முறையைப் பயன்படுத்த வேண்டும்.

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

மேலும், அடிக்கடி, சேமிப்பக அமைப்புகளைப் பயன்படுத்தி நகலெடுப்பதைப் பற்றி பேசும்போது, ​​​​பலருக்கு நியாயமான கேள்வி எழுகிறது: > “பல பயன்பாடுகளுக்கு அவற்றின் சொந்த பிரதி கருவிகள் உள்ளன, சேமிப்பக அமைப்புகளில் பிரதி எடுப்பதை ஏன் பயன்படுத்த வேண்டும்? இது சிறந்ததா அல்லது மோசமானதா?

இங்கே தெளிவான பதில் இல்லை, எனவே இங்கே வாதங்கள் மற்றும் தீமைகள்:

சேமிப்பக நகலெடுப்புக்கான வாதங்கள்:

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

சேமிப்பக பிரதிக்கு எதிரான வாதங்கள்:

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

* - சர்ச்சைக்குரிய ஆய்வறிக்கை. எடுத்துக்காட்டாக, ஒரு நன்கு அறியப்பட்ட DBMS உற்பத்தியாளர் மிக நீண்ட காலமாக அதிகாரப்பூர்வமாக தங்கள் DBMS ஐ அவற்றின் வழிகளைப் பயன்படுத்தி மட்டுமே நகலெடுக்க முடியும் என்றும், மீதமுள்ள பிரதிகள் (சேமிப்பு அமைப்புகள் உட்பட) "உண்மையல்ல" என்றும் அறிவித்து வருகின்றனர். ஆனால் அது அப்படியல்ல என்பதை வாழ்க்கை காட்டுகிறது. பெரும்பாலும் (ஆனால் இது உறுதியாகத் தெரியவில்லை) வாடிக்கையாளர்களுக்கு அதிக உரிமங்களை விற்க இது மிகவும் நேர்மையான முயற்சி அல்ல.

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

கோட்பாடு முடிந்தது, இப்போது பயிற்சி

எங்கள் ஆய்வகத்தில் பிரதியை உள்ளமைப்போம். ஆய்வக நிலைமைகளில், நாங்கள் இரண்டு தரவு மையங்களை பின்பற்றினோம் (உண்மையில், வெவ்வேறு கட்டிடங்களில் இருப்பது போல் இரண்டு அருகிலுள்ள ரேக்குகள்). நிலைப்பாடு இரண்டு என்ஜின் N2 சேமிப்பக அமைப்புகளைக் கொண்டுள்ளது, அவை ஆப்டிகல் கேபிள்கள் மூலம் ஒன்றோடொன்று இணைக்கப்பட்டுள்ளன. Windows Server 2016 இயங்கும் இயற்பியல் சேவையகம் 10Gb ஈதர்நெட்டைப் பயன்படுத்தி இரண்டு சேமிப்பக அமைப்புகளுடனும் இணைக்கப்பட்டுள்ளது. நிலைப்பாடு மிகவும் எளிமையானது, ஆனால் இது சாரத்தை மாற்றாது.

திட்டவட்டமாக இது போல் தெரிகிறது:

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

தர்க்கரீதியாக, பிரதிபலிப்பு பின்வருமாறு ஒழுங்கமைக்கப்பட்டுள்ளது:

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

இப்போது நம்மிடம் உள்ள நகலெடுக்கும் செயல்பாட்டைப் பார்ப்போம்.
இரண்டு முறைகள் ஆதரிக்கப்படுகின்றன: ஒத்திசைவற்ற மற்றும் ஒத்திசைவான. சின்க்ரோனஸ் பயன்முறையானது தொலைவு மற்றும் தகவல் தொடர்பு சேனலால் வரையறுக்கப்பட்டுள்ளது என்பது தர்க்கரீதியானது. குறிப்பாக, சின்க்ரோனஸ் பயன்முறைக்கு இயற்பியல் மற்றும் 10 கிகாபிட் ஈதர்நெட் (அல்லது அதற்கு மேற்பட்டது) என ஃபைபர் பயன்படுத்த வேண்டும்.

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

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

தற்போது, ​​AERODISK ENGINE சேமிப்பக அமைப்பு, ஈத்தர்நெட் நெறிமுறை (தாமிரம் அல்லது ஆப்டிகல் வழியாக) பிளாக் சாதனங்களுக்கான (LUNகள்) பிரதிகளை ஆதரிக்கிறது. ஃபைபர் சேனலில் SAN துணி மூலம் நகலெடுக்க வேண்டிய திட்டங்களுக்கு, நாங்கள் தற்போது பொருத்தமான தீர்வைச் சேர்க்கிறோம், ஆனால் அது இன்னும் தயாராகவில்லை, எனவே எங்கள் விஷயத்தில் ஈதர்நெட் மட்டுமே.

ஜூனியர் சிஸ்டம் முதல் பழையவை வரை எந்த எஞ்சின் தொடர் சேமிப்பக அமைப்புகளுக்கும் (N1, N2, N4) இடையில் நகலெடுக்க முடியும்.

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

  • பிரதி "ஒன்றுக்கு ஒன்று" அல்லது "ஒன்றுக்கு ஒன்று", அதாவது இரண்டு தரவு மையங்களைக் கொண்ட கிளாசிக் பதிப்பு, பிரதான மற்றும் காப்புப்பிரதி
  • பிரதி என்பது "ஒன்றிலிருந்து பல" அல்லது "ஒருவருக்கு பல", அதாவது. ஒரு LUN ஐ ஒரே நேரத்தில் பல சேமிப்பக அமைப்புகளுக்கு நகலெடுக்க முடியும்
  • நகலெடுக்கும் திசையை இயக்க, செயலிழக்க அல்லது மாற்ற, முறையே, நகலெடுக்க, செயலிழக்க மற்றும் "தலைகீழ்".
  • RDG (ரெய்டு விநியோகிக்கப்பட்ட குழு) மற்றும் DDP (டைனமிக் டிஸ்க் பூல்) ஆகிய இரண்டுக்கும் பிரதி கிடைக்கிறது. இருப்பினும், RDG குளத்தின் LUNகள் மற்றொரு RDGக்கு மட்டுமே நகலெடுக்கப்படும். டிடிபியும் அப்படித்தான்.

இன்னும் பல சிறிய அம்சங்கள் உள்ளன, ஆனால் அவற்றை பட்டியலிடுவதில் குறிப்பிட்ட புள்ளி எதுவும் இல்லை; நாங்கள் அமைக்கும்போது அவற்றைக் குறிப்பிடுவோம்.

பிரதியை அமைத்தல்

அமைவு செயல்முறை மிகவும் எளிமையானது மற்றும் மூன்று நிலைகளைக் கொண்டுள்ளது.

  1. பிணைய கட்டமைப்பு
  2. சேமிப்பக அமைப்பு
  3. விதிகள் (இணைப்புகள்) மற்றும் மேப்பிங் அமைத்தல்

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

பிணைய ஆதாரங்களை அமைத்தல்

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

இதற்குப் பிறகு, நாம் ஒரு குளம் (எங்கள் விஷயத்தில் RDG) மற்றும் நகலெடுப்பதற்கான மெய்நிகர் ஐபி (விஐபி) ஆகியவற்றை உருவாக்க வேண்டும். விஐபி என்பது மிதக்கும் ஐபி முகவரியாகும், இது சேமிப்பகக் கட்டுப்படுத்திகளின் இரண்டு "உடல்" முகவரிகளுடன் இணைக்கப்பட்டுள்ளது (நாங்கள் இப்போது கட்டமைத்த துறைமுகங்கள்). இது முக்கிய பிரதி இடைமுகமாக இருக்கும். குறியிடப்பட்ட ட்ராஃபிக்குடன் பணிபுரிய வேண்டும் என்றால், நீங்கள் VIP உடன் அல்ல, VLAN உடன் செயல்படலாம்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

I/O (NFS, SMB, iSCSI) க்கு விஐபியை உருவாக்குவதிலிருந்து பிரதிக்கான விஐபியை உருவாக்கும் செயல்முறை வேறுபட்டதல்ல. இந்த வழக்கில், நாங்கள் வழக்கமான விஐபியை (விஎல்ஏஎன் இல்லாமல்) உருவாக்குகிறோம், ஆனால் அது நகலெடுப்பதற்கானது என்பதைக் குறிப்பிடுவதை உறுதிப்படுத்திக் கொள்ளுங்கள் (இந்த சுட்டி இல்லாமல் அடுத்த கட்டத்தில் விதிக்கு விஐபியை சேர்க்க முடியாது).

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

விஐபி எந்த சப்நெட்டில் மிதக்கிறதோ அதே சப்நெட்டில் ஐபி போர்ட்கள் இருக்க வேண்டும்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

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

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

இது பிணைய பகுதியின் தயாரிப்பை நிறைவு செய்கிறது.

சேமிப்பகத்தை அமைத்தல்

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

முன்பு உருவாக்கப்பட்ட பூல் R02 இல், நீங்கள் ஒரு LUN ஐ உருவாக்க வேண்டும். அதை உருவாக்கி LUN1 என்று அழைப்போம்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

ஒரே அளவிலான ரிமோட் ஸ்டோரேஜ் சிஸ்டத்தில் அதே LUNஐ உருவாக்க வேண்டும். நாங்கள் உருவாக்குகிறோம். குழப்பத்தைத் தவிர்க்க, தொலைநிலை LUN LUN1Rஐ அழைப்போம்

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

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

சேமிப்பக அமைப்பு முடிந்தது, நகலெடுக்கும் விதியை உருவாக்குவதற்கு செல்லலாம்.

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

ஸ்டோரேஜ் சிஸ்டத்தில் LUNகளை உருவாக்கிய பிறகு, இது தற்போது முதன்மையாக இருக்கும், சேமிப்பக அமைப்பு 1 இல் LUN1 என்ற பிரதி விதியை சேமிப்பக அமைப்பு 1 இல் LUN2R வரை உள்ளமைக்கிறோம்.

"ரிமோட் ரெப்ளிகேஷன்" மெனுவில் இந்த அமைப்பு செய்யப்படுகிறது

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

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

"ரிமோட் சிஸ்டம்ஸ்" புலத்தில் எங்கள் சேமிப்பக அமைப்பு2 ஐச் சேர்க்கிறோம். சேர்க்க, நீங்கள் மேலாண்மை IP சேமிப்பக அமைப்புகள் (MGR) மற்றும் தொலைநிலை LUN இன் பெயரைப் பயன்படுத்த வேண்டும், அதில் நாங்கள் நகலெடுப்போம் (எங்கள் விஷயத்தில், LUN1R). இணைப்பைச் சேர்க்கும் கட்டத்தில் மட்டுமே கட்டுப்பாட்டு ஐபிகள் தேவைப்படுகின்றன; பிரதி போக்குவரத்து அவற்றின் மூலம் அனுப்பப்படாது; இதற்கு முன்பு உள்ளமைக்கப்பட்ட விஐபி பயன்படுத்தப்படும்.

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

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

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

விதி தயாராக உள்ளது. அனைத்து பிரதி பங்கேற்பாளர்களிடமும் இது தானாகவே சேர்க்கப்படும் என்பதை நினைவில் கொள்ளவும் (எங்கள் விஷயத்தில் அவர்களில் இருவர் உள்ளனர்). எத்தனை LUNகள் மற்றும் எந்த திசையிலும் நீங்கள் விரும்பும் பல விதிகளை உருவாக்கலாம். எடுத்துக்காட்டாக, சுமையை சமநிலைப்படுத்த, சேமிப்பக அமைப்பு 1 இலிருந்து சேமிப்பக அமைப்பு 2 க்கு LUN களின் ஒரு பகுதியைப் பிரதிபலிக்க முடியும், அதற்கு மாறாக, சேமிப்பக அமைப்பு 2 இலிருந்து சேமிப்பக அமைப்பு 1 வரை.

சேமிப்பு அமைப்பு1. உருவாக்கிய உடனேயே, ஒத்திசைவு தொடங்கியது.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

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

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

சேமிப்பக அமைப்பு 1 இல் உள்ள LUN1 முதன்மைப் பாத்திரத்தில் உள்ளது, அதாவது செயலில் உள்ளது. சேமிப்பக அமைப்பு 1 இல் உள்ள LUN2R இரண்டாம் நிலைப் பாத்திரத்தில் உள்ளது, அதாவது சேமிப்பக அமைப்பு 1 தோல்வியுற்றால், அது தயாராக உள்ளது.
இப்போது நாம் நமது LUN ஐ ஹோஸ்டுடன் இணைக்கலாம்.

நாங்கள் iSCSI வழியாக இணைப்போம், இருப்பினும் இது FC வழியாகவும் செய்யப்படலாம். ஒரு பிரதியில் iSCSI LUN வழியாக மேப்பிங்கை அமைப்பது நடைமுறையில் வழக்கமான சூழ்நிலையில் இருந்து வேறுபட்டதல்ல, எனவே இதை இங்கு விரிவாகக் கருத மாட்டோம். ஏதேனும் இருந்தால், இந்த செயல்முறை கட்டுரையில் விவரிக்கப்பட்டுள்ளது "விரைவான அமைவு".

ஒரே வித்தியாசம் என்னவென்றால், "பிரதி மேப்பிங்" மெனுவில் மேப்பிங்கை உருவாக்குகிறோம்

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

நாங்கள் மேப்பிங்கை அமைத்து, ஹோஸ்டுக்கு LUN கொடுத்தோம். ஹோஸ்ட் LUN ஐப் பார்த்தார்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

நாங்கள் அதை உள்ளூர் கோப்பு முறைமையாக வடிவமைக்கிறோம்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

அவ்வளவுதான், அமைப்பு முடிந்தது. அடுத்து சோதனைகள் வரும்.

சோதனை

நாங்கள் மூன்று முக்கிய காட்சிகளை சோதிப்போம்.

  1. வழக்கமான பங்கு மாறுதல் இரண்டாம்நிலை > முதன்மை. எடுத்துக்காட்டாக, முக்கிய தரவு மையத்தில் சில தடுப்புச் செயல்பாடுகளைச் செய்ய வேண்டியிருந்தால், வழக்கமான பங்கு மாறுதல் தேவைப்படுகிறது, இந்த நேரத்தில், தரவு கிடைப்பதற்காக, சுமைகளை காப்பு தரவு மையத்திற்கு மாற்றுவோம்.
  2. அவசரநிலை பங்கு மாறுதல் இரண்டாம் நிலை > முதன்மை (தரவு மைய தோல்வி). நகலெடுப்பதற்கான முக்கிய காட்சி இதுவாகும், இது நீண்ட காலத்திற்கு நிறுவனத்தை நிறுத்தாமல் முழுமையான தரவு மைய தோல்வியைத் தக்கவைக்க உதவும்.
  3. தரவு மையங்களுக்கு இடையேயான தகவல் தொடர்பு சேனல்களின் முறிவு. சில காரணங்களால் தரவு மையங்களுக்கிடையேயான தகவல் தொடர்பு சேனல் கிடைக்காத நிலையில் இரண்டு சேமிப்பக அமைப்புகளின் சரியான நடத்தையை சரிபார்க்கிறது (உதாரணமாக, ஒரு அகழ்வாராய்ச்சி தவறான இடத்தில் தோண்டி இருண்ட ஒளியியலை உடைத்தது).

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

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

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

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

ஒரு வேளை, கோப்புகளில் ஒன்றின் ஹாஷ் தொகைகளைப் பார்த்து அவற்றை எழுதலாம்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

வழக்கமான பங்கு மாறுதல்

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

ஒருவேளை இப்போது ஒரு நியாயமான கேள்வி எழுகிறது: இதை ஏன் தானியக்கமாக்கக்கூடாது? பதில்: இது எளிமையானது, நகலெடுப்பது என்பது பேரழிவை எதிர்க்கும் எளிய வழிமுறையாகும், இது கைமுறை செயல்பாடுகளை மட்டுமே அடிப்படையாகக் கொண்டது. இந்த செயல்பாடுகளை தானியக்கமாக்க, ஒரு மெட்ரோக்ளஸ்டர் பயன்முறை உள்ளது; இது முழுவதுமாக தானியக்கமானது, ஆனால் அதன் உள்ளமைவு மிகவும் சிக்கலானது. அடுத்த கட்டுரையில் மெட்ரோ கிளஸ்டர் அமைப்பது பற்றி எழுதுவோம்.

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

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

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

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

சில வினாடிகளுக்குப் பிறகு, LUN1R (காப்பு சேமிப்பக அமைப்பு) முதன்மையானது.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

சேமிப்பக அமைப்பு 1 உடன் LUN2R ஐ வரைபடமாக்குகிறோம்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

இதற்குப் பிறகு, எங்கள் E: இயக்கி தானாகவே ஹோஸ்டுடன் இணைக்கப்படும், இந்த நேரத்தில் மட்டுமே அது LUN1R இலிருந்து "வந்தது".

ஒரு வேளை, ஹாஷ் தொகைகளை ஒப்பிடுவோம்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

ஒரே மாதிரியாக. தேர்வில் தேர்ச்சி.

தோல்விக்கு. தரவு மைய தோல்வி

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

சேமிப்பக அமைப்பு 1 இல் என்ன நடக்கிறது என்று பார்ப்போம் (தற்போதைய காப்புப்பிரதி).

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

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

LUN1 இன் பங்கை முதன்மையாக மாற்றவும்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

நான் ஹோஸ்டுக்கு மேப்பிங் செய்கிறேன்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

ஹோஸ்டில் E இயக்கி தோன்றுவதை உறுதிசெய்யவும்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

நாங்கள் ஹாஷை சரிபார்க்கிறோம்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

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

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

இது சில நிமிடங்களுக்கு ஏற்றப்பட்டு, ஒரு குறுகிய ஒத்திசைவுக்குப் பிறகு சேவைக்குத் திரும்புகிறது, ஆனால் இரண்டாம் நிலைப் பாத்திரத்தில்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

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

தரவு மையங்களுக்கு இடையேயான தகவல் தொடர்பு சேனல்களின் தோல்வி

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

முதன்மையில், இரண்டாம் நிலையுடன் எந்த தொடர்பும் இல்லை என்பதைக் காண்கிறோம்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

இரண்டாம்நிலையில் முதன்மையுடன் எந்தத் தொடர்பும் இல்லை என்பதைக் காண்கிறோம்.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

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

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

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

சிறிது நேரம் கழித்து, ஒத்திசைவு முடிந்தது.

ஏரோடிஸ்க் எஞ்சின்: பேரிடர் எதிர்ப்பு. பகுதி 1

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

கண்டுபிடிப்புகள்

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

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

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

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

அடுத்த முறை வரை.

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

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