इंटरनेट। कंप्यूटर। मदद करना। सलाह. मरम्मत

एंटरप्राइज़ स्टोरेज ओएस (ईएसओएस) का उपयोग करके एक पुराने सर्वर को आईएससीएसआई लक्ष्य में परिवर्तित करना। विंडोज़ सर्वर में iSCSI को कनेक्ट करना और कॉन्फ़िगर करना, iSCSI डिस्क को प्रारंभ करना और फ़ॉर्मेट करना

फ़ाइबर चैनल और उस पर निर्मित SAN के आगमन के साथ, स्टोरेज जगत ने स्टोरेज सिस्टम तक नेटवर्क पहुंच पर अपना दांव लगाया है। लगभग सभी ने सर्वसम्मति से घोषणा की कि भंडारण नेटवर्क ही भविष्य हैं। कई वर्षों तक, एफसी इंटरफ़ेस उनके निर्माण के लिए निर्विरोध मानक बना रहा, लेकिन आज कई लोग समझते हैं कि बदलाव का समय आ रहा है। एफसी-आधारित SAN में कुछ गंभीर कमियां हैं - भौगोलिक रूप से (सैकड़ों किलोमीटर से अधिक की दूरी पर) दूरस्थ उपकरणों तक पहुंचने की कीमत और समस्याएं। हाल ही में, कई पहलें सामने आई हैं जो मानकीकरण चरण में हैं और इन समस्याओं को हल करने या उन्हें दूर करने के लिए डिज़ाइन की गई हैं। उनमें से सबसे दिलचस्प है iSCSI.

पत्र संयोजन iSCSI समाचार पत्रों के पन्नों और डेटा भंडारण प्रणालियों के अग्रणी निर्माताओं के प्रॉस्पेक्टस पर तेजी से दिखाई दे रहा है। भंडारण के लिए समर्पित संसाधनों पर एक नज़र डालें और आप इसे निश्चित रूप से देखेंगे। लेकिन, लेखों और समाचारों को देखते हुए, आपको संभवतः बहुत सारे विपरीत कथन मिलेंगे: कुछ निकट भविष्य में भंडारण नेटवर्क के लिए निर्विवाद नेता के रूप में iSCSI को प्रस्तुत करते हैं, अन्य लोग इसके जन्म से पहले ही इसे समाप्त कर देते हैं।

सन आईपी स्टोरेज के विरोध में है

सन आईपी स्टोरेज का विरोधी हो गया है। सन माइक्रोसिस्टम्स आईपी एक्सेस के साथ स्टोरेज सिस्टम जारी नहीं करेगा। बाइट और स्विच की रिपोर्ट के अनुसार, सन के सभी स्टोरेज सिस्टम के उपाध्यक्ष मार्क कैनेपा ने हाल ही में कहा कि आईपी स्टोरेज सिर्फ एक "सपना" था।

कैनेपा ने कहा कि " ऐसे नेटवर्क में उच्च विलंबता के कारण SAN को व्यवस्थित करने के लिए टीसीपी/आईपी का उपयोग करना अव्यावहारिक है। भले ही आईपी-आधारित स्टोरेज नेटवर्क का कोई भविष्य हो, यह तीन से पांच साल दूर होगा, या शायद कभी नहीं। स्टोरेज स्ट्रीम सामान्य प्रयोजन प्रोटोकॉल स्टैक के शीर्ष पर नहीं चल सकती है; इसकी विशेष आवश्यकताएं हैं; टीसीपी/आईपी को लागू करने की तकनीकी चुनौतियाँ कई लोगों की सोच से कहीं अधिक बड़ी हैं। इसीलिए हम सन में फाइबर चैनल पर दांव लगा रहे हैं", उसने कहा। अब तक, किसी भी स्टोरेज सिस्टम निर्माता ने आईपी स्टोरेज के खिलाफ इतना स्पष्ट रुख नहीं अपनाया है। सन के प्रतिस्पर्धी, हेवलेट-पैकार्ड और आईबीएम, कमोबेश सक्रिय रूप से इन प्रौद्योगिकियों का समर्थन करते हैं।

एचपी ने आईएससीएसआई समर्थन का वादा किया है

« एचपी के नेटवर्क स्टोरेज सिस्टम डिवीजन के प्रमुख मार्क थॉम्पसन ने कहा, नई तकनीक का अंतिम संस्करण 2002 की पहली तिमाही में सामने आना चाहिए। निगम का इरादा उन उत्पादों की एक विस्तृत श्रृंखला पेश करने का है जो आईएससीएसआई मानक का समर्थन करते हैं, जो आईपी नेटवर्क में भंडारण प्रणालियों के संयोजन के लिए डिज़ाइन किए गए हैं...»

एचपी मानता है कि फाइबर चैनल सिस्टम के उपयोगकर्ता काफी सहज महसूस करते हैं और आईएससीएसआई की तुलना में आधुनिक एफसीआईपी तकनीक की ओर अधिक आकर्षित होते हैं। लेकिन साथ ही, एचपी का मानना ​​है कि आईपी-आधारित समाधान और विशेष रूप से ईथरनेट के साथ अनुभव, आईएससीएसआई उत्पादों को कई ग्राहकों के लिए आकर्षक बना देगा।

कंप्यूटरवर्ल्ड, #35/2001: "फ़ेडरेटेड स्टोरेज सिस्टम"

IBM ने iSCSI-आधारित उत्पाद जारी किया

आईबीएम टोटलस्टोरेज आईपी स्टोरेज 200आई ईथरनेट लैन ड्राइव से सीधा कनेक्शन प्रदान करता है। यह हाई-स्पीड स्टोरेज सिस्टम नए उद्योग मानक iSCSI का समर्थन करता है, जो IP पर SCSI प्रोटोकॉल प्रदान करता है।

खैर, इस तरह के विरोधाभासी संदेश हमारे पास खुद इसका पता लगाने और स्वतंत्र रूप से पक्ष-विपक्ष पर विचार करने के अलावा कोई विकल्प नहीं छोड़ते हैं।

आईएससीएसआई

« iSCSI (इंटरनेट स्मॉल कंप्यूटर सिस्टम इंटरफ़ेस) एक प्रोटोकॉल है जो टीसीपी/आईपी पर आधारित है और इसे स्टोरेज सिस्टम, सर्वर और क्लाइंट को संचार और प्रबंधित करने के लिए डिज़ाइन किया गया है।».

iSCSI वर्णन करता है:

  • SCSI के लिए ट्रांसपोर्ट प्रोटोकॉल जो TCP के शीर्ष पर चलता है
  • आईपी ​​नेटवर्क में एससीएसआई कमांड को एनकैप्सुलेट करने के लिए नया तंत्र
  • नई पीढ़ी के स्टोरेज सिस्टम के लिए एक प्रोटोकॉल जो देशी टीसीपी/आईपी का उपयोग करेगा

तुरंत आक्रोश होता है, आप सब कुछ अलग-अलग ढेर में डालना चाहते हैं। जैसा कि मेरे एक शिक्षक ने कहा: "कटलेट अलग हैं, मक्खियाँ अलग हैं।" तथ्य यह है कि आईपी और एससीएसआई को पैकेट पहुंचाने के नियम बिल्कुल विपरीत हैं। आईपी ​​में, पैकेट को सख्त अनुक्रम का पालन किए बिना प्राप्तकर्ता तक पहुंचाया जाता है, और वह डेटा को पुनर्प्राप्त भी करता है, जिसके लिए कुछ संसाधनों की आवश्यकता होती है। साथ ही, SCSI विनिर्देश के अनुसार, एक चैनल इंटरफ़ेस के रूप में, सभी पैकेटों को बिना किसी देरी के एक के बाद एक प्रसारित किया जाना चाहिए, और इस आदेश के उल्लंघन से डेटा हानि होती है। इस तथ्य के बावजूद कि, कुछ विशेषज्ञों के अनुसार, यह समस्या iSCSI तकनीक के व्यावहारिक उपयोग में अस्पष्टता लाती है, आज कई उपकरण पहले ही लागू किए जा चुके हैं जो इसकी व्यवहार्यता की पुष्टि करते हैं। जिन इंजीनियरों ने iSCSI पर काम किया, वे इस समस्या को एक निश्चित तरीके से हल करने में सक्षम थे। iSCSI विनिर्देश के लिए बड़े पैकेट हेडर आकार की आवश्यकता होती है। हेडर में अतिरिक्त जानकारी शामिल की गई है, जो पैकेजों के संयोजन में काफी तेजी लाती है।

आईएससीएसआई प्रशंसकों में से एक, हेमोर, यूटा विश्वविद्यालय के एक वरिष्ठ सिस्टम इंजीनियर के अनुसार, भंडारण नेटवर्क के निर्माण के लिए अंतर्निहित तकनीक के रूप में ईथरनेट के प्रसार में मुख्य बाधा अपेक्षाकृत उच्च विलंबता (75 माइक्रोसेकंड के करीब) है, जो उत्पन्न होती है। टीसीपी/आईपी स्टैक की विशेषताओं के कारण। हाई-एंड सिस्टम पर, एक साथ हजारों फ़ाइलों तक पहुँचने पर, यह एक गंभीर समस्या बन सकती है।

जो लोग iSCSI पर काम करते हैं वे विलंबता के महत्व को समझते हैं। और इस तथ्य के बावजूद कि आईपी पैकेट के प्रसंस्करण में देरी का कारण बनने वाले मापदंडों के प्रभाव को कम करने के लिए बहुत सारे उपकरण विकसित किए जा रहे हैं, iSCSI तकनीक मध्य-स्तरीय सिस्टम के निर्माण के लिए तैनात है।

iSCSI बहुत तेज़ी से विकसित हो रहा है। एक नए मानक की आवश्यकता इतनी दृढ़ता से महसूस की गई कि फरवरी 2000 में आईईटीएफ द्वारा आईएससीएसआई बनाने के प्रस्ताव के 14 महीनों के भीतर, बहुत सारे उपकरण अपनी बातचीत की संभावनाओं को प्रदर्शित करने के लिए सामने आए। जुलाई 2000 में, iSCSI के लिए ड्राफ्ट 0 प्रकाशित किया गया, जिसने प्रौद्योगिकी के कार्यान्वयन पर काम की शुरुआत को चिह्नित किया। जनवरी 2001 में, एसएनआईए (स्टोरेज नेटवर्किंग इंडस्ट्री एसोसिएशन) के ढांचे के भीतर, एक आईपी स्टोरेज फोरम बनाया गया था, जिसमें छह महीने बाद पहले से ही 50 सदस्य थे, और उसी वर्ष अप्रैल में, एक उत्पाद प्रस्तुत किया गया था जिसने जल्द ही "एंटरप्राइज़" जीता नेटवर्किंग उत्पाद'' पुरस्कार।

iSCSI के बारे में इतना अद्भुत क्या है कि मानकों के भीतर मौजूद विरोधाभासों के बावजूद, इसे कंप्यूटर उद्योग के दिग्गजों के बीच समर्थन मिलता है।

डेटा भंडारण प्रणालियों का उपयोग करके कार्यान्वित कुछ सबसे महत्वपूर्ण एप्लिकेशन कार्य और फ़ंक्शन हैं:

आधुनिक तरीकों का उपयोग करके प्रभावी ढंग से कार्यान्वित किए जाने वाले कार्य:

    · डेटा भंडारण प्रणालियों का एकीकरण · डेटा बैकअप · सर्वर क्लस्टरिंग · प्रतिकृति (दोहराव) · आपदा पुनर्प्राप्ति

नई सुविधाएँ जो आईपी स्टोरेज का उपयोग करके प्रभावी ढंग से कार्यान्वित की जाती हैं:

    · SAN · QoS · सुरक्षा का भौगोलिक वितरण

साथ ही, नई डेटा स्टोरेज प्रणालियाँ जिनके लिए iSCSI एक मूल प्रोटोकॉल होगा, बहुत सारे फायदे पैदा करेगी:

    · LAN, WAN, SAN के भीतर स्टोरेज सिस्टम, सर्वर और क्लाइंट को जोड़ने के लिए एक एकीकृत तकनीक प्रदान करता है · ईथरनेट और एससीएसआई प्रौद्योगिकियों में महत्वपूर्ण उद्योग का अनुभव · स्टोरेज सिस्टम की महत्वपूर्ण भौगोलिक दूरी की संभावना · टीसीपी/आईपी नेटवर्क प्रबंधन टूल का उपयोग करने की क्षमता

