Linux DM Multipath
சாதன மேப்பர் மல்டிபாத் உள்ளீட்டு வெளியீடு பெரும்பாலும் டிஎம்-மல்டிபாத்திங் என்று சுருக்கப்பட்டு டிஎம்-எம். பி. ஐ. ஓ என சுருக்கமாக அழைக்கப்படுகிறது, இது தொகுதி சாதனங்களுக்கு லினக்ஸுக்குள் மல்டிபாத் ஐ/ஓ ஐப் பயன்படுத்துவதன் மூலம் உள்ளீட்டு-வெளியீடு (ஐ/ஓ) தோல்வியடையும் மற்றும் சுமை-சமநிலையை வழங்குகிறது. சாதன மேப்பரைப் பயன்படுத்துவதன் மூலம், ஹோஸ்ட் சேவையகத்திற்கும் பிளாக்-லெவல் சாதனத்திற்கும் இடையில் தொடர்ச்சியான கிடைக்கும் தன்மை மற்றும் அதிக அலைவரிசை இணைப்பை வழங்க ஒரு தேவையற்ற நெட்வொர்க்கின் பல பாதைகளைப் பயன்படுத்த ஹோஸ்ட்-சைட் லாஜிக்கை மல்டிபாத் டெய்மன் வழங்குகிறது. பாதை செயலிழந்தால் தொகுதி I/O ஐ மாற்று பாதைக்கு மாற்றுவதை DM-MPIO கையாளுகிறது. டிஎம்-எம்பிஐஓ ஃபைபர் சேனல் (எஃப்சி) மற்றும் ஐசிசிஎஸ்ஐ எஸ்ஏஎன் சூழல்களில் பொதுவாகப் பயன்படுத்தப்படும் அனைத்து பாதைகளிலும் ஐ/ஓ சுமையை சமநிலைப்படுத்தலாம். டிஎம்-எம்பிஐஓ சாதன மேப்பரை அடிப்படையாகக் கொண்டது, இது ஒரு தொகுதி சாதனத்தை மற்றொரு தொகுதிக்கு வரைபடமாக்கும் அடிப்படை கட்டமைப்பை வழங்குகிறது. மற்ற இயக்க முறைமைகள் மற்றும் பல்வழி தீர்வுகளைக் கொண்ட ஒரு தரவு மையத்தில் லினக்ஸ் டிஎம்-எம்பிஐஓவைப் பயன்படுத்தும் போது, பாதை நிர்வாகத்தின் முக்கிய கூறுகள் கருத்தில் கொள்ளப்பட வேண்டும். சுமை சமநிலைப்படுத்தல்-பணிச்சுமை கிடைக்கக்கூடிய வன்பொருள் கூறுகளில் விநியோகிக்கப்படுகிறது. இலக்குஃ I/O நிறைவு நேரத்தைக் குறைத்தல், செயல்திறனை அதிகப்படுத்துதல் மற்றும் வளங்களை மேம்படுத்துதல் பாதை தோல்வியுற்றது மற்றும் மீட்பு-ஒன்று அல்லது அதற்கு மேற்பட்ட பாதைகள் இல்லாதபோது பயன்பாட்டைப் படிக்கவும் எழுதவும் திருப்பிவிட தேவையற்ற I/O சேனல்களைப் பயன்படுத்துகிறது. டிஎம்-எம். பி. ஐ. ஓ ஜோ தோர்ன்பர் உருவாக்கிய ஒரு இணைப்பு தொகுப்பாகத் தொடங்கியது, பின்னர் ரெட் ஹேட்டில் அலஸ்டைர் ஜி கெர்கனால் பராமரிக்கப்பட்டது. இது கர்னல் பதிப்பு 2.6.12 உடன் பிரதான லினக்ஸில் சேர்க்கப்பட்டது, இது ஜூன் 17,2005 அன்று வெளியிடப்பட்டது. லினக்ஸில் உள்ள டிஎம்-எம்பிஐஓ கூறுகள் கர்னல் கூறுகள் மற்றும் பயனர்-இட கூறுகளைக் கொண்டுள்ளன. கர்னல்-சாதனம்-மேப்பர்-பிளாக் சாதனங்களுக்கான அடுக்கு பொறிமுறையை வழங்கும் பிளாக் துணை அமைப்பு. டிஎம்-மல்டிபாத்-கர்னல் தொகுதி மல்டிபாத் சாதன-மேப்பர் இலக்கை செயல்படுத்துகிறது. பயனர்-இடம்-பல்வழி-கருவிகள்-சாதனம்-மேப்பர் பல்வழி தொகுதிக்கு என்ன செய்ய வேண்டும் என்பதை அறிவுறுத்துவதன் மூலம் பல்வழி சாதனங்களை நிர்வகிப்பதற்கான கருவிகளை வழங்குகிறது. கருவிகள் பின்வருவனவற்றைக் கொண்டுள்ளனஃ பன்மடங்குஃ பன்மடங்கு சாதனங்களுக்கான அமைப்பை ஸ்கேன் செய்கிறது, அவற்றை அசெம்பிள் செய்கிறது, சாதன-மேப்பரின் வரைபடத்தைப் புதுப்பிக்கிறது. மல்டிபாத் டிஃ வரைபட நிகழ்வுகளுக்காகக் காத்திருக்கும் டெய்மன், பின்னர் மல்டிபாத்தை இயக்கி பாதைகளைக் கண்காணிக்கிறது. பாதை தவறாக மாறும்போது பாதை தோல்வியடைந்ததாக குறிக்கிறது. ஃபெயில்பேக் கொள்கையைப் பொறுத்து, அது பாதையை மீண்டும் செயல்படுத்தலாம். டெவ்மேப்-பெயர்ஃ டெவ்மேப்களுக்கு உடேவுக்கு ஒரு அர்த்தமுள்ள சாதனப் பெயரை வழங்குகிறது. கே பார்ட்எக்ஸ்ஃ பல்வழி வரைபடங்களைப் பிரிக்கக்கூடிய வகையில் சாதனப் பகிர்வுகளுக்கு நேரியல் தேவ வரைபடங்களை வரைபடமாக்குகிறது. Multipath.conf: பல்வழி டெமானுக்கான உள்ளமைவு கோப்பு. மல்டிபாத் டி இன் உள்ளமைக்கப்பட்ட உள்ளமைவு அட்டவணையை மேல் எழுத பயன்படுத்தப்படுகிறது. உள்ளமைவுக் கோப்பு உள்ளமைவுக் கோப்பு/முதலியன/மல்டி பாத். உள்ளமைவு பல டிஎம்-எம். பி. ஐ. ஓ அம்சங்களை பயனர்-கட்டமைக்கக்கூடியதாக ஆக்குகிறது. மல்டிபாத் கட்டளை மற்றும் கர்னல் டேமன் மல்டிபாத் டி இந்த கோப்பில் காணப்படும் தகவல்களைப் பயன்படுத்துகின்றன. பல்வழி சாதனங்களின் உள்ளமைவின் போது மட்டுமே கோப்பு ஆலோசிக்கப்படுகிறது. பல்வழி கட்டளையை இயக்குவதற்கு முன்பு மாற்றங்கள் செய்யப்பட வேண்டும். பின்னர் கோப்பில் ஏற்படும் மாற்றங்களுக்கு மல்டிபாத் மீண்டும் செயல்படுத்தப்பட வேண்டும். multipath.conf இல் ஐந்து பிரிவுகள் உள்ளனஃ கணினி நிலை இயல்புநிலைகள் (இயல்புநிலைகள்): பயனர் கணினி நிலை இயல்புநிலைகளை மீறலாம். தடுப்புப்பட்டியலில் உள்ள சாதனங்கள் (தடுப்புப்பட்டியல்): டிஎம்-எம்பிஐஓ கட்டுப்பாட்டில் இல்லாத சாதனங்களின் பட்டியலை பயனர் குறிப்பிடுகிறார். தடுப்புப்பட்டியல் விதிவிலக்குகள் (தடுப்புப்பட்டியல் விதிவிலக்குகள்): தடுப்புப்பட்டியலில் பட்டியலிடப்பட்டிருந்தாலும் கூட குறிப்பிட்ட சாதனங்களை பல வழி சாதனங்களாகக் கருத வேண்டும். சேமிப்பு கட்டுப்படுத்தி குறிப்பிட்ட அமைப்புகள் (சாதனங்கள்): குறிப்பிட்ட "விற்பனையாளர்" மற்றும் "தயாரிப்பு" தகவல்களைக் கொண்ட சாதனங்களுக்கு பயனர் குறிப்பிட்ட உள்ளமைவு அமைப்புகள் பயன்படுத்தப்படும். சாதன குறிப்பிட்ட அமைப்புகள் (பல பாதைகள்): தனிப்பட்ட LUN களுக்கான உள்ளமைவு அமைப்புகளைச் சரிசெய்யவும். சொற்களஞ்சியம் HBA: ஹோஸ்ட் பஸ் அடாப்டர்கள் ஃபைபர் சேனல் சாதனங்களின் உள்ளீடு/வெளியீடு (I/O) ஹோஸ்ட் பஸ் மற்றும் அடிப்படை ஃபைபர் சேனல் நெட்வொர்க்கிற்கு இடையிலான இயற்பியல் இடைமுகத்தை வழங்குகின்றன. பாதைஃ சேவையகத்திலிருந்து HBA வழியாக ஒரு குறிப்பிட்ட LUN உடன் இணைத்தல். டிஎம் பாதை கூறுகிறதுஃ பாதை நிலை குறித்த சாதன மேப்பரின் பார்வை. இரண்டு நிபந்தனைகள் மட்டுமே சாத்தியம்ஃ செயலில் உள்ளதுஃ இந்த பாதை வழியாக அனுப்பப்பட்ட கடைசி I/O செயல்பாடு வெற்றிகரமாக முடிக்கப்பட்டது. தயார் பாதைக்கு ஒத்த நிலை. தோல்வியடைந்ததுஃ இந்த பாதை வழியாக அனுப்பப்பட்ட கடைசி I/O அறுவை சிகிச்சை வெற்றிகரமாக முடிக்கப்படவில்லை. தவறான பாதைக்கு ஒத்த நிலை. தோல்வியுற்ற பாதைஃ ஒரு பாதை தோல்வியுற்ற நிலையில் இருப்பதாக தீர்மானிக்கப்படும்போது, தயாராக உள்ள ஒரு பாதை செயலில் வைக்கப்படும். தோல்வியுற்ற பாதை மீண்டும் செயலில் இருக்கும் என்று தீர்மானிக்கப்படும்போது, தோல்வியுற்ற கொள்கையால் தீர்மானிக்கப்பட்ட பாதையில் தோல்வியுற்ற பாதையை மல்டிபாத் தேர்வு செய்யலாம். தோல்விக் கொள்கைஃ multipath.conf உள்ளமைவு கோப்பில் அமைக்கப்பட்ட நான்கு விருப்பங்கள். உடனடிஃ மிக உயர்ந்த முன்னுரிமை பாதைக்கு உடனடியாகத் திரும்புதல். கையேடுஃ தோல்வியுற்ற பாதை கண்காணிக்கப்படவில்லை, தோல்வியுற்றதற்கு பயனர் தலையீடு தேவைப்படுகிறது. பின்தொடர்தல் (கிளஸ்டர்களுக்கு): ஒரு பாதைக் குழுவின் முதல் பாதை செயலில் இருக்கும்போது மட்டுமே தானியங்கி தோல்வியை நிகழ்த்துகிறது. இது மற்றொரு முனை தோல்வியைக் கோரும் போது ஒரு முனை தானாகவே தோல்வியடைவதைத் தடுக்கிறது. விநாடிகளின் எண்ணிக்கைஃ I/O நிலைப்படுத்த ஒரு குறிப்பிட்ட எண்ணிக்கையிலான விநாடிகள் காத்திருங்கள், பின்னர் மிக உயர்ந்த முன்னுரிமை பாதையில் பின்வாங்கவும். செயலில்/செயலில்ஃ இரண்டு சேமிப்பு கட்டுப்படுத்திகளைக் கொண்ட ஒரு அமைப்பில், ஒவ்வொரு கட்டுப்படுத்தியும் I/O ஐ செயலாக்க முடியும். செயலில்/செயலற்றதுஃ இரண்டு சேமிப்பு கட்டுப்படுத்திகளைக் கொண்ட ஒரு அமைப்பில், ஒரு நேரத்தில் ஒரு கட்டுப்படுத்தி மட்டுமே I/O ஐ செயலாக்க முடியும், மற்றொன்று (செயலற்றது) காத்திருப்பு முறையில் உள்ளது. LUN: SCSI லாஜிக்கல் யூனிட் எண் WWID: உலகளாவிய அடையாளங்காட்டி என்பது பல்வழி சாதனத்திற்கான ஒரு அடையாளங்காட்டியாகும், இது உலகளவில் தனித்துவமானது மற்றும் மாறாதது என்று உத்தரவாதம் அளிக்கப்படுகிறது. மைக்கேல், டி., கபீர், ஆர்., கில்ஸ், ஜே. & ஹல், ஜே. (2006) பல்வழி I/O ஐ இயக்க லினக்ஸை கட்டமைக்கிறது. http://www.dell.com/downloads/global/power/ps3q06-20060189-Michael.pdf கோகின், ஈ., கெர்கோன், ஏ., வரோக்வி, சி., & ஒலின், டி. (2005) ப்ரோசீடிங்ஸ் ஆஃப் தி லினக்ஸ் சிம்போசியம்-லினக்ஸ் மல்டிபாத்திங். https://web.archive.org/web/20101227213252/http:// Www. Linuxinsight. com/فائல்கள்/ols2005/goggin-reprint.pdf Redhat ஆவணத்திலிருந்து பெறப்பட்டது. (nd.) ரெட் ஹாட் எண்டர்பிரைஸ் லினக்ஸ் 6, டிஎம் மல்டிபாத். https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html-single/DM_Multipath Varoqui, C இலிருந்து பெறப்பட்டது. (2010.) லினக்ஸ் பல்வழி செயல்படுத்தல். குறிப்புகள் வெளிப்புற இணைப்புகள் பல்வழி-கருவிகளிலிருந்து பெறப்பட்டது, சாதன மேப்பர் பல்வழி இயக்கியை இயக்கப் பயன்படுத்தப்படும் மேல்நோக்கிய திட்டத்தின் முகப்புப்பக்கம். லினக்ஸ் கர்னலில் லினக்ஸ் ரெட் ஹாட் மென்பொருள் சாதன மேப்பர் உள்ளது