इसके अलावा, iSCSI इंटरफ़ेस के साथ डेटा को स्टोरेज में स्थानांतरित करने के लिए, आप न केवल मौजूदा LAN/WAN नेटवर्क के मीडिया, स्विच और राउटर का उपयोग कर सकते हैं, बल्कि क्लाइंट साइड पर नियमित नेटवर्क कार्ड का भी उपयोग कर सकते हैं। हालाँकि, इस मामले में, ऐसे कार्ड का उपयोग करने वाले ग्राहक की ओर से प्रोसेसर पावर की महत्वपूर्ण ओवरहेड लागत उत्पन्न होती है। डेवलपर्स के अनुसार, iSCSI का सॉफ्टवेयर कार्यान्वयन आधुनिक सीपीयू पर 100% तक के महत्वपूर्ण लोड के साथ गीगाबिट ईथरनेट डेटा ट्रांसमिशन माध्यम की गति तक पहुंच सकता है। इस संबंध में, विशेष नेटवर्क कार्ड का उपयोग करने की अनुशंसा की जाती है जो टीसीपी स्टैक को संसाधित करने से सीपीयू को ऑफलोड करने के लिए तंत्र का समर्थन करेगा। लेखन के समय (जून 2002), ऐसे कार्ड इंटेल द्वारा निर्मित किए गए थे।

Intel PRO/1000T IP स्टोरेज एडाप्टर Intel द्वारा 700USD प्रति यूनिट की कीमत पर पेश किया जाता है। इस डिवाइस में एक शक्तिशाली Xscale प्रोसेसर, 32M मेमोरी है और यह iSCSI और TCP/IP प्रोटोकॉल से संबंधित गणनाओं के साथ-साथ TCP, IP फ़्रेम चेकसम की गणना को एकीकृत प्रोसेसर में स्थानांतरित करता है। कंपनी के आंतरिक परीक्षणों के अनुसार, इसका प्रदर्शन, होस्ट सिस्टम के 3-5% CPU लोड पर 500Mbit/s तक पहुंच सकता है।

आइए iSCSI पर करीब से नज़र डालें

चित्र 1. आईएससीएसआई उपकरणों का उपयोग कर आईपी नेटवर्क

चित्र 1 में दिखाए गए उदाहरण में, प्रत्येक सर्वर, वर्कस्टेशन और ड्राइव एक ईथरनेट इंटरफ़ेस और एक iSCSI प्रोटोकॉल स्टैक का समर्थन करता है। नेटवर्क कनेक्शन को व्यवस्थित करने के लिए आईपी राउटर और ईथरनेट स्विच का उपयोग किया जाता है।

SAN की शुरूआत के साथ, हम नेटवर्क इन्फ्रास्ट्रक्चर में SCSI प्रोटोकॉल का उपयोग करने में सक्षम थे, जो स्टोरेज नेटवर्क के कई तत्वों के बीच ब्लॉक स्तर पर उच्च गति डेटा ट्रांसफर प्रदान करता था।

इंटरनेट स्मॉल कंप्यूटर सिस्टम इंटरफ़ेस भी डेटा तक ब्लॉक पहुंच प्रदान करता है, लेकिन अपने आप नहीं, बल्कि टीसीपी/आईपी नेटवर्क के शीर्ष पर।

पारंपरिक SCSI का आर्किटेक्चर "क्लाइंट"/"सर्वर" मॉडल पर आधारित है। एक "क्लाइंट", जैसे कि सर्वर या वर्कस्टेशन, एक निष्पादक से डेटा को पढ़ने या लिखने के लिए अनुरोध शुरू करता है - एक "सर्वर", जैसे कि स्टोरेज सिस्टम। "क्लाइंट" द्वारा जारी और "सर्वर" द्वारा संसाधित कमांड को कमांड डिस्क्रिप्टर ब्लॉक (सीडीबी) में रखा जाता है। "सर्वर" कमांड निष्पादित करता है, और इसके निष्पादन का अंत एक विशेष सिग्नल द्वारा इंगित किया जाता है। टीसीपी/आईपी नेटवर्क पर आरंभकर्ताओं और निष्पादकों के बीच सीडीबी लेनदेन का एनकैप्सुलेशन और विश्वसनीय वितरण आईएससीएसआई का मुख्य कार्य है, और इसे आईपी नेटवर्क के गैर-पारंपरिक एससीएसआई, संभावित रूप से अविश्वसनीय वातावरण में किया जाना है।

यहां iSCSI प्रोटोकॉल परतों का एक मॉडल है, जो भौतिक मीडिया के माध्यम से उन्हें प्रसारित करने के लिए SCSI कमांड के एनकैप्सुलेशन के क्रम को समझना संभव बनाता है।


चित्र 2. iSCSI प्रोटोकॉल की निचली परतों का मॉडल

iSCSI प्रोटोकॉल डेटा ब्लॉक के स्थानांतरण की निगरानी करता है और I/O ऑपरेशन के पूरा होने की प्रामाणिकता की पुष्टि प्रदान करता है। जो, बदले में, एक या अधिक टीसीपी कनेक्शन के माध्यम से प्रदान किया जाता है।

iSCSI के चार घटक हैं:

  • नामों और पतों का प्रबंधन (iSCSI पता और नामकरण परंपराएँ)।
  • सत्र प्रबंधन (iSCSI सत्र प्रबंधन)।
  • त्रुटि प्रबंधन (iSCSI त्रुटि प्रबंधन)।
  • सुरक्षा (iSCSI सुरक्षा).

नाम और पते प्रबंधित करें

चूँकि iSCSI डिवाइस एक IP नेटवर्क के सदस्य हैं, उनके पास अलग-अलग नेटवर्क इकाइयाँ हैं। एक नेटवर्क इकाई में एक या अधिक iSCSI नोड हो सकते हैं।


चित्र 3. नेटवर्क इकाई मॉडल

एक iSCSI नोड नेटवर्क के माध्यम से पहुंच योग्य SCSI उपकरणों (नेटवर्क इकाई में) का एक पहचानकर्ता है। प्रत्येक iSCSI नोड का एक अद्वितीय iSCSI नाम (255 बाइट्स तक लंबा) होता है, जो इंटरनेट पर नोड्स के नामकरण के लिए अपनाए गए नियमों के अनुसार बनता है। उदाहरण के लिए: "fqn.com.ustar.storage.itdepartment.161"। इस नाम का रूप मानव-पठनीय है और इसे डोमेन नाम सर्वर (DNS) द्वारा संसाधित किया जा सकता है। इस प्रकार, iSCSI नाम iSCSI डिवाइस की सही पहचान सुनिश्चित करता है, चाहे उसका भौतिक स्थान कुछ भी हो। साथ ही, उपकरणों के बीच डेटा की निगरानी और संचारण की प्रक्रिया में, आईपी पते और टीसीपी पोर्ट के संयोजन का उपयोग करना अधिक सुविधाजनक है, जो नेटवर्क पोर्टल द्वारा प्रदान किया जाता है। iSCSI प्रोटोकॉल, iSCSI नामों के अलावा, उपनामों के लिए समर्थन प्रदान करता है, जो एक नियम के रूप में, सिस्टम प्रशासकों द्वारा पहचान और प्रबंधन में आसानी के लिए प्रशासन प्रणालियों में प्रदर्शित होते हैं।

सत्र प्रबंधन

एक iSCSI सत्र में एक प्रमाणीकरण चरण (लॉगिन चरण) और एक एक्सचेंज चरण (पूर्ण फ़ीचर चरण) होता है, जो एक विशेष कमांड द्वारा पूरा किया जाता है।

आईएससीएसआई प्रमाणीकरण चरण फाइबर चैनल पोर्ट लॉगिन (पीएलओजीआई) प्रक्रिया के समान है। इसका उपयोग दो नेटवर्क संस्थाओं के बीच विभिन्न मापदंडों पर बातचीत करने और आरंभकर्ता के पहुंच अधिकारों की पुष्टि करने के लिए किया जाता है। यदि iSCSI प्रमाणीकरण चरण सफल होता है, तो निष्पादक आरंभकर्ता को लॉगिन की पुष्टि करता है, अन्यथा लॉगिन की पुष्टि नहीं होती है और टीसीपी कनेक्शन बंद हो जाता है।

जैसे ही लॉगिन की पुष्टि हो जाती है, iSCSI सत्र एक्सचेंज चरण में चला जाता है। यदि एक से अधिक टीसीपी कनेक्शन स्थापित किए गए हैं, तो iSCSI के लिए आवश्यक है कि प्रत्येक कमांड/प्रतिक्रिया जोड़ी एक टीसीपी कनेक्शन से गुजरे। यह प्रक्रिया सुनिश्चित करती है कि प्रत्येक व्यक्तिगत पढ़ने या लिखने के आदेश को प्रत्येक अनुरोध को अतिरिक्त रूप से ट्रैक करने की आवश्यकता के बिना निष्पादित किया जाएगा क्योंकि यह विभिन्न थ्रेड्स से गुजरता है। हालाँकि, एक ही सत्र के भीतर अलग-अलग लेनदेन को अलग-अलग टीसीपी कनेक्शन पर एक साथ प्रसारित किया जा सकता है।


चित्र 4. iSCSI उदाहरण लिखें

लेन-देन के अंत में, आरंभकर्ता नवीनतम डेटा भेजता/प्राप्त करता है, और निष्पादक एक प्रतिक्रिया भेजता है जो डेटा के सफल हस्तांतरण की पुष्टि करता है।

यदि किसी सत्र को बंद करना आवश्यक है, तो iSCSI लॉगआउट कमांड का उपयोग किया जाता है, जो सत्र समाप्त होने के कारणों के बारे में जानकारी प्रसारित करता है। यह इस बारे में भी जानकारी दे सकता है कि समस्याग्रस्त टीसीपी कनेक्शन को बंद करने के लिए कनेक्शन त्रुटि की स्थिति में कौन सा कनेक्शन बंद किया जाना चाहिए।

प्रसंस्करण में त्रुटि

कुछ प्रकार के आईपी नेटवर्क में डेटा ट्रांसमिशन के दौरान होने वाली त्रुटियों की उच्च संभावना के कारण, विशेष रूप से WAN कार्यान्वयन जिसमें iSCSI संचालित हो सकता है, प्रोटोकॉल बहुत सारे त्रुटि प्रबंधन उपायों के लिए प्रदान करता है।

त्रुटि प्रबंधन और विफलता पुनर्प्राप्ति के सही ढंग से कार्य करने के लिए, आरंभकर्ता और निष्पादक दोनों को आदेशों को तब तक बफर करने में सक्षम होना चाहिए जब तक कि उन्हें स्वीकार न किया जाए। प्रत्येक अंतिम डिवाइस को डेटा ट्रांसमिशन को बहाल करने के लिए लेनदेन के हिस्से के रूप में खोए हुए या दूषित पीडीयू को चुनिंदा रूप से पुनर्प्राप्त करने में सक्षम होना चाहिए।

ISCSI त्रुटि प्रबंधन और पुनर्प्राप्ति पदानुक्रम में शामिल हैं:

  1. निम्नतम स्तर पर, एससीएसआई कार्य स्तर पर त्रुटि का पता लगाना और डेटा पुनर्प्राप्ति, उदाहरण के लिए, खोए हुए या क्षतिग्रस्त पीडीयू का पुनः प्रसारण।
  2. अगले स्तर पर, SCSI कार्य को प्रसारित करने वाले टीसीपी कनेक्शन में एक त्रुटि हो सकती है, अर्थात्, टीसीपी कनेक्शन क्षतिग्रस्त हो सकता है। इस स्थिति में, कनेक्शन को पुनर्स्थापित करने का प्रयास किया जाता है।
  3. और अंततः, iSCSI सत्र स्वयं दूषित हो सकता है। यदि अन्य स्तरों पर बहाली को सही ढंग से प्रबंधित किया जाता है, तो आमतौर पर सत्र समाप्ति और बहाली की आवश्यकता नहीं होती है, लेकिन विपरीत भी हो सकता है। इस स्थिति में सभी टीसीपी कनेक्शन बंद करने, सभी कार्यों को पूरा करने, अपूर्ण एससीएसआई कमांड और पुनः लॉगिन करके सत्र को पुनरारंभ करने की आवश्यकता होती है।

सुरक्षा

नेटवर्क में iSCSI के उपयोग के कारण जहां डेटा तक अनधिकृत पहुंच संभव है, विनिर्देश सुरक्षा में सुधार के लिए विभिन्न तरीकों के उपयोग की अनुमति देता है। आईपीएसईसी जैसे एन्क्रिप्शन उपकरण, जो निचली परतों का उपयोग करते हैं, को अतिरिक्त बातचीत की आवश्यकता नहीं होती है, क्योंकि वे आईएससीएसआई समेत ऊपरी परतों के लिए पारदर्शी होते हैं। प्रमाणीकरण के लिए, विभिन्न समाधानों का उपयोग किया जा सकता है, उदाहरण के लिए, केर्बरोस, या प्राइवेट कुंजी एक्सचेंज का उपयोग कुंजी भंडार के रूप में किया जा सकता है;

अन्य (आईएफसीपी, एफसीआईपी)

नेटवर्क डेटा स्टोरेज प्रौद्योगिकियों पर काम के हिस्से के रूप में, इंटरनेट इंजीनियरिंग टास्क फोर्स (IETF) ने निम्नलिखित क्षेत्रों में एक आईपी स्टोरेज (आईपीएस) कार्य समूह बनाया:

  • iSCSI (इंटरनेट लघु कंप्यूटर सिस्टम इंटरफ़ेस)
  • एफसीआईपी (टीसीपी/आईपी पर फाइबर चैनल)
  • iFCP (इंटरनेट फाइबर चैनल प्रोटोकॉल)
  • iSNS (इंटरनेट संग्रहण नाम सेवा)

और साथ ही, जैसा कि पहले ही उल्लेख किया गया है, जनवरी 2001 में, एसएनआईए (स्टोरेज नेटवर्किंग इंडस्ट्री एसोसिएशन) के ढांचे के भीतर एक आईपी स्टोरेज फोरम का आयोजन किया गया था। आज फोरम में तीन उपसमूह शामिल हैं: एफसीआईपी, आईएफसीपी, आईएससीएसआई। इनमें से प्रत्येक एक प्रोटोकॉल का प्रतिनिधित्व करता है जो IETF के संरक्षण में है।

एफसीआईपी- टीसीपी/आईपी के आधार पर बनाया गया एक टनल प्रोटोकॉल, जिसका कार्य एफसी और आईपी प्रोटोकॉल पर किसी भी प्रभाव के बिना भौगोलिक दृष्टि से दूर के एफसी सैन को जोड़ना है।

आईएफसीपी- एफसी डेटा स्टोरेज सिस्टम को एफसी डेटा स्टोरेज नेटवर्क से जोड़ने के लिए टीसीपी/आईपी के आधार पर बनाया गया एक प्रोटोकॉल, एफसी स्विचिंग और रूटिंग तत्वों के साथ या इसके बजाय आईपी इंफ्रास्ट्रक्चर का उपयोग करके।

आईएससीएसआई- ऊपर चर्चा की गई...

इन तीन प्रोटोकॉल की स्थिति को बेहतर ढंग से समझने के लिए, हम उनका उपयोग करके बनाए गए नेटवर्क का एक ब्लॉक आरेख प्रस्तुत करते हैं।


चित्र 5. आईपी स्टोरेज नेटवर्क का ब्लॉक आरेख

आईपी ​​पर फाइबर चैनल

ऊपर उल्लिखित तीनों में से सबसे कम क्रांतिकारी आईपी प्रोटोकॉल पर फाइबर चैनल है। यह वस्तुतः SAN की संरचना या डेटा भंडारण प्रणालियों के संगठन में कोई बदलाव नहीं करता है। इस प्रोटोकॉल का मुख्य विचार भौगोलिक रूप से दूर के डेटा भंडारण नेटवर्क के संयोजन की संभावना को लागू करना है।

एफसीआईपी प्रोटोकॉल स्टैक इस प्रकार दिखता है:


चित्र 6. एफसीआईपी प्रोटोकॉल की निचली परतें

एफसीआईपी लंबी दूरी पर क्षेत्रीय वितरण और SAN एकत्रीकरण की समस्या को प्रभावी ढंग से हल करने में मदद करता है। इसका मुख्य लाभ यह है कि यह प्रोटोकॉल मौजूदा FC SAN नेटवर्क के लिए पूरी तरह से पारदर्शी है और आधुनिक MAN/WAN नेटवर्क के बुनियादी ढांचे का उपयोग करने पर केंद्रित है। इस प्रकार, नई कार्यक्षमता प्रदान करने के लिए, जो उपयोगकर्ता भौगोलिक रूप से दूर एफसी सैन को जोड़ने के अवसरों की तलाश में हैं, उन्हें केवल एफसीआईपी गेटवे और MAN/WAN नेटवर्क से कनेक्शन की आवश्यकता होगी। एफसीआईपी का उपयोग करके निर्मित भौगोलिक रूप से वितरित SAN को SAN उपकरणों द्वारा एक नियमित FC नेटवर्क के रूप में माना जाता है, और MAN/WAN नेटवर्क जिससे यह जुड़ा हुआ है, यह नियमित IP ट्रैफ़िक का प्रतिनिधित्व करता है।

ड्राफ्ट IETF IPS - FCIP वर्किंग ग्रुप मानक परिभाषित करता है:

  • टीसीपी/आईपी के माध्यम से ट्रांसमिशन के लिए एफसी फ्रेम को एनकैप्सुलेट करने के नियम;
  • एफसी उपकरणों और एफसी नेटवर्क तत्वों के बीच वर्चुअल कनेक्शन बनाने के लिए एनकैप्सुलेशन का उपयोग करने के नियम;
  • सुरक्षा, डेटा अखंडता और डेटा ट्रांसफर गति के मुद्दों सहित, वर्चुअल संचार के निर्माण और आईपी नेटवर्क पर एफसी ट्रैफ़िक की टनलिंग के प्रावधान का समर्थन करने के लिए टीसीपी/आईपी वातावरण।

एफसीआईपी प्रोटोकॉल का उपयोग करके कुशलतापूर्वक हल किए जा सकने वाले लागू कार्यों में से हैं: रिमोट बैकअप, डेटा रिकवरी और डेटा तक सामान्य पहुंच। हाई-स्पीड MAN/WAN संचार का उपयोग करते समय, आप सफलतापूर्वक उपयोग भी कर सकते हैं: सिंक्रोनस डेटा डुप्लिकेशन और डेटा स्टोरेज सिस्टम तक साझा वितरित पहुंच।

आईएफसीपी

इंटरनेट फाइबर चैनल प्रोटोकॉल एक प्रोटोकॉल है जो आईएफसीपी गेटवे के बीच टीसीपी/आईपी ट्रांसपोर्ट पर एफसी ट्रैफिक का ट्रांसमिशन प्रदान करता है। इस प्रोटोकॉल में, एफसी ट्रांसपोर्ट लेयर को आईपी नेटवर्क ट्रांसपोर्ट द्वारा प्रतिस्थापित किया जाता है, एफसी उपकरणों के बीच ट्रैफिक को टीसीपी/आईपी का उपयोग करके रूट और स्विच किया जाता है। आईएफसीपी प्रोटोकॉल मौजूदा एफसी स्टोरेज सिस्टम को उन नेटवर्क सेवाओं के समर्थन के साथ आईपी नेटवर्क से कनेक्ट करने की क्षमता प्रदान करता है जिनकी इन उपकरणों को आवश्यकता होती है।

आईएफसीपी प्रोटोकॉल स्टैक इस तरह दिखता है:


चित्र 7. iFCP प्रोटोकॉल की निचली परतें

आईएफसीपी, विशिष्टता के अनुसार:

  • पूर्वनिर्धारित टीसीपी कनेक्शन पर परिवहन के लिए एफसी फ्रेम ओवरले करता है;
  • एफसी मैसेजिंग और रूटिंग सेवाएं आईएफसीपी गेटवे डिवाइस में ओवरलैप होती हैं, इस प्रकार, एफसी नेटवर्क संरचनाएं और घटक एक सामान्य एफसी सैन में विलय नहीं होते हैं, लेकिन टीसीपी/आईपी टूल द्वारा प्रबंधित होते हैं;
  • एफसी फ़्रेमों के लिए गतिशील रूप से आईपी सुरंगें बनाता है

iFCP की एक महत्वपूर्ण विशेषता यह है कि यह IP नेटवर्क पर FC डिवाइस-टू-डिवाइस संचार प्रदान करता है, जो SAN-to-SAN संचार की तुलना में बहुत अधिक लचीला है। इसलिए, उदाहरण के लिए, यदि iFCP में दो FC डिवाइसों के N_Port जोड़े के बीच एक TCP लिंक है, तो उस लिंक का अपना QoS स्तर हो सकता है, जो अन्य FC डिवाइस जोड़ी के QoS स्तर से भिन्न होगा।

निष्कर्ष

संक्षेप में, मैं अपना दृढ़ विश्वास व्यक्त करना चाहूंगा कि निकट भविष्य में फाइबर चैनल कहीं भी गायब नहीं होगा, एफसी सैन बाजार बढ़ेगा और विकसित होगा। साथ ही, आईपी स्टोरेज प्रोटोकॉल उन एप्लिकेशन कार्यों में स्टोरेज नेटवर्क का प्रभावी ढंग से उपयोग करने का अवसर प्रदान करेगा जिनके लिए एफसी प्रभावी कार्यान्वयन प्रदान नहीं कर सकता है। एफसीआईपी और आईएफसीपी प्रोटोकॉल का उपयोग करके, भंडारण नेटवर्क भौगोलिक रूप से वितरित हो जाएंगे। और बदले में, iSCSI की शुरूआत से उन क्षेत्रों में SAN के लाभों का उपयोग करना संभव हो जाएगा जो अभी भी अप्राप्त हैं, या आज सामान्य प्रौद्योगिकियों के ढांचे के भीतर अप्रभावी रूप से कार्यान्वित किए जाते हैं।

पी.एस.

डेटा स्टोरेज नेटवर्क का तेजी से विकास वर्ल्ड वाइड स्टोरेज एरिया नेटवर्क की अवधारणा के गठन का आधार बन गया। WWSAN एक विश्वव्यापी भंडारण नेटवर्क है और एक बुनियादी ढांचे के निर्माण के लिए प्रदान करता है जो दुनिया भर में वितरित डेटा की उच्च गति पहुंच और भंडारण प्रदान करेगा। यह अवधारणा WWW के बहुत करीब है जो आज भी मौजूद है, लेकिन अन्य सेवाओं पर आधारित है। मूल उदाहरणों में से एक "प्रबंधक" की सेवा है जो प्रस्तुतियों के साथ दुनिया भर में यात्रा करता है। WWWSAN दुनिया भर में अपने मालिक की व्यक्तिगत आवाजाही के बाद "मोबाइल" डेटा की पारदर्शी आवाजाही प्रदान करता है। इस प्रकार, कोई फर्क नहीं पड़ता कि "प्रबंधक" कहाँ है, उसके पास हमेशा अपनी ज़रूरत के डेटा तक उच्च गति तक पहुंच प्राप्त करने का अवसर होगा, जिसके साथ काम करने के लिए डब्ल्यूडब्ल्यूडब्ल्यू के माध्यम से जटिल, कभी-कभी बहुत अक्षम सिंक्रनाइज़ेशन की आवश्यकता नहीं होगी।

यह कहना सुरक्षित है कि विश्वव्यापी डेटा स्टोरेज नेटवर्क बनाने की अवधारणा आधुनिक आईपी स्टोरेज प्रौद्योगिकियों के विकास में बिल्कुल फिट बैठती है।

नियम और संक्षिप्ताक्षर:

  • सैन - स्टोरेज एरिया नेटवर्क
  • सीडीबी - कमांड डिस्क्रिप्टर ब्लॉक, कमांड डिस्क्रिप्टर (विवरण) प्रोटोकॉल।
  • पीडीयू - प्रोटोकॉल डेटा यूनिट, प्रोटोकॉल एक्सचेंज यूनिट, प्रोटोकॉल डेटा मॉड्यूल।
  • क्यूओएस - संक्षेप। सेवा की गुणवत्ता से, प्रदान की गई डेटा ट्रांसमिशन सेवाओं की गुणवत्ता और श्रेणी (आमतौर पर विलंबता और सिग्नल बैंडविड्थ के संदर्भ में नेटवर्क का वर्णन करती है)।
  • एसएनआईए - स्टोरेज नेटवर्किंग इंडस्ट्री एसोसिएशन, नेटवर्क स्टोरेज सिस्टम उद्योग का संघ।
  • डीएनएस - डोमेन नाम सर्वर, डोमेन नाम सर्वर।
  • पीएलओजीआई - फाइबर चैनल पोर्ट लॉगिन।
  • iSCSI - इंटरनेट लघु कंप्यूटर सिस्टम इंटरफ़ेस
  • एफसीआईपी - टीसीपी/आईपी पर फाइबर चैनल
  • iFCP - इंटरनेट फाइबर चैनल प्रोटोकॉल
  • iSNS - इंटरनेट स्टोरेज नाम सेवा
  • WWSAN - वर्ल्ड वाइड स्ट्रॉरेज एरिया नेटवर्क, एक विश्वव्यापी डेटा स्टोरेज नेटवर्क

साहित्य:

  • "फाइबर चैनल के बाद सैन" - लुकास मेरियन। 02/12/2002: कम्प्यूटरवर्ल्ड, #05/2002;
  • आईपी ​​संग्रहण ट्यूटोरियल, - एसएनआईए;
  • आईएससीएसआई तकनीकी श्वेत पत्र, - एसएनआईए;
  • इंटरनेट फाइबर चैनल प्रोटोकॉल (आईएफसीपी) - एक तकनीकी अवलोकन, - एसएनआईए;
  • स्टोरेज फोरम, - एचपी ईएमईए, 12-13 जून, 2002।

फाइबर चैनल स्टोरेज एरिया नेटवर्क (एसएएन) के साथ पांच साल तक काम करने के बाद, मैं आईएससीएसआई के आगमन से बहुत हैरान था: प्रोटोकॉल क्या करता है और, इससे भी महत्वपूर्ण बात यह है कि यह कैसे काम करता है और वास्तविक दुनिया की समस्याओं को हल करने के लिए आईएससीएसआई का उपयोग कैसे किया जा सकता है। उपयोगकर्ता. इसलिए, इस विषय पर कई विशेषज्ञों के साथ कई महीनों की गहन बातचीत के बाद, मैं इस लेख में iSCSI पर अपने कुछ विचार प्रस्तुत करता हूँ।

वास्तव में iSCSI क्या है?

iSCSI IP पैकेट में SCSI कमांड भेजता है। अधिक विस्तार से, iSCSI को IP के माध्यम से एक निष्पादक (आमतौर पर टेप या डिस्क) को SCSI कमांड भेजने के लिए एक स्टोरेज आरंभकर्ता (आमतौर पर एक सर्वर) के लिए एक प्रोटोकॉल के रूप में डिज़ाइन किया गया है।

अन्य प्रोटोकॉल: एफसीआईपी - आईपी पर फाइबर चैनल ब्लॉक भेजता है, अनिवार्य रूप से फाइबर चैनल कनेक्शन का विस्तार करता है; वास्तव में इसका SCSI से कोई लेना-देना नहीं है। दूसरी ओर, आईएफसीपी आईपी से और आईपी तक एफसीपी (फाइबर चैनल पर सीरियल एससीएसआई) की मैपिंग प्रदान करता है। दूसरे शब्दों में, यह एक फाइबर चैनल (फैब्रिक) रूटिंग प्रोटोकॉल प्रदान करता है जो आईपी पर कनेक्टिविटी की अनुमति देता है।

दूसरे शब्दों में, iSCSI IP पर एक SCSI प्रोटोकॉल है जो सर्वर को डेटा स्टोरेज से जोड़ता है। अन्य प्रोटोकॉल अलग-अलग डिग्री की बुद्धिमत्ता के साथ फाइबर चैनल से फाइबर चैनल कनेक्शन प्रदान करते हैं।

iSCSI डिवाइस एक दूसरे को कैसे ढूंढते हैं?

नियमित एससीएसआई कनेक्शन और फाइबर चैनल लूप के मामले में, डिवाइस खोज विधि काफी आदिम है। फाइबर चैनल (फैब्रिक) नेटवर्क के लिए, एक आवश्यक सेवा है जिसे सिंपल नेम सर्वर या बस एक डोमेन नाम सर्वर कहा जाता है, जो सैकड़ों या हजारों उपकरणों के साथ काम करता है। लेकिन आईपी में, सैद्धांतिक रूप से, कई मिलियन डिवाइस हो सकते हैं।

आईपी ​​​​दुनिया में आईएससीएसआई उपकरणों की खोज के लिए वर्तमान में दो तंत्रों का उपयोग किया जाता है। पहला है एसएलपी (सर्विस लोकेटर प्रोटोकॉल) - टीसीपी/आईपी परिवार का एक प्रोटोकॉल जो विभिन्न संसाधनों के स्वचालित कॉन्फ़िगरेशन की अनुमति देता है। यह सेवा खोज प्रोटोकॉल कुछ समय से आईपी दुनिया में पहले से ही मौजूद है। हालाँकि, हाल ही में Microsoft सहित कई निर्माताओं ने एक नया प्रोटोकॉल - इंटरनेट सिंपल नेम सर्वर विकसित करना शुरू किया है। सीधे शब्दों में कहें तो, इसने फाइबर चैनल के लिए एक सरल डोमेन नाम सर्वर के सिद्धांतों को लिया और फिर एसएलपी की भंडारण सुविधाओं को खोए बिना आईपी नेटवर्क के आकार को संभालने के लिए इसे बढ़ाया।

iSCSI का उपयोग कैसे किया जा सकता है?

ISCSI का उपयोग करने के तीन मुख्य तरीके हैं:
  1. एक विशेष iSCSI सर्वर जो विशिष्ट iSCSI भंडारण तक पहुँचता है।
  2. एक विशेष iSCSI सर्वर जो iSCSI-टू-फाइबर चैनल राउटर के माध्यम से फाइबर चैनल-संलग्न स्टोरेज तक पहुंचता है।
  3. फ़ाइबर चैनल सर्वर फ़ाइबर-चैनल-टू-iSCSI राउटर के माध्यम से iSCSI स्टोरेज तक पहुँच प्राप्त करता है।
बेशक, कुछ मामलों में, एक फ़ाइबर चैनल स्टोरेज दूसरे फ़ाइबर चैनल स्टोरेज तक पहुँचता है (उदाहरण के लिए, डिस्क कॉपी या ऑफ-साइट बैकअप के लिए), और एक iSCSI स्टोरेज डिवाइस उनमें से प्रत्येक तक भी पहुँच सकता है।

तो क्या उपयोग करने की सबसे अधिक संभावना और/या व्यावहारिक है? इस प्रश्न का उत्तर देने के लिए, हमें थोड़ा पीछे हटना होगा और याद रखना होगा कि उत्पादों को विभिन्न तरीकों से उपयोग करने के लिए नेटवर्क स्टोरेज के लिए लचीलेपन की आवश्यकता होती है। आज, Windows Server 2000 और 2003 के लिए Microsoft के समर्थन को देखते हुए, सर्वर में iSCSI का उपयोग करना अपेक्षाकृत नया है, लेकिन आसान है।

इस कारण से, iSCSI का उपयोग करने का एक तरीका iSCSI-टू-फाइबर चैनल राउटर के माध्यम से मौजूदा फाइबर चैनल स्टोरेज से जुड़े iSCSI सर्वर का उपयोग करना है, संभवतः फाइबर चैनल SAN में। इसका मतलब यह है कि समान स्टोरेज ऐरे पर समान पोर्ट फाइबर चैनल और iSCSI सर्वर दोनों को स्टोरेज सेवा प्रदान कर सकते हैं। इसलिए, यह आपको SAN और फ़ाइबर चैनल स्टोरेज का उपयोग करने से पहले से अधिक लाभ प्राप्त करने की अनुमति देता है, और आप इसे अभी कर सकते हैं - बाज़ार सभी आवश्यक उत्पाद प्रदान करता है।

मेरी धारणा के अनुसार, एनएएस बाज़ार में इसी तरह की घटनाएँ घटित होंगी, वास्तव में, वे पहले से ही घटित हो रही हैं; चूंकि NAS डिवाइस पहले से ही ड्राइव को IP नेटवर्क से कनेक्ट करते हैं, नेटवर्क फ़ाइल सिस्टम (NFS) और/या कॉमन इंटरनेट फ़ाइल एक्सेस प्रोटोकॉल (CIFS) के माध्यम से सेवाएं साझा करते हैं, NAS के लिए iSCSI का उपयोग करके समान पोर्ट के माध्यम से ब्लॉक-स्तरीय डेटा स्थानांतरित करना आसान है। आपको मौजूदा भंडारण समाधानों को नए तरीकों से उपयोग करने की अनुमति देता है।

समर्पित iSCSI-ओनली स्टोरेज के उद्भव की प्रतीक्षा में कई अन्य दिलचस्प और गैर-मानक समाधान हैं, जो एक नए स्थान पर पूरी तरह से काम कर सकते हैं जहां भंडारण समेकन अभी तक नहीं किया गया है, और केवल एक समाधान के उत्पाद मौजूद हैं।

iSCSI का उपयोग कौन करेगा?

एक विशेषज्ञ के रूप में जिसने फाइबर चैनल क्षेत्र में कई वर्षों तक काम किया है, दुर्भाग्य से मुझे फाइबर चैनल की दुनिया को यह बताना होगा कि आईएससीएसआई तार की गति से चल सकता है और निश्चित रूप से किसी भी सामान्य एप्लिकेशन के कार्यों को करने वाले किसी भी सामान्य सर्वर जितनी तेजी से चल सकता है। आईपी ​​​​समुदाय के लिए, फाइबर चैनल के महत्वपूर्ण प्रसार पर ध्यान देना आवश्यक है, खासकर जब उनकी संख्या की तुलना अन्य नेटवर्क पोर्ट की संख्या के बजाय 1 जीबी नेटवर्क पोर्ट की संख्या से की जाती है। फ़ाइबर चैनल समुदाय के लिए यह नोट करना महत्वपूर्ण है कि फ़ाइबर चैनल से बहुत सारे स्टोरेज और यहां तक ​​​​कि बड़ी संख्या में शक्तिशाली सर्वर जुड़े हुए हैं, वहीं कई अनकनेक्टेड यूनिक्स सर्वर और बड़ी संख्या में इंटेल सर्वर भी हैं जो काम नहीं करते हैं। फाइबर चैनल.

तो, iSCSI किसी के लिए भी काम कर सकता है, लेकिन शायद सबसे बड़ा संभावित बाजार इंटेल सर्वर और उच्च-घनत्व और अल्ट्रा-थिन सर्वर (इंटेल या अन्यथा) में है। इसके अलावा, iSCSI का उपयोग कभी-कभी उच्च-प्रदर्शन सर्वर के लिए किया जा सकता है, दूरस्थ कार्यालयों के मामले में SAN के माध्यम से केंद्रीय डेटा सेंटर तक पहुंचने के लिए, और अन्य मामलों में जहां फाइबर चैनल का उपयोग करना बहुत जल्दी होता है, आखिरकार, अभी भी हैं कई सर्वर और स्टोरेज नेटवर्क डेटा से कनेक्ट नहीं हैं।

एनआईसी, टीओई और एचबीए: इनका उपयोग कब किया जाना चाहिए?

अंत में, सर्वर को जोड़ने के तीन दृष्टिकोण हैं:
  1. iSCSI ड्राइवर के साथ मानक इंटरफ़ेस कार्ड (एनआईसी)।
  2. आईएससीएसआई ड्राइवर के साथ टीओई (टीसीपी ऑफलोड इंजन) एनआईसी
  3. पारंपरिक फाइबर चैनल एडाप्टर निर्माताओं द्वारा iSCSI के लिए HBAs (होस्ट बस एडाप्टर) बनाया गया।
उनमें से प्रत्येक का उपयोग किन मामलों में किया जाना चाहिए? रुचि पूछो. प्रारंभिक धारणा यह है कि आपको जितना अधिक प्रदर्शन की आवश्यकता होगी, उतनी अधिक संभावना है कि आप मानक इंटरफ़ेस कार्ड (एनआईसी) के बजाय टीओई कार्ड या होस्ट बस एडाप्टर का उपयोग करेंगे, जो निश्चित रूप से अधिक महंगा होगा। एक अन्य विचारधारा का सुझाव है कि कुछ उच्च-स्तरीय सर्वरों के पास अतिरिक्त क्लॉक चक्र होते हैं, तो क्यों न पैसे बचाएं और सस्ते नेटवर्क कार्ड का उपयोग करें।

यहां मुख्य बात यह है कि, फाइबर चैनल एडेप्टर के विपरीत, iSCSI मूल्य निर्धारण निम्न (मुक्त) से लेकर उच्च प्रदर्शन (त्वरक) तक होता है और इस प्रकार इसे एप्लिकेशन आवश्यकताओं के अनुरूप बनाया जा सकता है। साथ ही, आउटपुट लोड क्षमता (फैन-आउट या ओवरसब्सक्रिप्शन) विशेष एफसी स्विच के पोर्ट के बजाय अधिक लागत प्रभावी ईथरनेट पोर्ट (फास्ट और जीई दोनों) के उपयोग की अनुमति देती है, जिससे लागत और कम हो जाती है। $300 या उससे कम कीमत वाले iSCSI TOE कार्ड के साथ, TOE प्रदर्शन के लिए भी, होस्ट अटैचमेंट ओवरहेड FC की तुलना में काफी कम है।

चूंकि एफसी 2 जीबीपीएस पर चल सकता है, हाई-एंड सर्वर (2 जी ईथरनेट मौजूद नहीं है) के लिए फाइबर चैनल का उपयोग करना अधिक बेहतर है, हालांकि निष्पक्ष होने के लिए, ऐसे कई सर्वर नहीं हैं जो फाइबर चैनल पर भी उस तरह की बैंडविड्थ का उपयोग करते हैं। बेशक, स्टोरेज के नजरिए से, 2Gbps की संभावना तब तक अधिक है जब तक हम 10Gb FC या 10Gb ईथरनेट/iSCSI पोर्ट नहीं देख लेते। iSCSI सैकड़ों या हजारों सर्वरों, विशेष रूप से इंटेल सिस्टम के लिए द्वार खोलता है, जिनमें से कई की मांग कम हो सकती है, और जिनमें से कई को अभी भी नेटवर्क-संलग्न स्टोरेज से लाभ नहीं मिला है।

केवल समय ही बताएगा कि वास्तव में क्या होगा, हालाँकि एक बात निश्चित है - यह नेटवर्क स्टोरेज और iSCSI के लिए एक बहुत ही दिलचस्प वर्ष होगा।

यदि आपने कभी सर्वर या कॉर्पोरेट कंप्यूटर नेटवर्क का प्रबंधन किया है, तो संभवतः आपको अपने मौजूदा बुनियादी ढांचे की क्षमता को पारदर्शी रूप से बढ़ाने की समस्या का सामना करना पड़ा है। और यद्यपि ऐसे समाधान, सिद्धांत रूप में, मौजूद हैं, वे आमतौर पर उच्च कीमतों और कम लचीलेपन की विशेषता रखते हैं।

19" सिस्टम में आमतौर पर अतिरिक्त हार्ड ड्राइव को समायोजित करने के लिए पर्याप्त जगह नहीं होती है। परिणामस्वरूप, एकमात्र विकल्प दिखाई देता है: SCSI या फ़ाइबर चैनल इंटरफ़ेस के माध्यम से व्यक्तिगत 19″ स्टोरेज डिवाइस को सर्वर से कनेक्ट करना। हालाँकि, साथ ही, हम अभी भी सर्वर कार्यों और डेटा भंडारण कार्यों को मिलाते हैं।

और हार्ड ड्राइव के लिए अतिरिक्त खण्ड वाले बड़े सर्वर केस भी एक आदर्श समाधान नहीं हैं - फिर से, हमें कार्यों का मिश्रण मिलता है।

सहमत हूं कि आदर्श भंडारण बहुत लचीला होना चाहिए। ताकि इसे आसानी से तैनात किया जा सके, नेटवर्क के कई हिस्सों से, विभिन्न ऑपरेटिंग सिस्टम से उपयोग किया जा सके और निश्चित रूप से, आसानी से इसका विस्तार किया जा सके। और प्रदर्शन को नजरअंदाज नहीं किया जाना चाहिए. पूछे गए सभी प्रश्नों के उत्तर को iSCSI - इंटरनेट SCSI कहा जा सकता है। यह समाधान SCSI प्रोटोकॉल को TCP/IP पैकेट में पैकेज करता है, जिसके परिणामस्वरूप संपूर्ण नेटवर्क इंफ्रास्ट्रक्चर के लिए एक सार्वभौमिक स्टोरेज इंटरफ़ेस बनता है। इसके अलावा, iSCSI आपको अपने मौजूदा स्टोरेज सिस्टम को समेकित करने की अनुमति देता है।

आईएससीएसआई कैसे काम करता है?



आरेख दिखाता है कि iSCSI कैसे काम करता है। स्टोरेज सबसिस्टम को सर्वर से स्वतंत्र, मौजूदा नेटवर्क इंफ्रास्ट्रक्चर का उपयोग करना चाहिए। हमने ऊपर जिस भंडारण समेकन का उल्लेख किया है उसका सीधा सा मतलब है कि भंडारण किसी भी सर्वर से पहुंच योग्य होना चाहिए, जिससे प्रबंधन लागत कम हो। इसके अलावा, मौजूदा सिस्टम में अतिरिक्त क्षमता जोड़ी जा सकती है।

इस दृष्टिकोण के कई फायदे हैं, और वे बिल्कुल स्पष्ट हैं। कई निगमों के पास पहले से ही एक कुशल नेटवर्क बुनियादी ढांचा मौजूद है, जो अक्सर ईथरनेट जैसी समय-परीक्षणित तकनीकों का उपयोग करते हैं। iSCSI या SAN (स्टोरेज एरिया नेटवर्क) जैसी अन्य प्रणालियों का उपयोग करने के लिए किसी भी नई तकनीक को लागू करने या परीक्षण करने की कोई आवश्यकता नहीं है। बेशक, यहां आप महंगे कार्यान्वयन विशेषज्ञों पर बचत कर सकते हैं।

सामान्य तौर पर, कोई भी नेटवर्क प्रशासक थोड़े से प्रशिक्षण के साथ iSCSI क्लाइंट और सर्वर का प्रबंधन कर सकता है। आख़िरकार, iSCSI को मौजूदा बुनियादी ढांचे पर तैनात किया गया है। इसके अतिरिक्त, iSCSI अत्यधिक उपलब्ध है क्योंकि iSCSI सर्वर को कई स्विच या नेटवर्क सेगमेंट से जोड़ा जा सकता है। अंत में, ईथरनेट स्विचिंग प्रौद्योगिकियों के कारण आर्किटेक्चर स्वाभाविक रूप से अत्यधिक स्केलेबल है।

सिद्धांत रूप में, एक iSCSI सर्वर को सॉफ़्टवेयर या हार्डवेयर में कार्यान्वित किया जा सकता है। लेकिन प्रोसेसर पर सॉफ़्टवेयर सॉल्यूशन का लोड अधिक होने के कारण अंतिम विकल्प पर टिके रहना बेहतर है। iSCSI सर्वर पर मुख्य बोझ SCSI पैकेट को TCP/IP पैकेट में एनकैप्सुलेट करना है, जो सभी वास्तविक समय में किया जाना चाहिए। यह स्पष्ट है कि एक सॉफ्टवेयर सर्वर में ये सभी कार्य केंद्रीय प्रोसेसर द्वारा किए जाएंगे, और एक हार्डवेयर समाधान में - विशेष टीसीपी/आईपी और एससीएसआई इंजन द्वारा।

iSCSI क्लाइंट के लिए धन्यवाद, iSCSI सर्वर के भंडारण संसाधनों को क्लाइंट सिस्टम में एक डिवाइस के रूप में एकीकृत किया जा सकता है जो स्थानीय हार्ड ड्राइव के समान है। यहां, सामान्य साझा नेटवर्क फ़ोल्डर्स (शेयरों) की तुलना में बड़ा लाभ उच्च सुरक्षा होगा। आख़िरकार, iSCSI iSCSI पैकेटों के सही प्रमाणीकरण पर जोर देता है, और वे एन्क्रिप्टेड रूप में नेटवर्क पर प्रसारित होते हैं।

बेशक, आपको स्थानीय एससीएसआई सिस्टम की तुलना में थोड़ा कम प्रदर्शन मिलेगा - क्योंकि नेटवर्क अपनी देरी का परिचय देता है। हालाँकि, 1 Gbit/s (128 MB/s) तक की बैंडविड्थ वाले आधुनिक नेटवर्क पहले से ही पर्याप्त गति प्रदान करते हैं, लेकिन इसका अधिकांश उपयोग कभी नहीं किया जाता है।

प्रत्येक iSCSI नोड को अपना स्वयं का नाम (अधिकतम 255 बाइट्स लंबाई तक) और एक उपनाम (संक्षिप्त नाम) दिया जाता है, जो आईपी पते पर निर्भर नहीं होता है। इस प्रकार, किसी अन्य सबनेट पर स्थानांतरित होने के बाद भी भंडारण तक पहुंच सुनिश्चित की जाएगी।

iSCSI कार्रवाई में

बेशक, नेटवर्क के अलावा, iSCSI को लागू करने के लिए मुख्य आवश्यकता एक iSCSI सर्वर का संगठन है। हमने सॉफ़्टवेयर और हार्डवेयर दोनों, कई समाधानों का परीक्षण किया।

दोनों प्रकार के समाधान सभी iSCSI आवश्यकताओं को पूरा करते हैं, क्लाइंट कंप्यूटरों को भंडारण पहुंच प्रदान करते हैं। क्लाइंट सिस्टम को iSCSI एडाप्टर से लैस किया जा सकता है, जो केंद्रीय प्रोसेसर पर लोड को कम करेगा (वर्कस्टेशन के लिए बहुत सुविधाजनक)।

सिद्धांत रूप में, iSCSI का उपयोग 100 Mbit/s नेटवर्क पर किया जा सकता है, लेकिन फिर, स्थानीय ड्राइव की तुलना में, आपको एक महत्वपूर्ण मंदी का अनुभव होगा। स्वाभाविक रूप से, गीगाबिट ईथरनेट एक अधिक कुशल समाधान है - कई RAID 5 सरणियों का उपयोग करने पर भी बैंडविड्थ एक बाधा बनने की संभावना नहीं है, साथ ही, RAID 0 सरणियों के बारे में ऐसा नहीं कहा जा सकता है, लेकिन ऐसा भंडारण नेटवर्क पर शायद ही कभी जुड़ा होता है।

यदि आप क्लाइंट की ओर रुख करते हैं, तो एक iSCSI आरंभकर्ता की आवश्यकता होती है। इन्हें लगभग सभी ऑपरेटिंग सिस्टम के लिए जारी कर दिया गया है। "Microsoft", "iSCSI" और "Initiator" के संयोजन के लिए Google खोज इसका एक अच्छा उदाहरण है।

फिर, आरंभ करने वाले प्रोग्राम में, आपको सर्वर से कनेक्शन कॉन्फ़िगर करने की आवश्यकता है। कनेक्टेड सर्वर ड्राइव कंप्यूटर पर हार्ड ड्राइव के रूप में दिखाई देंगी, और उनका उपयोग नियमित ड्राइव की तरह किया जा सकता है।

iSCSI प्रोटोकॉल IPsec-आधारित पैकेट एन्क्रिप्शन प्रदान करता है, हालाँकि इसकी आवश्यकता नहीं है। उदाहरण के लिए, कॉर्पोरेट नेटवर्क के भीतर पैकेट को एन्क्रिप्ट करना हमेशा समझ में नहीं आता है। यह विकल्प WAN के लिए सबसे दिलचस्प होगा.

अतिरिक्त अनुप्रयोग

iSCSI भी डेटा बैकअप का एक उत्कृष्ट साधन है, क्योंकि जानकारी को आसानी से किसी अन्य हार्ड ड्राइव पर कॉपी किया जा सकता है। जिसमें विंडोज़ शैडो कॉपी फ़ंक्शन का उपयोग करना, यहां तक ​​कि ऑनलाइन भी शामिल है। iSCSI को DSL कनेक्शन के माध्यम से भी जोड़ा जा सकता है, लेकिन यहां सीमित कारक लाइन की गति होगी। हालाँकि, यह सब आवेदन की प्रकृति पर निर्भर करता है।

iSCSI का बड़ा लाभ यह है कि क्लासिक अतिरेक अब एक स्थान तक सीमित नहीं है - और इसे कम करके नहीं आंका जाना चाहिए। उदाहरण के लिए, कैसेट टेप ड्राइव जैसे उपकरण अब नेटवर्क पर कहीं भी स्थापित किए जा सकते हैं। यहां तक ​​कि अगर सबसे खराब स्थिति भी हो, तो iSCSI डेटा को न्यूनतम समय में पुनर्प्राप्त किया जा सकता है।

यदि iSCSI समाधान सॉफ़्टवेयर में लागू किया जाता है, तो नेटवर्क एडाप्टर को बहुत सारा डेटा स्थानांतरित करना होगा। चूंकि पारंपरिक नेटवर्क एडेप्टर हमेशा विभिन्न हार्डवेयर त्वरण प्रौद्योगिकियों का उपयोग नहीं करते हैं, इसलिए कुछ लोड केंद्रीय प्रोसेसर में स्थानांतरित किया जा सकता है। SCSI एक ब्लॉक प्रोटोकॉल है, जबकि ईथरनेट एक पैकेट प्रोटोकॉल है। यानी, बहुत सारा कार्यभार टीसीपी/आईपी पैकेट से एससीएसआई जानकारी को एनकैप्सुलेट करने और निकालने से संबंधित होगा। ऐसा कार्य एक आधुनिक प्रोसेसर को भी क्षमता तक लोड कर सकता है।

समस्या को हल करने के लिए, विशेष टीओई इंजन (टीसीपी/आईपी ऑफलोड इंजन) विकसित किए गए, जो नेटवर्क एडाप्टर के तुरंत बाद सभी जटिल आईएससीएसआई संचालन का ख्याल रखते हैं। परिणामस्वरूप, सिस्टम प्रोसेसर पर लोड कम हो जाता है, और उपयोगकर्ता और सिस्टम सामान्य रूप से कार्य करना जारी रख सकते हैं।

मुझे आशा है कि अब यह थोड़ा और स्पष्ट हो गया है कि iSCSI पर नेटवर्क स्टोरेज क्या है और वे कैसे काम करते हैं।

बी मैं लंबे समय से सूचना पर निर्भर हो गया हूं। आप उपकरण, कर्मचारी, धन और बहुत कुछ खो सकते हैं, लेकिन इन संसाधनों को बहाल किया जा सकता है (भले ही लंबी अवधि में)। लेकिन कॉर्पोरेट डेटा का नुकसान आमतौर पर अपरिवर्तनीय होता है। विश्लेषणात्मक एजेंसियों के अनुसार, यदि किसी कंपनी ने 80% कॉर्पोरेट डेटा खो दिया है, तो 2-3 वर्षों में उसका अस्तित्व समाप्त हो जाएगा। चूँकि व्यावसायिक सुरक्षा किसी देश की सुरक्षा के स्तंभों में से एक है, यूरोपीय संघ और संयुक्त राज्य अमेरिका में पहले से ही वाणिज्यिक कंपनियों, साथ ही सरकारी एजेंसियों को आपदाओं से जानकारी की सुरक्षा के साधनों को लागू करने के लिए बाध्य करने वाले कानून हैं। इस स्थिति के कारण डेटा हानि को रोकने के उद्देश्य से समाधानों की आवश्यकता बढ़ रही है। यह उपकरण विफलता, वायरस या हैकर हमले, मानवीय त्रुटि, प्राकृतिक या मानव निर्मित आपदा, आग आदि के कारण हो सकता है। इन कारकों से बचाने के लिए, बैकअप डेटा स्टोरेज को व्यवस्थित करना आवश्यक है, ज्यादातर मामलों में रिमोट बैकअप डेटा स्टोरेज सिस्टम का विषय पहले ही पत्रिका के पिछले अंकों में शामिल किया जा चुका है। इसलिए, यहां हम सामान्य अवधारणाओं का वर्णन नहीं करेंगे, लेकिन तुरंत आशाजनक प्रौद्योगिकियों में से एक - iSCSI पर विस्तृत विचार करेंगे। विश्लेषणात्मक कंपनियों के अनुसार, iSCSI का उपयोग करने वाले उत्पाद आज एंट्री-लेवल डेटा स्टोरेज सिस्टम के लिए बाजार का 25% हिस्सा हैं, और 2010 तक iSCSI छोटे व्यवसाय स्टोरेज सेगमेंट में लगभग सर्वोच्च स्थान पर रहेगा, और मध्यम बाजार में 50% पर कब्जा कर लेगा। बिजनेस सेगमेंट और बड़े बिजनेस सेगमेंट में 20-25%।

आईएससीएसआई क्या है?

iSCSI आईपी नेटवर्क पर डेटा ब्लॉक के परिवहन के लिए एक एंड-टू-एंड प्रोटोकॉल है। इस प्रोटोकॉल का उपयोग सर्वर (iSCSI शब्दावली में - "आरंभकर्ता"), स्टोरेज डिवाइस ("लक्ष्य"), और प्रोटोकॉल ट्रांसफर डिवाइस ("गेटवे") पर किया जाता है। iSCSI डेटा के ब्लॉक को सर्वर से स्टोरेज तक स्थानांतरित करने के लिए नियमित ईथर नेट स्विच और राउटर का उपयोग करता है। यह आपको दूरी प्रतिबंध के बिना भंडारण क्षेत्र नेटवर्क (एसएएन) को व्यवस्थित करने के लिए मौजूदा आईपी बुनियादी ढांचे का उपयोग करने की भी अनुमति देता है।

iSCSI दो सबसे व्यापक रूप से उपयोग किए जाने वाले प्रोटोकॉल पर आधारित है: SCSI - कंप्यूटर और स्टोरेज के बीच डेटा के ब्लॉक के आदान-प्रदान के लिए एक प्रोटोकॉल, और IP - एक नेटवर्क ट्रांसपोर्ट प्रोटोकॉल जो आज कॉर्पोरेट ईथरनेट नेटवर्क में सबसे अधिक उपयोग किया जाता है।

चित्र में. चित्र 1 iSCSI का उपयोग करते समय शामिल प्रोटोकॉल के सेट को योजनाबद्ध रूप से दिखाता है। मानक एससीएसआई कमांड सेट का उपयोग मौजूदा ऑपरेटिंग सिस्टम और अनुप्रयोगों के साथ संगतता को सरल बनाता है। टीसीपी/आईपी का उपयोग एससीएसआई कमांड को विश्व स्तर पर प्रसारित करने की अनुमति देता है।

पारंपरिक SCSI का आर्किटेक्चर क्लाइंट-सर्वर मॉडल पर आधारित है। "क्लाइंट", जो, उदाहरण के लिए, एक भौतिक सर्वर या वर्कस्टेशन हो सकता है, निष्पादक - "सर्वर" से डेटा को पढ़ने या लिखने के लिए अनुरोध शुरू करता है, जो, एक नियम के रूप में, एक भंडारण प्रणाली है। "क्लाइंट" द्वारा जारी किए गए और "सर्वर" द्वारा संसाधित किए गए कमांड को कमांड डिस्क्रिप्टर ब्लॉक (सीडीबी) में रखा जाता है।

सीडीबी एक संरचना है जिसके माध्यम से एक क्लाइंट एप्लिकेशन सर्वर डिवाइस को कमांड भेजता है। "सर्वर" कमांड निष्पादित करता है, और इसके निष्पादन का अंत एक विशेष सिग्नल द्वारा इंगित किया जाता है। टीसीपी/आईपी नेटवर्क पर आरंभकर्ताओं और निष्पादकों के बीच सीडीबी लेनदेन का एनकैप्सुलेशन और विश्वसनीय वितरण आईएससीएसआई का मुख्य कार्य है, और इसे आईपी नेटवर्क के गैर-पारंपरिक एससीएसआई, संभावित रूप से अविश्वसनीय वातावरण में किया जाना चाहिए।

चित्र में. चित्र 2 iSCSI प्रोटोकॉल परतों का एक मॉडल दिखाता है, जो आपको उस क्रम को समझने की अनुमति देता है जिसमें SCSI कमांड भौतिक मीडिया के माध्यम से ट्रांसमिशन के लिए एनकैप्सुलेट किए जाते हैं।

iSCSI प्रोटोकॉल डेटा ब्लॉक के स्थानांतरण की निगरानी करता है और I/O ऑपरेशन के पूरा होने की वैधता की पुष्टि प्रदान करता है, जो बदले में एक या अधिक टीसीपी कनेक्शन के माध्यम से प्रदान किया जाता है।

चावल। 2. iSCSI प्रोटोकॉल की निचली परतों का मॉडल

चावल। 3 . "नेटवर्क संस्थाओं" का मॉडल

iSCSI के चार घटक हैं:

नामों और पतों का प्रबंधन (iSCSI पता और नामकरण परंपराएँ);

सत्र प्रबंधन (iSCSI सत्र प्रबंधन);

त्रुटि प्रबंधन (iSCSI त्रुटि प्रबंधन);

सुरक्षा (iSCSI सुरक्षा).

नाम और पते प्रबंधित करें

चूंकि iSCSI डिवाइस एक आईपी नेटवर्क के सदस्य हैं, इसलिए उनके पास अलग-अलग "नेटवर्क इकाइयां" हैं। उनमें से प्रत्येक में एक या अधिक iSCSI नोड हो सकते हैं (चित्र 3)।

एक iSCSI नोड नेटवर्क पर पहुंच योग्य SCSI उपकरणों के लिए एक पहचानकर्ता है। प्रत्येक iSCSI नोड का एक अद्वितीय नाम (255 बाइट्स तक लंबा) होता है, जो इंटरनेट पर नोड्स के नामकरण के लिए अपनाए गए नियमों के अनुसार बनता है (उदाहरण के लिए, fqn.com.ustar.storage.itdepartment.161)। इस नाम का रूप मानव-पठनीय है और इसे डोमेन नाम सर्वर (DNS) द्वारा संसाधित किया जा सकता है। इस प्रकार, iSCSI नाम iSCSI डिवाइस की सही पहचान सुनिश्चित करता है, चाहे उसका भौतिक स्थान कुछ भी हो।

साथ ही, उपकरणों के बीच डेटा की निगरानी और संचारण की प्रक्रिया में, आईपी पते और टीसीपी पोर्ट के संयोजन का उपयोग करना अधिक सुविधाजनक है, जो नेटवर्क पोर्टल द्वारा प्रदान किया जाता है। iSCSI प्रोटोकॉल, iSCSI नामों के अलावा, उपनामों के लिए समर्थन प्रदान करता है, जो आमतौर पर सिस्टम प्रशासकों द्वारा पहचान और प्रबंधन में आसानी के लिए प्रशासन प्रणालियों में प्रदर्शित होते हैं।

सत्र प्रबंधन

एक iSCSI सत्र में एक प्रमाणीकरण चरण (लॉगिन चरण) और एक एक्सचेंज चरण (पूर्ण फ़ीचर चरण) होता है, जो एक विशेष कमांड के साथ समाप्त होता है।

प्रमाणीकरण चरण का उपयोग दो "नेटवर्क संस्थाओं" के बीच विभिन्न मापदंडों पर बातचीत करने और आरंभकर्ता के पहुंच अधिकारों की पुष्टि करने के लिए किया जाता है। प्रमाणीकरण प्रक्रिया के बाद, iSCSI सत्र विनिमय चरण के लिए आगे बढ़ता है। यदि एक से अधिक टीसीपी कनेक्शन स्थापित किए गए हैं, तो iSCSI के लिए आवश्यक है कि प्रत्येक कमांड/प्रतिक्रिया जोड़ी भी एक टीसीपी कनेक्शन से गुजरे। यह प्रक्रिया सुनिश्चित करती है कि प्रत्येक पढ़ने या लिखने के आदेश को प्रत्येक अनुरोध को अतिरिक्त रूप से ट्रैक करने की आवश्यकता के बिना निष्पादित किया जाएगा क्योंकि यह विभिन्न थ्रेड्स को पार करता है। हालाँकि, एक ही सत्र के भीतर अलग-अलग लेनदेन को अलग-अलग टीसीपी कनेक्शन पर एक साथ प्रसारित किया जा सकता है।

लेन-देन के अंत में, आरंभकर्ता नवीनतम डेटा भेजता है और प्राप्त करता है, और निष्पादक एक प्रतिक्रिया भेजता है जो डेटा के सफल हस्तांतरण की पुष्टि करता है।

यदि किसी सत्र को बंद करना आवश्यक है, तो iSCSI लॉगआउट कमांड का उपयोग किया जाता है, जो समाप्ति के कारणों के बारे में जानकारी प्रसारित करता है। यह समस्याग्रस्त टीसीपी कनेक्शन को बंद करने के लिए, कनेक्शन त्रुटि होने पर कौन सा कनेक्शन बंद करना है, इसके बारे में भी जानकारी दे सकता है।

प्रसंस्करण में त्रुटि

कुछ प्रकार के आईपी नेटवर्क में डेटा ट्रांसमिशन के दौरान होने वाली त्रुटियों की उच्च संभावना के कारण, विशेष रूप से WAN कार्यान्वयन (जहां iSCSI भी कार्य कर सकता है) में, प्रोटोकॉल कई त्रुटि प्रबंधन उपाय प्रदान करता है।

त्रुटि प्रबंधन और विफलता पुनर्प्राप्ति के सही ढंग से कार्य करने के लिए, आरंभकर्ता और निष्पादक दोनों को आदेशों को तब तक बफर करने में सक्षम होना चाहिए जब तक कि उन्हें स्वीकार न किया जाए। प्रत्येक अंतिम डिवाइस को डेटा ट्रांसमिशन को बहाल करने के लिए लेनदेन के हिस्से के रूप में खोए हुए या दूषित पीडीयू को चुनिंदा रूप से पुनर्प्राप्त करने में सक्षम होना चाहिए।

ISCSI त्रुटि प्रबंधन और पुनर्प्राप्ति पदानुक्रम में शामिल हैं:

1. निम्नतम स्तर पर - एससीएसआई कार्य स्तर पर त्रुटि का पता लगाना और डेटा पुनर्प्राप्ति, उदाहरण के लिए, खोए हुए या क्षतिग्रस्त पीडीयू का पुनः प्रसारण।

2. अगले स्तर पर, एससीएसआई कार्य को प्रसारित करने वाले टीसीपी कनेक्शन में एक त्रुटि हो सकती है, अर्थात। टीसीपी कनेक्शन क्षतिग्रस्त हो सकता है. इस स्थिति में, कनेक्शन को पुनर्स्थापित करने का प्रयास किया जाता है।

3. और अंत में, iSCSI सत्र स्वयं दूषित हो सकता है। यदि अन्य स्तरों पर बहाली को सही ढंग से प्रबंधित किया जाता है, तो आमतौर पर सत्र समाप्ति और बहाली की आवश्यकता नहीं होती है, लेकिन विपरीत भी हो सकता है। इस स्थिति में सभी टीसीपी कनेक्शन बंद करने, सभी कार्यों को समाप्त करने, बकाया एससीएसआई कमांड और पुन: प्रमाणीकरण के साथ सत्र को पुनरारंभ करने की आवश्यकता होती है।

सुरक्षा

नेटवर्क में iSCSI के उपयोग के कारण जहां डेटा तक अनधिकृत पहुंच संभव है, विनिर्देश सुरक्षा में सुधार के लिए विभिन्न तरीकों के उपयोग की अनुमति देता है। आईपीएसईसी जैसे एन्क्रिप्शन उपकरण, जो निचली परतों का उपयोग करते हैं, को अतिरिक्त बातचीत की आवश्यकता नहीं होती है, क्योंकि वे आईएससीएसआई समेत ऊपरी परतों के लिए पारदर्शी होते हैं। प्रमाणीकरण के लिए विभिन्न प्रकार के समाधानों का उपयोग किया जा सकता है, जैसे केर्बरोस या निजी कुंजी विनिमय; एक iSNS सर्वर का उपयोग कुंजी भंडार के रूप में किया जा सकता है।

चावल। 4. आईएससीएसआई उपकरणों का उपयोग कर आईपी नेटवर्क

आईएससीएसआई के व्यावहारिक अनुप्रयोग

आईटी सिस्टम में iSCSI स्टोरेज नेटवर्क पर आधारित समाधान लागू करने के तीन तरीके हैं। उनमें से प्रत्येक के अपने फायदे और नुकसान हैं, जिन पर हम विचार करने का प्रयास करेंगे।

iSCSI SAN को लागू करने का सबसे सरल तरीका iSCSI-सक्षम स्टोरेज का उपयोग करना है। भंडारण एक डिस्क ऐरे, टेप ड्राइव, सीडी, डीवीडी, पीडीडी, यूडीओ लाइब्रेरी हो सकता है।

चित्र में दिखाए हुए उदाहरण में। 4, प्रत्येक सर्वर, वर्कस्टेशन और ड्राइव एक ईथरनेट इंटरफ़ेस और एक iSCSI प्रोटोकॉल स्टैक का समर्थन करता है। नेटवर्क कनेक्शन को व्यवस्थित करने के लिए साधारण आईपी राउटर और साधारण ईथरनेट स्विच का उपयोग किया जाता है।

यदि भंडारण के साथ सब कुछ स्पष्ट है - यहां iSCSI प्रोटोकॉल "हार्डवायर्ड" माइक्रोप्रोसेसर कोड के स्तर पर समर्थित है, तो सर्वर और वर्कस्टेशन ("होस्ट") के साथ एक छोटी सी बारीकियां उत्पन्न होती है। किसी होस्ट को iSCSI स्टोरेज से कनेक्ट करने के लिए, उस पर एक हार्डवेयर या सॉफ़्टवेयर iSCSI आरंभकर्ता स्थापित होना चाहिए।

होस्ट में एक गीगाबिट ईथरनेट नेटवर्क कार्ड होने और एक सॉफ्टवेयर iSCSI आरंभकर्ता (ड्राइवर) लोड करने पर, होस्ट को आईपी प्रोटोकॉल का उपयोग करके SAN स्टोरेज नेटवर्क से जोड़ा जा सकता है। नेटवर्क नियंत्रक और स्टोरेज इंटरफ़ेस नियंत्रक के कार्यों को संयोजित करने के लिए, ब्लॉक अनुरोध और डेटा ब्लॉक को एक टीसीपी/आईपी पैकेट के अंदर रखा जाना चाहिए। यह ऑपरेशन होस्ट के प्रोसेसर को ही सौंपा गया है, जो बहुत अधिक कंप्यूटिंग शक्ति लेता है और सर्वर के प्रदर्शन को काफी कम कर देता है। एससीएसआई कमांड प्रसारित करने के लिए टीसीपी/आईपी प्रोटोकॉल स्टैक बनाने और संसाधित करने की कम्प्यूटेशनल लागत को कम करने के लिए, टीसीपी/आईपी ऑफलोड इंजन (टीओई) बनाया गया था। टीओई टीसीपी/आईपी स्टैक के लिए सभी प्रसंस्करण कार्यों का ख्याल रखता है और होस्ट सीपीयू को मुक्त करता है। दूसरे शब्दों में, टीओई ईथरनेट नेटवर्क एडाप्टर पर टीसीपी/आईपी स्टैक के हार्डवेयर कार्यान्वयन से ज्यादा कुछ नहीं है।

TOE के साथ ईथरनेट एडेप्टर iSCSI SAN के लिए आरंभकर्ता के रूप में काम कर सकते हैं। हालाँकि, सर्वोत्तम होस्ट प्रदर्शन प्राप्त करने के लिए, iSCSI एडेप्टर का उपयोग करने की अनुशंसा की जाती है, जो TOE के अलावा, हार्डवेयर में iSCSI परत को भी लागू करता है, उदाहरण के लिए, QLogic iSCSI HBAs QLA4010 या एडाप्टरेक iSCSI HBAs 7211।

इन एडाप्टरों में विशेष iSCSI और TCP/IP चिप्स हैं, जो उच्च iSCSI पैकेट प्रोसेसिंग गति और होस्ट प्रोसेसर की अधिकतम ऑफलोडिंग की अनुमति देता है।

ISCSI समर्थन के साथ स्टोरेज का उपयोग करने का मुख्य लाभ सिस्टम सेटअप में आसानी और सॉफ़्टवेयर विफलताओं की संभावना का अभाव है। iSCSI सॉफ़्टवेयर चिप में हार्डवायर्ड है और इसे वायरस या हैकर के हमलों से क्षतिग्रस्त नहीं किया जा सकता है। इस पद्धति का नुकसान यह है कि अधिकांश कंपनियां पहले ही एससीएसआई स्टोरेज की खरीद में निवेश कर चुकी हैं और आईएससीएसआई स्टोरेज नेटवर्क का कार्यान्वयन उन्हें पैसे की अनुचित बर्बादी लगती है।

ISCSI को लागू करने की दूसरी विधि आपको इस नुकसान से बचने की अनुमति देती है। इस मामले में, एक तथाकथित iSCSI ब्रिज पारंपरिक भंडारण के पास दिखाई देता है, जो वास्तव में SCSI ब्लॉक को ईथरनेट पैकेट में समाहित करता है (चित्र 5)।

चावल। 5. iSCSI ब्रिज का उपयोग करके SCSI को IP नेटवर्क से कनेक्ट करना

दूसरे विकल्प (iSCSI ब्रिज पर) के फायदों में सिस्टम सेटअप में आसानी, सॉफ्टवेयर विफलताओं को खत्म करना, महत्वपूर्ण निवेश की आवश्यकता के बिना व्यक्तिगत डेटा स्टोरेज सिस्टम से SAN में संक्रमण में आसानी आदि शामिल हैं। नुकसान में सरल पुलों की सीमित कार्यक्षमता, उच्च-स्तरीय पुलों की कीमत और बड़े iSCSI SAN के स्तर पर समाधान को स्केल करने की कठिनाई (या यहां तक ​​कि असंभव) शामिल है।

iSCSI समाधान बनाने का तीसरा विकल्प iSCSI स्टोरेज सर्वर का उपयोग करना है। हिताची, फाल-कॉनस्टोर और आईटी बाजार के अन्य खिलाड़ियों के पास समान उत्पाद हैं। विकल्प का सार यह है कि, विंडोज सर्वर या यूनिक्स ऑपरेटिंग सिस्टम के साथ एक मानक सर्वर के आधार पर, एक विशेष स्टोरेज सर्वर बनाया जाता है, जो आईपी नेटवर्क से जुड़ा होता है और उसी नेटवर्क से जुड़े होस्ट को डिस्क एरे और टेप डिवाइस तक पहुंच प्रदान करता है। (चित्र 6)।

चावल। 6. iSCSI स्टोरेज सर्वर का उपयोग करके स्टोरेज नेटवर्क बनाना

स्टोरेज डिवाइस विभिन्न प्रोटोकॉल - SCSI, FC या iSCSI का उपयोग करके सर्वर से कनेक्ट हो सकते हैं। स्टोरेज सर्वर की स्थानीय डिस्क क्षमता का भी उपयोग किया जा सकता है।

आईएससीएसआई के माध्यम से स्टोरेज सर्वर संसाधनों तक पहुंचने के लिए, होस्ट को एक आईपी नेटवर्क से जुड़ा होना चाहिए और उन पर एक आईएससीएसआई आरंभकर्ता स्थापित होना चाहिए, जो आईपी नेटवर्क पर स्टोरेज डिवाइस तक पहुंच प्रदान करके स्टोरेज संसाधनों के लिए ऑपरेटिंग सिस्टम अनुरोधों को आईएससीएसआई पैकेट में परिवर्तित करता है सर्वर प्रासंगिक सेवाओं की एक पूरी श्रृंखला प्रदान करता है, जिनमें शामिल हैं:

सिंक्रोनस और एसिंक्रोनस मिररिंग;

फ़ाइल और ब्लॉक स्तर पर प्रतिकृति;

"स्नैपशॉट्स" फ़ंक्शन;

सर्वर डुप्लिकेशन, आदि

आईएससीएसआई स्टोरेज सर्वर का उपयोग करने वाले विकल्प का नुकसान उन्हें स्थापित करने में कुछ जटिलता है, जो, हालांकि, अनुभव के साथ गायब हो जाता है, साथ ही सॉफ्टवेयर (मानव कारक) के गलत संचालन के कारण विफलताओं की संभावना भी होती है। दृष्टिकोण के फायदों में बड़े आईटी सिस्टम के लिए स्केलिंग में आसानी, बड़ी संख्या में संकेतकों की निगरानी और प्रबंधन करने की क्षमता और डेटा भंडारण की विश्वसनीयता में वृद्धि शामिल है।

आईएससीएसआई के लाभ

अंत में, मैं दूरस्थ डेटा भंडारण (उदाहरण के लिए, एफसी, एससीएसआई, आदि) के आयोजन के लिए अन्य प्रौद्योगिकियों पर आईएससीएसआई के फायदों पर ध्यान देना चाहूंगा। सबसे पहले, यह व्यावसायिक अनुप्रयोगों की उच्च उपलब्धता है। सर्वर और भंडारण सुविधाओं के बीच आईपी पैकेट संचारित करने के लिए एकाधिक पथ निरंतर कनेक्शन सुनिश्चित करते हैं, भले ही नेटवर्क घटकों में से एक विफल हो जाए। दूसरे, डेटा सुरक्षा - कम प्रारंभिक निवेश के साथ, आप मुख्य सिस्टम से काफी दूरी पर बैकअप स्टोरेज बना सकते हैं। इसके अलावा, iSCSI आपको एप्लिकेशन को रोके बिना सर्वर की भंडारण क्षमता या कंप्यूटिंग शक्ति बढ़ाने की अनुमति देता है।

एक अन्य महत्वपूर्ण बिंदु ईथरनेट नेटवर्क पर अलग-अलग डिस्क और डिस्क सरणियों को एक एकल डिस्क पूल में संयोजित करके केंद्रीकृत संसाधन प्रबंधन की संभावना है। ISCSI का उपयोग करके, आप स्थानीय और भौगोलिक रूप से दूरस्थ भंडारण प्रणालियों या वॉल्यूम स्तर पर मिररिंग दोनों में बैकअप व्यवस्थित कर सकते हैं।

लेकिन सबसे महत्वपूर्ण बात यह है कि iSCSI आपको अपने निवेश को संरक्षित करने की अनुमति देता है क्योंकि यह उद्यम के मौजूदा आईपी बुनियादी ढांचे का उपयोग करता है, जिससे डेटा भंडारण प्रदान करने के लिए नए विशेष नेटवर्क के निर्माण में निवेश करने की आवश्यकता समाप्त हो जाती है।

NAS सर्वर क्लस्टर और वर्चुअलाइज्ड वातावरण में उपयोग के लिए अंतर्निहित iSCSI (इंटरनेट स्मॉल कंप्यूटर सिस्टम इंटरफ़ेस) सेवा का समर्थन करता है।

इस पृष्ठ पर, उपयोगकर्ता iSCSI सेवा को सक्षम/अक्षम कर सकते हैं, iSCSI पोर्टल पोर्ट को बदल सकते हैं, iSNS सेवा को सक्षम/अक्षम कर सकते हैं, और सभी iSCSI लक्ष्यों और LUN को सूचीबद्ध और प्रबंधित कर सकते हैं। NAS एकाधिक iSCSI लक्ष्यों और प्रति लक्ष्य एकाधिक LUN का समर्थन करता है। iSCSI LUN को किसी विशिष्ट उद्देश्य के लिए माउंट और अनमाउंट किया जा सकता है। इस अध्याय में निम्नलिखित अनुभाग हैं.

नीचे दी गई तालिका ब्लॉक LUN और फ़ाइल LUN द्वारा समर्थित सुविधाओं को दिखाती है।

फ़ाइल LUN (पुराना प्रकार)

पूरी प्रतिलिपि वीएएआई द्वारा

का समर्थन किया

का समर्थन किया

VAAI द्वारा ब्लॉक रीसेट करना

का समर्थन किया

का समर्थन किया

VAAI का उपयोग करके हार्डवेयर लॉकिंग

का समर्थन किया

का समर्थन किया

VAAI के अनुसार बढ़िया कॉन्फ़िगरेशन और स्पेस रिलीज़

का समर्थन किया

समर्थित नहीं

गतिशील क्षमता प्रावधान

का समर्थन किया

का समर्थन किया

जगह खाली करना

समर्थित (VAAI या Windows 2012/Windows 8 के माध्यम से)

समर्थित नहीं

माइक्रोसॉफ्ट ओडीएक्स

का समर्थन किया

समर्थित नहीं

लून बैकअप

का समर्थन किया

स्नैपशॉट LUN

का समर्थन किया

1 स्नैपशॉट

कृपया ध्यान दें कि ब्लॉक LUN आमतौर पर उच्च सिस्टम प्रदर्शन प्रदान करते हैं और इसलिए जहां संभव हो वहां ब्लॉक LUN का उपयोग करने की अनुशंसा की जाती है।

LUN को प्रावधानित करने के दो तरीके हैं: थिन प्रोविजनिंग और फ्लैश प्रोविजनिंग।

आप अधिकतम 256 iSCSI लक्ष्य और LUN बना सकते हैं। उदाहरण के लिए, यदि NAS पर 100 लक्ष्य बनाए गए हैं, तो निर्माण के लिए उपलब्ध LUN की अधिकतम संख्या 156 है। प्रत्येक लक्ष्य के लिए एकाधिक LUN बनाए जा सकते हैं। हालाँकि, NAS द्वारा समर्थित iSCSI लक्ष्यों के समवर्ती कनेक्शन की अधिकतम संख्या नेटवर्क बुनियादी ढांचे और एप्लिकेशन प्रदर्शन के आधार पर भिन्न होती है। एक साथ बहुत सारे कनेक्शन NAS प्रदर्शन को प्रभावित कर सकते हैं।

iSCSI त्वरित सेटअप विज़ार्ड

NAS पर iSCSI लक्ष्य सेवा को कॉन्फ़िगर करने के लिए, इन चरणों का पालन करें:

6. प्रमाणीकरण विकल्प निर्दिष्ट करें और अगला क्लिक करें। जब आप उपयोग CHAP प्राधिकरण विकल्प को सक्षम करते हैं, तो iSCSI लक्ष्य केवल आरंभकर्ता को प्रमाणित करेगा, और आरंभकर्ता उपयोगकर्ताओं को लक्ष्य तक पहुंचने के लिए यहां निर्दिष्ट उपयोगकर्ता नाम और पासवर्ड दर्ज करने के लिए प्रेरित किया जाएगा। साझा CHAP विकल्प को सक्षम करने से लक्ष्य और iSCSI आरंभकर्ता के बीच दो-तरफ़ा प्रमाणीकरण सक्षम हो जाता है। लक्ष्य उपयोगकर्ता नाम और पासवर्ड के पहले सेट का उपयोग करके आरंभकर्ता को प्रमाणित करता है। आरंभकर्ता सहयोगात्मक CHAP अनुभाग में निर्दिष्ट मापदंडों का उपयोग करके लक्ष्य को प्रमाणित करता है। दोनों क्षेत्रों में उपयोगकर्ता नाम और पासवर्ड पर नीचे वर्णित प्रतिबंध हैं।

iSCSI लक्ष्य बनाना

iSCSI लक्ष्य बनाने के लिए, इन चरणों का पालन करें:

5. उपयोग CHAP प्राधिकरण और/या साझा CHAP विकल्प के लिए एक उपयोगकर्ता नाम और पासवर्ड प्रदान करें और अगला क्लिक करें। जब आप उपयोग CHAP प्राधिकरण विकल्प को सक्षम करते हैं, तो iSCSI लक्ष्य केवल आरंभकर्ता को प्रमाणित करेगा, और आरंभकर्ता उपयोगकर्ताओं को लक्ष्य तक पहुंचने के लिए यहां निर्दिष्ट उपयोगकर्ता नाम और पासवर्ड दर्ज करने के लिए प्रेरित किया जाएगा। साझा CHAP विकल्प को सक्षम करने से लक्ष्य और iSCSI आरंभकर्ता के बीच दो-तरफ़ा प्रमाणीकरण सक्षम हो जाता है। लक्ष्य उपयोगकर्ता नाम और पासवर्ड के पहले सेट का उपयोग करके आरंभकर्ता को प्रमाणित करता है। आरंभकर्ता सहयोगात्मक CHAP अनुभाग में निर्दिष्ट मापदंडों का उपयोग करके लक्ष्य को प्रमाणित करता है।

एक iSCSI LUN बनाना

iSCSI लक्ष्य के लिए LUN बनाने के लिए, इन चरणों का पालन करें:

एक अनबाउंड iSCSI LUN बनाने के लिए, चरण 4 में "लक्ष्य से न जुड़ें" विकल्प का चयन करें।

एक अनटेथर्ड LUN बनाया जाएगा और अनटेथर्ड iSCSI LUN की सूची में दिखाई देगा।

नीचे दी गई तालिका सभी iSCSI लक्ष्यों और LUN स्थितियों का विवरण प्रदान करती है।

पद

राज्य

विवरण

आईएससीएसआई लक्ष्य

तैयार

iSCSI लक्ष्य तैयार अवस्था में है, लेकिन कोई भी आरंभकर्ता इससे जुड़ा नहीं है।

जुड़े हुए

एक आरंभकर्ता iSCSI लक्ष्य से जुड़ा है।

अक्षम

iSCSI लक्ष्य से कनेक्शन टूट गए.

ऑफलाइन

iSCSI लक्ष्य अक्षम है और आरंभकर्ताओं से कनेक्शन संभव नहीं है।

शामिल

LUN कनेक्शन के लिए सक्षम है और अधिकृत आरंभकर्ताओं को दिखाई देता है।

कामोत्तेजित

LUN निष्क्रिय है और आरंभकर्ताओं को दिखाई नहीं देता है।

नीचे दी गई तालिका iSCSI लक्ष्यों और LUN (एक्शन बटन) को प्रबंधित करने के लिए उपलब्ध कार्रवाइयों का वर्णन करती है।

कार्रवाई

विवरण

अक्षम करना

उस लक्ष्य को अक्षम कर देता है जो तैयार या कनेक्टेड स्थिति में है। कृपया ध्यान दें कि आरंभकर्ताओं के सभी कनेक्शन समाप्त कर दिए जाएंगे।

सक्रिय

किसी लक्ष्य का सक्रियण जो "ऑफ़लाइन" स्थिति में है।

परिवर्तन

लक्ष्य सेटिंग्स बदलें: लक्ष्य उपनाम, CHAP जानकारी और चेकसम सेटिंग्स।

LUN सेटिंग्स बदलना: LUN आवंटन, नाम, डिस्क वॉल्यूम निर्देशिका, आदि।

मिटाना

iSCSI लक्ष्य को हटाया जा रहा है. सभी कनेक्शन समाप्त कर दिये जायेंगे.

अक्षम करना

लून अक्षम करें. सभी कनेक्शन समाप्त कर दिये जायेंगे.

चालू करो

लून सक्षम करें.

खोल

किसी लक्ष्य को LUN अनअसाइन करता है। ध्यान दें कि LUN को अनबाइंड करने से पहले, इसे पहले अक्षम किया जाना चाहिए। इस बटन पर क्लिक करने से LUN अनबाउंड वर्चुअल iSCSI LUN की सूची में चला जाएगा।

स्नैप

LUN को iSCSI लक्ष्य पर मैप करना। यह सुविधा केवल अनबाउंड iSCSI LUN की सूची के लिए उपलब्ध है।

कनेक्शन दिखाएँ

iSCSI लक्ष्य की कनेक्शन स्थिति देखें.

लक्ष्य के बीच iSCSI LUN स्विच करना

लक्ष्यों के बीच iSCSI LUN स्विच करने के लिए, इन चरणों का पालन करें:

NAS पर iSCSI लक्ष्य और LUN बनाने के बाद, आप iSCSI लक्ष्य और LUN से कनेक्ट करने के लिए अपने कंप्यूटर (विंडोज, मैक या लिनक्स पीसी) पर स्थापित iSCSI आरंभकर्ता का उपयोग कर सकते हैं और अपने कंप्यूटर पर वर्चुअल डिस्क के रूप में डिस्क वॉल्यूम का उपयोग कर सकते हैं।

iSCSI LUN क्षमता में वृद्धि

NAS iSCSI LUN के लिए क्षमता विस्तार का समर्थन करता है। यह करने के लिए, इन उपायों का पालन करें:

क्या आपको लेख पसंद आया? अपने दोस्तों के साथ साझा करें!
क्या यह लेख सहायक था?
हाँ
नहीं
आपकी प्रतिक्रिया के लिए धन्यवाद!
कुछ ग़लत हो गया और आपका वोट नहीं गिना गया.
धन्यवाद। आपका संदेश भेज दिया गया है
पाठ में कोई त्रुटि मिली?
इसे चुनें, क्लिक करें Ctrl + Enterऔर हम सब कुछ ठीक कर देंगे!