iSCSI साठी नवशिक्यासाठी मार्गदर्शक. विंडोज सर्व्हर सन वर आयएससीएसआय कनेक्ट करणे आणि कॉन्फिगर करणे IP स्टोरेजला विरोध करते

लेख नॅव्हिगेट करत आहे

मध्ये iSCSI डिस्क कशी जोडायची याची ही सूचना आहे विंडोज सर्व्हर 2016... SIM-Networks वरून सेवा ऑर्डर करताना, तुम्हाला खालील संदेशासारखा संदेश प्राप्त होईल (कृपया लक्षात ठेवा की सर्व्हर पत्त्यातील संख्यांची मूल्ये उदाहरण-चित्रापेक्षा भिन्न असू शकतात आणि अक्षरांऐवजी X, Yकिंवा झेडसंदेश सेटिंगसाठी वास्तविक मूल्ये दर्शवेल तुझे त्याचेप्रवेश):

"iSCSI बॅकअप" सेवा सक्रिय करण्यात आली आहे.

प्रवेश पॅरामीटर्स:

  • सर्व्हर पत्ता (iscsi-लक्ष्य): 185.59.101.184
  • लॉगिन: YYY
  • पासवर्ड: ZZZ
  • सेवेचा प्रवेश सध्या फक्त एका IP पत्त्यापुरता मर्यादित आहे - XXX.XXX.XXX.XXX

ISCSI ड्राइव्ह मॅपिंग

1. जा " नियंत्रण पॅनेल -> प्रशासन"आणि धाव आरंभकर्ताiSCSI.

2. अध्यायात " गुणधर्मशोध"आणि बटण दाबा" पोर्टल शोधा».

3. उघडणाऱ्या विंडोमध्ये फील्ड भरा “ IP पत्ता " iSCSI सर्व्हर.

4. सर्व्हरशी कनेक्ट करण्यासाठी अतिरिक्त पॅरामीटर्सचा विभाग उघडा (" क्लिक करा याव्यतिरिक्त"). फील्ड मूल्ये निवडा " स्थानिक अडॅप्टर"आणि" आरंभकर्ता IP पत्ता"खालील चित्राप्रमाणे (जेथे इनिशिएटर IP हा तुमच्या स्थानिक नेटवर्क अडॅप्टरचा IP आहे ज्याद्वारे iSCSI सर्व्हरशी कनेक्शनला परवानगी आहे).

5. सेटिंग्ज सेव्ह करा, तुम्हाला खालीलप्रमाणे इमेज मिळेल याची खात्री करा:

6. अध्यायात " गुणधर्म"ISCSI आरंभकर्ता येथे जा" वस्तू समाप्त करा", निष्क्रिय स्थितीसह दिसणारी वस्तू निवडा आणि बटण दाबा" प्लग करण्यासाठी».

7. उघडलेल्या खिडकीत " लक्ष्य कनेक्शन", बटण दाबा" याव्यतिरिक्त…»

8. खालील चित्राप्रमाणे विभागातील फील्ड भरा. "नाव" आणि "गुप्त" हे पॅरामीटर्स सेवा सक्रिय केल्यावर तुम्हाला पाठवलेल्या पत्रातील "लॉग इन" आणि "पासवर्ड" आहेत.

9. सेटिंग्ज सेव्ह करा. खात्री करा की फील्डचे मूल्य " राज्य"लक्ष्य सापडले -" जोडलेले"खालील चित्राप्रमाणे. विभागातून बाहेर पडा " गुणधर्म»ISCSI आरंभकर्ता, सेटिंग्ज जतन करत आहे.


iSCSI ड्राइव्ह आरंभ करणे आणि स्वरूपित करणे

कनेक्ट केलेली iSCSI डिस्क तयार करणे आवश्यक आहे (प्रारंभ आणि स्वरूपित).

10. अध्यायात " प्रशासन"उघडा" संगणक व्यवस्थापन».

11. विभागात जा " डिस्क व्यवस्थापन».

12. तुमची डिस्क प्रदर्शित होत असल्याची खात्री करा, तिची स्थिती " ऑफलाइन».

13. संदर्भ मेनूमधून आयटम निवडा " ऑनलाइन».

14. डिस्क सुरू करा.

15. डिस्क स्थिती बदलली आहे का ते तपासा "ऑनलाइन"परंतु त्यात विभाजने आणि फाइल प्रणालीचा अभाव आहे.

16. विभाजन न केलेल्या डिस्कवरील संदर्भ मेनूमधून, निवडा “ साधे व्हॉल्यूम तयार करा».

17. उघडल्यानंतर " साधे व्हॉल्यूम विझार्ड्स"बटण क्लिक करा" पुढील».

18. संबंधित फील्डमध्ये विभाजनाचा आकार निर्दिष्ट करा, किंवा डीफॉल्ट मूल्य अपरिवर्तित ठेवा (जर तुम्हाला संपूर्ण डिस्क एका विभाजनाखाली वापरण्याची आवश्यकता असेल).

19. नवीन विभाजनासाठी ड्राइव्ह लेटर नियुक्त करा.

20. फाइल सिस्टम प्रकार आणि व्हॉल्यूम लेबल निवडा.

ISCSI हे स्टोरेज नेटवर्क्ससाठी डिझाइन केले आहे आणि SCSI वर TCP/IP वर ब्लॉक साधने वापरण्याची पद्धत आहे. हे पारंपारिक इथरनेट नेटवर्कवर कमी किमतीचे स्टोरेज एरिया नेटवर्क (SANs) सेट करण्यास सक्षम करते. हे वैशिष्ट्य उच्च उपलब्धता प्रणालीच्या बांधकामामध्ये मोठ्या प्रमाणावर वापरले जाते आणि आम्ही या चक्रात iSCSI स्टोरेजवर आधारित उपायांचा विचार करू. आज आपण Windows Server 2008 R2 प्लॅटफॉर्मवर असे स्टोअर तयार करण्याकडे लक्ष देऊ.

प्रथम, iSCSI आणि इतर नेटवर्क स्टोरेज सिस्टममधील मूलभूत फरकांबद्दल काही शब्द. स्टोरेज एरिया नेटवर्क्स - SAN(स्टोरेज एरिया नेटवर्क) SCSI प्रोटोकॉल वापरून नेटवर्कमधील डेटा "रॉ" स्वरूपात हस्तांतरित करण्यासाठी प्रदान करते, जसे की ते सिस्टम आणि स्थानिक डिस्क दरम्यान निम्न स्तरावर हस्तांतरित केले जातात. iSCSI साधने स्थानिक डिस्क्स प्रमाणेच प्रणालीद्वारे समजतात - ते वापरण्यापूर्वी विभाजन आणि स्वरूपित केले पाहिजेत.

त्याच वेळी, प्रत्येकासाठी परिचित नेटवर्क संलग्न स्टोरेज - NAS (नेटवर्क एरिया स्टोरेज) फाइल सिस्टम स्तरावर फाइल ट्रान्सफर प्रोटोकॉल जसे की SMB किंवा NFS वापरून प्रवेश प्रदान करते.

सोप्या भाषेत सांगा: NAS हे प्रत्येकाला परिचित असलेले सामायिक नेटवर्क फोल्डर आहेत, SAN - नेटवर्कवर कनेक्ट केलेले ड्राइव्ह. यामुळे दुसरा महत्त्वाचा फरक होतो. नेटवर्क फोल्डर अनेक ग्राहकांना सेवा देऊ शकते. SAN डिव्हाइस एका क्लायंटशी कनेक्ट केले जाऊ शकते, जसे की नियमित HDD फक्त एका पीसीशी कनेक्ट केले जाऊ शकते. अपवाद म्हणजे क्लस्टर्स, जेव्हा अनेक नोड्सना एकाच वेळी एका SAN डिव्हाइसमध्ये प्रवेश असतो, या प्रकरणात अॅब्स्ट्रॅक्शनचा अतिरिक्त स्तर वापरला जातो - क्लस्टर फाइल सिस्टम, उदाहरणार्थ मायक्रोसॉफ्ट क्लस्टर शेअर्ड व्हॉल्यूम (CSV)किंवा VMware VMFS.

या तंत्रज्ञानाच्या व्यावहारिक विकासाला सुरुवात करण्यापूर्वी, तुम्ही स्वीकृत शब्दावलीसह स्वतःला परिचित केले पाहिजे:

  • ISCSI आरंभकर्ता- क्लायंट पार्ट, iSCSI टार्गेटला विनंत्या पाठवतो, सॉफ्टवेअरमध्ये, ड्रायव्हरच्या स्वरूपात किंवा हार्डवेअरमध्ये, iSCSI अडॅप्टरच्या स्वरूपात कार्यान्वित करता येतो;
  • ISCSI लक्ष्य (iSCSI लक्ष्य, लक्ष्य) - सर्व्हर साइड, इनिशिएटरकडून कनेक्शन स्वीकारते आणि त्याला त्याच्याशी संबंधित ब्लॉक उपकरणांमध्ये प्रवेश प्रदान करते - व्हर्च्युअल डिस्क, LUN. हे सॉफ्टवेअर आणि हार्डवेअर स्टोरेज सिस्टम दोन्हीमध्ये लागू केले जाऊ शकते.

एक iSCSI टार्गेट अनेक ब्लॉक साधनांशी निगडीत असू शकते जे लक्ष्याशी जोडणाऱ्या इनिशिएटरला उपलब्ध असेल. एक आरंभकर्ता एकाधिक लक्ष्यांशी कनेक्ट केला जाऊ शकतो आणि सर्व संबंधित उपकरणे वापरू शकतो. एकल लक्ष्य एकाधिक इनिशिएटर्सकडून कनेक्शन देखील स्वीकारू शकते, परंतु प्रत्येक वैयक्तिक डिव्हाइस केवळ इनिशिएटरपैकी एकाद्वारे प्रवेश केला जाऊ शकतो.

दुसरा मुद्दा, आता iSCSI स्टोरेजच्या व्यावहारिक अंमलबजावणीशी संबंधित आहे. SAN साठी, एंटरप्राइझ नेटवर्कपासून वेगळे नेटवर्क असणे अत्यंत इष्ट आहे.

पुरेशी SAN बँडविड्थ सुनिश्चित करण्यासाठी आणि iSCSI रहदारीसह सामान्य नेटवर्क ओव्हरलोड करणे टाळण्यासाठी हे आवश्यक आहे. 1 Gbps पेक्षा कमी बँडविड्थ असलेल्या नेटवर्कमध्ये iSCSI व्यवस्थापित करण्यातही काही अर्थ नाही.

Windows Server 2008 R2 मध्ये iSCSI लक्ष्य भूमिकेचा समावेश नाही आणि ते उपयोजित करण्यासाठी तुम्ही Microsoft iSCSI सॉफ्टवेअर टार्गेट डाउनलोड करणे आवश्यक आहे. ते अनपॅक करा आणि पॅकेज स्थापित करा iscsitarget_public.msi x64 फोल्डरमधून. स्थापना अत्यंत सोपी आहे आणि आम्ही त्यावर लक्ष केंद्रित करणार नाही.

स्थापनेनंतर, चला iSCSI व्यवस्थापन कन्सोलवर जाऊया: प्रारंभ - प्रशासकीय साधने - iSCSI सॉफ्टवेअर लक्ष्य... सर्व प्रथम, एक नवीन तयार करूया लक्ष्य (लक्ष्य)... हे करण्यासाठी, उजवे-क्लिक करा ISCSI लक्ष्य - iSCSI लक्ष्य तयार करा.

एक विझार्ड उघडेल, ज्यामध्ये आम्ही लक्ष्याचे नाव आणि त्याचे वर्णन निर्दिष्ट करतो. ध्येयांना अर्थपूर्ण नावे द्या आणि वर्णन तयार करण्यात आळशी होऊ नका जेणेकरून नंतर आपण हे किंवा ते लक्ष्य का तयार केले याचा अंदाज लावू नये.

पुढची पायरी आम्हाला iSCSI इनिशिएटर्सचे ID निर्दिष्ट करणे आवश्यक आहे ज्यांना लक्ष्यात प्रवेश दिला जाईल. IQN हे विशेष स्वरूपाचे नाव आहे iqn .: जे SAN वरील प्रत्येक iSCSI उपकरणासाठी अद्वितीय आहे. कुठे:

  • वर्ष-महिना- डोमेन नाव नोंदणीचे वर्ष;
  • reversed_domain_name-डोमेन नाव उलट लिहिले आहे;
  • अद्वितीय_नाव- एक अद्वितीय डिव्हाइस नाव, उदाहरणार्थ, येथे लक्ष्यात तुम्ही निर्दिष्ट केलेले नाव असेल आणि आरंभकर्तामध्ये होस्टनाव असेल.

उदाहरणार्थ, मायक्रोसॉफ्ट सॉफ्टवेअर सोल्यूशन्समध्ये IQN चे डीफॉल्ट स्वरूप आहे iqn.1991-05.com.microsoft:unique_name.

आयक्यूएन शोधण्यासाठी, आयएससीएसआय इनिशिएटरकडे जाऊ या, आमच्या बाबतीत तो विंडोज सर्व्हर 2012 चालवणारा सर्व्हर आहे, परंतु प्रक्रिया विंडोजच्या इतर कोणत्याही आवृत्तीसाठी समान असेल. जा नियंत्रण पॅनेल - iSCSI आरंभकर्ता, आम्ही त्याचे स्वयंचलित प्रक्षेपण सेट करण्याच्या प्रस्तावाला होकारार्थी उत्तर देतो:

त्यानंतर, उघडलेल्या विंडोमध्ये, टॅबवर जा कॉन्फिगरेशनआवश्यक अभिज्ञापक कोठे स्थित आहे:

आपण ते कॉपी करू शकता आणि लक्ष्य सेट करताना ते निर्दिष्ट करू शकता, परंतु दुसरा मार्ग आहे. हे करण्यासाठी, बुकमार्कवर जा वस्तू समाप्त करा, शेतात एक वस्तूस्थापित केलेल्या सर्व्हरचे नाव प्रविष्ट करा ISCSI सॉफ्टवेअर लक्ष्यआणि दाबा जलद कनेक्शन.

हे स्पष्ट आहे की आत्ता आम्ही कशाशीही कनेक्ट होणार नाही, परंतु आता आमच्याकडे एक वेगळे कार्य आहे. आम्ही लक्ष्य सर्व्हरवर परत येतो आणि इनिशिएटर आयडेंटिफायर बटण दर्शविणार्‍या पृष्ठावर क्लिक करतो आढावा.

आता आम्ही कनेक्ट करण्याचा प्रयत्न का केला हे स्पष्ट होते. iSCSI टार्गेट सर्व्हर सर्वात अलीकडे कनेक्ट केलेल्या इनिशिएटर्सची सूची ठेवतो आणि तुम्हाला त्यांची निवड करण्यास परवानगी देतो.

हे लक्ष्याची निर्मिती पूर्ण करते आणि आम्ही त्यावर एक किंवा अधिक डिस्क तयार आणि बांधू शकतो. हे करण्यासाठी, आयटमवर जा उपकरणेआणि उजवे-क्लिक मेनूमध्ये, निवडा व्हर्च्युअल डिस्क तयार करा.

खालील विझार्ड उघडेल, ज्यामध्ये आम्ही व्हर्च्युअल डिस्कचे स्थान आणि नाव निर्दिष्ट करतो, लक्षात ठेवा की तुम्हाला विस्तारासह फाइलचे पूर्ण नाव निर्दिष्ट करणे आवश्यक आहे. .vhd.

मग आपण इच्छित आकार MB मध्ये दर्शवू

आणि iSCSI लक्ष्य (लक्ष्य) ज्याशी ही आभासी डिस्क जोडली जाईल.

हे डिस्क सेटअप देखील पूर्ण करते. या सोप्या पायऱ्यांचा परिणाम म्हणून, आम्हाला एक कॉन्फिगर केलेले iSCSI टार्गेट मिळाले आहे ज्यामध्ये व्हर्च्युअल डिस्क संलग्न आहे. आता आरंभकर्त्याकडे परत जाऊया. तुम्ही जलद कनेक्शनचा लाभ घेऊ शकता आणि शोधलेल्या लक्ष्यांमधून आपोआप ड्राइव्ह कनेक्ट करू शकता. परंतु लक्षात ठेवा की आमचे ध्येय केवळ ड्राइव्ह कनेक्ट करणे नाही तर SAN आणि एंटरप्राइझचे लोकल एरिया नेटवर्क वेगळे करणे देखील आहे.

म्हणून, बुकमार्कवर जा शोधआणि दाबा पोर्टल शोधा, नंतर iSCSI लक्ष्य भूमिकेसह सर्व्हरचे नाव प्रविष्ट करा.

मग आम्ही बुकमार्कवर परत जाऊ वस्तू समाप्त करा, सापडलेले लक्ष्य निवडा, जे राज्यात आहे सक्रिय नाही, आणि दाबा गुणधर्म.

शेतात उघडलेल्या खिडकीत लक्ष्य पोर्टल IP पत्तातुमच्या स्टोरेज नेटवर्कशी संबंधित पत्ता निवडा:

आम्ही परत जाऊन दाबतो प्लग करण्यासाठी... संलग्न उपकरणे स्नॅप-इनमध्ये आढळू शकतात डिस्क व्यवस्थापन.

त्यांच्यासह कार्य करण्यासाठी पुढील अल्गोरिदम नियमित डिस्कसह कार्य करण्यापेक्षा भिन्न नाही: आम्ही कनेक्ट करतो, चिन्हांकित करतो, स्वरूपित करतो.

या लेखात, आम्ही स्टोरेज सेट करण्यासाठी सर्वात सोपा पर्याय तपासला. आमच्या पुढील सामग्रीमध्ये, आम्ही रेपॉजिटरी तयार करण्याच्या सामान्य विषयाला स्पर्श न करता वैयक्तिक सेटिंग्जवर परत येऊ.

05.10.2012

तुमच्या नेटवर्क स्टोरेजमध्ये थोडे जलद प्रवेश करू इच्छिता? अंगभूत विंडोज टूल वापरून पहा. iSCSI प्रोटोकॉल तुम्हाला नेटवर्कवर रिमोट स्टोरेज व्हॉल्यूमशी कनेक्ट करण्याची परवानगी देतो जसे की व्हॉल्यूम स्थानिक ड्राइव्ह आहे.

मार्को चिप्पेटा. iSCSI सह तुमच्या NAS डिव्हाइसचा वेग वाढवा. पीसी वर्ल्ड, सप्टेंबर 2012, पी. ८६.

तुमच्या नेटवर्क स्टोरेजमध्ये थोडे जलद प्रवेश करू इच्छिता? अंगभूत विंडोज टूल वापरून पहा. iSCSI प्रोटोकॉल तुम्हाला नेटवर्कवर रिमोट स्टोरेज व्हॉल्यूमशी कनेक्ट करण्याची परवानगी देतो जणू ती स्थानिक डिस्क आहे.

ISCSI म्हणजे इंटरनेट स्मॉल कॉम्प्युटर सिस्टम इंटरफेस. SCSI तंत्रज्ञान (i शिवाय) बर्याच काळापासून संगणक प्रणालींशी विविध उपकरणे जोडण्यासाठी वापरले जात आहे, परंतु बहुतेकदा ते हार्ड ड्राइव्ह किंवा टेप ड्राइव्ह सारख्या स्टोरेज उपकरणांसह डेटाची देवाणघेवाण करते. iSCSI प्रोटोकॉल तुम्हाला नेटवर्कवर रिमोट स्टोरेज व्हॉल्यूमशी कनेक्ट करण्याची परवानगी देतो जणू ती स्थानिक डिस्क आहे. सोप्या भाषेत सांगायचे तर, iSCSI SCSI कमांडचे IP (इंटरनेट प्रोटोकॉल) नेटवर्कवर भाषांतर करते. हे तंत्रज्ञान व्हर्च्युअल SATA (किंवा SCSI) केबलसारखे दिसते आणि सिस्टम आणि स्टोरेज व्हॉल्यूम दरम्यान संवाद साधण्यासाठी नेटवर्क कनेक्शन वापरते.

iSCSI इतर कोणत्याही नेटवर्क-संलग्न ड्राइव्हपेक्षा त्याच्या नियुक्त केलेल्या ड्राइव्ह अक्षरासह कसे वेगळे आहे? अनेक प्रकारे, अंतिम परिणाम समान असतील. परंतु iSCSI ला धन्यवाद, आरोहित व्हॉल्यूम ऑपरेटिंग सिस्टमसाठी स्थानिक ब्लॉक स्टोरेज डिव्हाइससारखे दिसते जे तुमच्या पसंतीच्या कोणत्याही फाइल सिस्टम मानकानुसार फॉरमॅट केले जाऊ शकते.

iSCSI इंटरफेसला दोन मुख्य घटकांची आवश्यकता असते: नेटवर्क-संलग्न स्टोरेज (NAS) किंवा iSCSI टार्गेट म्हणून कॉन्फिगर केलेला व्हॉल्यूम असलेला सर्व्हर, आणि iSCSI इनिशिएटर, जो सिस्टमला टार्गेटशी जोडण्याची परवानगी देतो.

तुमच्याकडे Windows PC शी कनेक्ट केलेले NAS डिव्हाइस असल्यास, हे पुरेसे असेल. अक्षरशः सर्व NAS सर्व्हर iSCSI लक्ष्य कॉन्फिगर करण्याची क्षमता देतात. आणि मायक्रोसॉफ्टकडे Vista पासून Windows च्या प्रत्येक आवृत्तीमध्ये iSCSI इनिशिएटर तयार करण्याचे साधन आहे. इनिशिएटर कमीतकमी Windows 2000 च्या ऑपरेटिंग सिस्टम आवृत्तीसह संगणकावर चालविला जाऊ शकतो.

iSCSI कसे कार्य करते हे दाखवण्यासाठी, सानुकूलित iSCSI-सक्षम Linux OS आणि Windows 7 Ultimate डेस्कटॉप सिस्टम चालवणारा Thecus N2200XXX ड्युअल-ड्राइव्ह NAS सर्व्हर घ्या. कोणतीही Windows-आधारित प्रणाली NAS शी संवाद साधते तेव्हा iSCSI-सक्षम साधन तयार करते.

iSCSI साधक आणि बाधक

वर नमूद केल्याप्रमाणे, iSCSI नेटवर्क लक्ष्य प्रणालीवर स्थानिक डिस्क म्हणून प्रस्तुत केले जाते. म्हणून, तुम्ही ते तुमच्या संगणकाच्या OS च्या फाइल सिस्टम मानकामध्येच फॉरमॅट करू शकत नाही, तर स्थानिक डिस्कची आवश्यकता असलेले ऍप्लिकेशन iSCSI व्हॉल्यूममधून लॉन्च केले जातील याची देखील खात्री करा. ही लवचिकता लहान व्यवसायांसाठी खूप महत्त्वाची आहे कारण अनेक कार्यक्रम नेटवर्क-जागरूक नसतात. ISCSI तंत्रज्ञान या समस्येचे निराकरण करण्यात मदत करते.

काही प्रकरणांमध्ये, iSCSI विशेष हार्डवेअर आणि केबल्स (ज्यामुळे लक्षणीय बचत होऊ शकते) शिवाय क्लायंट सिस्टमशी मोठ्या डिस्क अॅरे कनेक्ट करून कार्यप्रदर्शन सुधारू शकते. तथापि, या लेखात आम्ही केवळ मध्यम-श्रेणी ग्राहक प्रणालींच्या विचारापुरते मर्यादित राहू.

हे लक्षात घेतले पाहिजे की iSCSI तंत्रज्ञानाचे काही तोटे आहेत. सिस्टम सेटअप जास्त क्लिष्ट नाही, परंतु iSCSI टार्गेट आणि इनिशिएटर कॉन्फिगर करण्यासाठी फक्त नेटवर्क रिसोर्स शोध पुरेसे नाही. डेटा करप्शन किंवा तोटा टाळण्यासाठी, एका वेळी फक्त एक इनिशिएटर लक्ष्याशी कनेक्ट केलेला असावा. तुम्ही उच्च-कार्यक्षमता सर्व्हर आणि डिस्क ड्राइव्ह वापरत असल्यास, कार्यप्रदर्शन तुमच्या नेटवर्क कनेक्शनच्या गतीने मर्यादित असेल. म्हणून, सर्वोत्तम पर्याय गीगाबिट गती आणि त्याहून अधिक गतीवरील कनेक्शन असल्याचे दिसते - धीमे नेटवर्क कनेक्शन iSCSI चे सर्व फायदे तटस्थ करू शकतात.

स्थापना

Thecus N2200XXX NAS सह iSCSI तंत्रज्ञान वापरण्यासाठी तुम्हाला खालील पायर्‍या घ्याव्या लागतील. इतर डिव्हाइसेस आणि सर्व्हरसाठी, पायऱ्या समान असतील.

1. NAS सर्व्हर कॉन्फिगरेशन मेनू प्रविष्ट करा, RAID मोड निवडा आणि iSCSI व्हॉल्यूमसाठी जागा राखीव करा. मी दोन 2TB ड्राइव्हसह RAID 1 मिररिंग वापरले. उपलब्ध क्षमतेपैकी निम्मी EXT4 फाइल सिस्टीमला वाटप करण्यात आली होती, आणि उर्वरित अर्धी वापरात नव्हती. (तिसऱ्या टप्प्यात, न वापरलेली क्षमता iSCSI साठी बाजूला ठेवण्यात आली होती.)

2. RAID साठी जागा वाटप केल्यानंतर, ते फॉरमॅट करणे आवश्यक आहे. जेव्हा स्वरूपन प्रक्रिया पूर्ण होते (ड्राइव्ह कॉन्फिगरेशनवर अवलंबून, यास अनेक तास लागू शकतात), तुम्ही iSCSI लक्ष्यासाठी न वापरलेली जागा वाटप करणे सुरू करू शकता. (जर उपलब्ध सर्व जागा iSCSI साठी आरक्षित असेल, तर तुम्हाला या टप्प्यावर डिस्क अॅरे फॉरमॅट करण्याची गरज नाही.)

3. आता iSCSI लक्ष्य कॉन्फिगर करू. मी प्रथम डाव्या उपखंडातील स्टोरेज मेनूमधील स्पेस ऍलोकेशन लिंकवर क्लिक केले आणि नंतर iSCSI लक्ष्य टॅबवरील Add बटणावर क्लिक केले. स्क्रीनवर एक नवीन विंडो दिसेल ज्यामध्ये तुम्हाला iSCSI लक्ष्याचा इच्छित आकार निवडणे आवश्यक आहे, ते सक्रिय करा आणि त्याला नाव द्या.

आणि जर तुम्हाला सुरक्षिततेचा दुसरा स्तर जोडायचा असेल, तर त्याच टप्प्यावर तुम्ही चॅलेंज हँडशेक ऑथेंटिकेशन प्रोटोकॉल (CHAP) चे पॅरामीटर्स कॉन्फिगर करू शकता.

4. तुम्ही सर्व उपलब्ध जागा एकाच iSCSI लक्ष्यासाठी वाटप न करण्याचे ठरवल्यास, तुम्ही अनेक लक्ष्यांना लॉजिकल युनिट क्रमांक (LUNs) नियुक्त करू शकता. हे एकल NAS उपकरण किंवा सर्व्हरशी अनेक प्रणाली जोडण्यास अनुमती देईल, आणि प्रत्येक क्लायंट प्रणालीला स्वतःचे iSCSI लक्ष्य प्राप्त होईल.

लक्ष्य सेट करणे

iSCSI टार्गेट तयार केल्यानंतर, तुम्हाला Windows क्लायंट PC वर iSCSI इनिशिएटरद्वारे कनेक्ट करणे आवश्यक आहे. स्टार्ट बटणावर क्लिक करा, सर्च बारमध्ये iSCSI टाइप करा आणि की दाबा (किंवा कंट्रोल पॅनलमध्ये स्टार्ट मेनूवर जा आणि सिस्टम आणि सिक्युरिटी अंतर्गत प्रशासकीय साधने निवडा आणि नंतर iSCSI इनिशिएटर). iSCSI सेवा चालू नसल्याचा संदेश स्क्रीनवर दिसल्यास, तो सुरू करण्यासाठी सक्षम करा आणि iSCSI इनिशिएटर गुणधर्म विंडो स्क्रीनवर दिसून येईल.

डिस्कव्हरी टॅबवर जा आणि डिस्कव्हर पोर्टल बटणावर क्लिक करा. उघडणाऱ्या विंडोमध्ये, NAS डिव्हाइसचा किंवा iSCSI लक्ष्य होस्ट करणाऱ्या सर्व्हरचा IP पत्ता प्रविष्ट करा. पोर्ट क्रमांक बदलण्याची गरज नाही (जोपर्यंत iSCSI पोर्ट क्रमांक पूर्वी परिभाषित केलेला नसेल). पूर्वनिर्धारितपणे, प्रणाली पोर्ट 3260 सुचवते. जर तुम्ही पूर्वी CHAP प्रमाणीकरण सक्षम केले असेल, तर तुम्ही प्रगत बटण क्लिक करा आणि तुमचे CHAP क्रेडेन्शियल्स प्रविष्ट करा. अन्यथा, ओके क्लिक करा आणि तुमच्या NAS डिव्हाइसचा किंवा सर्व्हरचा IP पत्ता लक्ष्य पोर्टलच्या सूचीमध्ये दिसून येईल.

लक्ष्य या सूचीमध्ये नसल्यास, IP पत्ता योग्यरित्या प्रविष्ट केला आहे आणि फायरवॉलवर योग्य पोर्ट उघडला आहे याची खात्री करा.

लक्ष्यांच्या सूचीमध्ये सर्व्हर दिसल्यानंतर, लक्ष्य टॅबवर जा. तुम्ही पूर्वी तयार केलेले iSCSI लक्ष्य विंडोच्या मध्यभागी लक्ष्य गटामध्ये दिसले पाहिजे. ऑब्जेक्टवर क्लिक करा आणि "कनेक्ट" बटणावर क्लिक करा. स्क्रीनवर दिसणार्‍या लक्ष्य कनेक्शन विंडोमध्ये, आवडत्या लक्ष्य ऑब्जेक्ट्सच्या सूचीमध्ये हे कनेक्शन जोडा पर्याय निवडा आणि ओके क्लिक करा. नंतर iSCSI इनिशिएटर प्रॉपर्टीज विंडोवर पुन्हा ओके क्लिक करा.

iSCSI टार्गेटशी संलग्न असलेल्या क्लायंट सिस्टमवर, तुम्ही कोणत्याही लोकल ड्राइव्हसाठी करता तशीच पद्धत वापरून टार्गेट फॉरमॅट केले पाहिजे. "प्रारंभ" बटणावर क्लिक करा, "संगणक" वर उजवे-क्लिक करा आणि संदर्भ मेनूमधून "व्यवस्थापित करा" निवडा. कॉम्प्युटर मॅनेजमेंट युटिलिटीच्या स्टोरेज विभागात, डिस्क मॅनेजमेंट लिंकवर क्लिक करा. "इनिशियलाइज डिस्क" डायलॉग बॉक्स दिसेल. "सिलेक्ट डिस्क" पर्याय तपासला असल्याची खात्री करा आणि इच्छित विभाजन प्रकार निवडा (मी MBR - मास्टर बूट रेकॉर्ड वापरले). ओके क्लिक करा.

व्हॉल्यूमचा आकार निर्दिष्ट करण्यासाठी स्क्रीनवरील सूचनांचे अनुसरण करा, ड्राइव्हला एक पत्र नियुक्त करा आणि फाइल सिस्टम आणि व्हॉल्यूम लेबल निर्दिष्ट करा. Finish बटणावर क्लिक करा. स्वरूपन पूर्ण झाल्यावर, एक नवीन ड्राइव्ह अक्षर दिसेल. आता तुम्ही तुमच्या NAS वरून फाइल्स ट्रान्सफर करू शकता आणि प्रोग्राम चालवू शकता, ते कुठेही असले तरीही.

कामगिरी तुलना

माझ्या iSCSI-संलग्न रिमोट NAS च्या कार्यक्षमतेचे मूल्यमापन करण्यासाठी, मी iSCSI लक्ष्याची तुलना दोन बेंचमार्क वापरून मानक संलग्न NAS शी केली.

ATTO डिस्क बेंचमार्कने मॅप केलेले नेटवर्क ड्राइव्ह आणि iSCSI डिव्हाइसमध्ये फारसा फरक दाखवला नाही, जरी ड्राइव्हने थोडा जास्त थ्रुपुट दर्शविला. तथापि, ही तुलनेने सोपी चाचणी आहे जी केवळ अनुक्रमिक डेटा लेखनाचे मूल्यांकन करते.

परंतु CrystalDiskMark चाचणी अनुक्रमिक आणि यादृच्छिक प्रवेश मोडमध्ये डिव्हाइसेसच्या ऑपरेशनचे विश्लेषण करते, भिन्न आकाराच्या दोन फाइल्ससह कार्य करते. परिणामांनी दर्शविले की iSCSI लक्ष्याने लक्षणीयरीत्या वेगवान कामगिरी केली. iSCSI डिव्हाइस आणि मानक मॅप केलेल्या नेटवर्क ड्राइव्हचा लेखन वेग समान होता, परंतु iSCSI वाचन 30-40% जलद होते.

चाचणीने हे दाखवून दिले आहे की NAS डिव्हाइसमध्ये प्रवेश करणे आणि स्थानिक डिस्कसारखे स्वरूपित करणे, तसेच प्रोग्राम चालवण्याची क्षमता, हे केवळ iSCSI तंत्रज्ञानाद्वारे प्रदान केलेले फायदे नाहीत. हे वाचन ऑपरेशन्स देखील गतिमान करते. म्हणून, जर तुम्ही NAS डिव्हाइसेसवर घरी किंवा ऑफिसमध्ये व्यवहार करत असाल, तर iSCSI त्यांच्या कार्यक्षमतेत लक्षणीय (आणि पूर्णपणे विनामूल्य) सुधारणा करेल.

जुन्या सर्व्हर हार्डवेअरच्या उपयुक्त वापराचा विषय पुढे चालू ठेवत, यावेळी मॉडेल सर्व्हर वापरण्याबद्दल बोलूया. IBM सिस्टम x3200 4362प्रोटोकॉलद्वारे प्रवेशयोग्य नेटवर्क स्टोरेज म्हणून iSCSIम्हणून iSCSI लक्ष्य... व्ही आम्ही अशा सर्व्हरचा आधीपासून सॉफ्टवेअर डिडुप्लिकेशनसह व्हर्च्युअल मशीनच्या बॅकअपसाठी स्टोरेज म्हणून विचार केला आहेक्वाडस्टर ... तथापि, आमच्या बाबतीत, काही दुर्गम साइटवर जेथे ते तैनात केले गेले होते त्या वस्तुस्थितीमुळे परिस्थिती बिघडली. , कालांतराने बॅकअप घेतलेल्या आभासी मशीनना वितरण बिंदूसाठी सामग्री संचयित करण्यासाठी अतिरिक्त डिस्क प्राप्त झाली SCCM ... आणि, जसे तुम्हाला माहिती आहे, SCCM मध्ये सामग्री वितरणासाठी वापरल्या जाणार्‍या डिस्कची सामग्री काही वेळा खूप सक्रियपणे बदलू शकते (नवीन अद्यतने डाउनलोड केली जातात. , कालबाह्य अद्यतने काढली जातात, काही उपयोजन सॉफ्टवेअर लोड केले जातात, इ.). त्यामुळे सॉफ्टवेअर वापरले हे तथ्य दिले Veeam बॅकअप मोफत संस्करणव्हर्च्युअल मशीनच्या बॅकअप कॉपीमधून या व्हीएमशी संबंधित वैयक्तिक व्हर्च्युअल डिस्क्स वगळण्याची परवानगी देत ​​​​नाही, त्याच IBM सर्व्हरवर डिस्क स्पेस वाढवण्याच्या समस्येचे निराकरण करणे आवश्यक होते. समांतर, डुप्लिकेशनच्या उपयुक्ततेबद्दल प्रश्न उद्भवला, जे वारंवार बदलत असलेल्या सामग्रीच्या बाबतीत त्याची कार्यक्षमता गमावते.

वर्णन केलेल्या परिस्थितीत "चेरी ऑन टॉप" असे होते की सर्व्हर, जो आमच्या बाबतीत iSCSI लक्ष्य (क्वाडस्टर अंमलबजावणीतून) म्हणून वापरला जातो, त्याच्याकडे एक अतिशय माफक डिस्क पिंजरा आहे - फक्त 4 SAS / SATA 3.5 "स्लॉट्स, त्यापैकी दोन जे होस्ट लिनक्स ओएस अंतर्गत व्यस्त आहे.

येथे आम्ही वर्णन केलेल्या समस्या आणि मर्यादांच्या संचाच्या संभाव्य उपायांपैकी एकावर विचार करू, ज्यामध्ये USB ड्राइव्हवरून लोड केलेल्या आणि RAM मध्ये चालणार्‍या पूर्ण-विकसित Linux OS इंस्टॉलेशनला बदलणे समाविष्ट आहे.प्रकल्पाचे लिनक्स वितरण एंटरप्राइझ स्टोरेज ओएस (ESOS). त्याच्या केंद्रस्थानी, ESOS हे एकात्मिक प्रकल्प सॉफ्टवेअरसह RAM मध्ये काम करण्यासाठी अनुकूल केलेले आधुनिक लिनक्स कर्नल आहे. , ज्याच्या वापराचे उदाहरण, आपल्याकडे आधीपासूनच आहे .

इव्हेंटची सामान्य योजना यासारखी दिसेल:

  • आम्ही डिस्क बास्केटमधून होस्ट OS स्थापित केलेल्या लहान-क्षमतेच्या डिस्क काढून टाकतो आणि या ठिकाणी मोठ्या क्षमतेच्या डिस्क्स ठेवतो (बास्केटमधील सर्व डिस्क समान क्षमतेच्या असतील)
  • हार्डवेअर RAID कंट्रोलर स्तरावर, आम्ही डिस्क पिंजराशी जोडलेल्या चार डिस्कपैकी प्रत्येक स्वतंत्र उपकरण म्हणून परिभाषित करतो.
  • ESOS सह बूट करण्यायोग्य USB ड्राइव्ह तयार करत आहे
  • आम्ही ESOS सह सर्व्हर लोड करतो आणि रीसायकल बिनमधील सर्व डिस्कमधून सॉफ्टवेअर RAID-अॅरे तयार करतो.
  • ESOS मध्ये iSCSI टार्गेट कॉन्फिगर करा आणि डिस्कला iSCSI इनिशिएटरच्या सर्व्हर बाजूला कनेक्ट करा.
  • सर्व्हर दरम्यान अतिरिक्त नेटवर्क कनेक्शन कॉन्फिगर करणे आणि मल्टीपाथ सक्षम करणे
सर्व्हर कॉन्फिगरेशन

आमच्या उदाहरणात, आम्ही वापरून सर्वात सोपी कॉन्फिगरेशन तयार करण्याचा विचार करू iSCSIदोन सर्व्हरचे, त्यापैकी एक लक्ष्य म्हणून काम करतो iSCSI लक्ष्यबेस वर ESOS v 1.3.5आणि दुसरे इनिशिएटर होस्ट म्हणून काम करतात iSCSI आरंभकर्ताबेस वर विंडोज सर्व्हर 2012 R2... उपलब्धता आणि कार्यप्रदर्शन सुधारण्यासाठी, लक्ष्य आणि इनिशिएटिंग होस्ट यांच्यामध्ये मल्टीपाथ कनेक्शन स्थापित केले जाईल ( बहु-मार्ग). सर्व्हर व्यवस्थापन रहदारीपासून iSCSI रहदारी विभक्त करण्यासाठी, प्रत्येक सर्व्हरमध्ये अतिरिक्त दोन-पोर्ट नेटवर्क अडॅप्टर स्थापित केले आहे.

1 ) iSCSI लक्ष्य भूमिकेसाठी सर्व्हर(KOM-AD01-ESOS01)

मॉडेल सर्व्हर IBM सिस्टम x3200 4362 4 LFF HDD SAS / SATA ड्राइव्हसाठी डिस्क पिंजरा आणि अतिरिक्त स्थापित नेटवर्क अडॅप्टरसह HP NC380T PCI एक्सप्रेस ड्युअल पोर्ट मल्टीफंक्शन गिगाबिट सर्व्हर अडॅप्टर (394795-B21). हा सर्व्हर USB स्टिकवरून बूट करण्यायोग्य ESOS चालवेल. सर्व्हरच्या डिस्क केजमधील सर्व 4 डिस्क्स ESOS द्वारे सॉफ्टवेअर RAID अॅरे आयोजित करण्यासाठी वापरल्या जातील, जे यामधून इनिशिएटर होस्टला सादर केले जातील.

2 ) भूमिकेसाठी सर्व्हर iSCSI आरंभकर्ता (KOM-AD01-VM01)

मॉडेल सर्व्हर HP ProLiant DL380 G5 OS-आधारित हायपर-V वर्च्युअलायझेशन होस्ट म्हणून काम करत आहे विंडोज सर्व्हर 2012 R2 मानक... मूलभूत कॉन्फिगरेशन व्यतिरिक्त, सर्व्हरमध्ये नेटवर्क अॅडॉप्टर अतिरिक्तपणे स्थापित केले आहे HP NC380T PCI एक्सप्रेस ड्युअल पोर्ट मल्टीफंक्शन गिगाबिट सर्व्हर अडॅप्टर (394795-B21). ESOS सर्व्हरवरून iSCSI प्रोटोकॉलद्वारे या सर्व्हरशी जोडलेली डिस्क हायपर-V व्हर्च्युअल मशीनच्या बॅकअप कार्यांसाठी वापरली जाईल.

सर्व्हरचे नेटवर्क इंटरफेस कनेक्ट करण्यासाठी सर्वात सोपी योजना यासारखी दिसेल:

IBM सर्व्हरवर RAID कंट्रोलर संरचीत करणे

आमच्या बाबतीत वापरलेले सर्व्हर मॉडेल आणि RAID कंट्रोलर विचारात न घेता, आम्ही असे म्हणू शकतो की ESOS वितरण किटचा वापर, ज्याला त्याच्या ऑपरेशनसाठी समर्पित डिस्कची आवश्यकता नाही, कोणत्याही डिस्क कॉन्फिगरेशनमध्ये सर्व डिस्क बास्केट संसाधने वापरण्याची परवानगी मिळेल. उपयुक्त डिस्क जागा. काही परिस्थितींमध्ये, हा युक्तिवाद महत्त्वपूर्ण असू शकतो.

आमच्या उदाहरणात, डिस्क पिंजर्यात 4 समान SATA 7200 1TB ड्राइव्ह स्थापित केले आहेत.

आमचा सर्व्हर सुसज्ज असलेल्या हार्डवेअर RAID कंट्रोलरच्या अगदी माफक क्षमतेपासून स्वतःला जोडण्यासाठी आणि भविष्यात ESOS वर आधारित सॉफ्टवेअर RAID अॅरे तयार करण्याच्या क्षमतेचा वापर करण्यासाठी, आम्हाला प्रत्येक डिस्क वेगळ्या सारखी बनवायची आहे. ESOS साठी भौतिक उपकरण. म्हणून, RAID कंट्रोलर व्यवस्थापित करण्यासाठी बिल्ट-इन युटिलिटीमध्ये, आम्ही सर्व विद्यमान लॉजिकल RAID डिस्क हटवतो जेणेकरून प्रत्येक डिस्क स्वतंत्र डिव्हाइस म्हणून सादर केली जाईल.

काही RAID कंट्रोलर्स, जसे की HP स्मार्ट अॅरे, मॅप केलेल्या डिस्कला स्वतंत्र डिस्क उपकरण म्हणून भाषांतरित करण्याची परवानगी देत ​​​​नाही. अशा प्रकरणांमध्ये, तुम्हाला प्रत्येक स्वतंत्र ड्राइव्हसाठी स्वतंत्र RAID-0 व्हॉल्यूम तयार करण्याची आवश्यकता असेल. आमच्या बाबतीत, सर्व काही सोपे आहे, कारण आमच्या सर्व्हरमध्ये नियंत्रक स्थापित केला आहे LSI तर्कशास्त्र SAS1064ETऐवजी प्रिमिटिव्ह आहे आणि सर्व डिस्क्स हार्डवेअर RAID मध्ये समाविष्ट न केल्यास वेगळे उपकरण म्हणून दाखवते.

ESOS USB बूट करण्यायोग्य ड्राइव्ह तयार करत आहे

प्रकल्प पृष्ठावरून नवीनतम ESOS स्थिर शाखा (शाखा 1.x.x) डाउनलोड करा ESOS - पॅकेज डाउनलोड ... त्याच पृष्ठावर, आपण इतर ESOS शाखांचे वर्णन शोधू शकता (मास्टर - विकासाधीन आणि 0.1.x - अप्रचलित).

हा लेख लिहिण्याच्या प्रक्रियेत, वापरलेली आवृत्ती होती 1.3.5 (25.01.2018 ) लिंकवर उपलब्ध आहे esos-1.3.5.zip ... प्रकाशनाच्या वेळेपर्यंत, मी आधीच नवीन आवृत्ती 1.3.6 (04/12/2018) सह कार्य करण्यास व्यवस्थापित केले आहे.

ESOS ही RAM-केंद्रित प्रणाली असल्याने, ती नियमित USB पोर्टद्वारे कनेक्ट केलेल्या बाह्य ड्राइव्हपासून सुरू होईल. म्हणजेच, आम्हाला आकारासह USB ड्राइव्हची आवश्यकता आहे 4 जीबीआणि अधिक. जर तुम्ही मास्टर शाखा वापरण्याची योजना आखत असाल तर, दस्तऐवजाच्या शिफारशींनुसार आवृत्त्यांमधील यशस्वी अद्यतनासाठीअपग्रेड करत आहे , USB स्टोरेज डिव्हाइसला 5GB पर्यंत अतिरिक्त जागेची आवश्यकता असू शकते. आमच्या बाबतीत, ESOS साठी आम्ही 8GB आणि त्याहून अधिक आकाराच्या "बेसमेंट" च्या वेगवेगळ्या डिग्रीच्या ड्राइव्हस् यशस्वीरित्या वापरल्या आहेत.

डीफॉल्ट क्रेडेन्शियल:

  • वापरकर्तानाव: मूळ
  • पासवर्ड: esos

तुम्ही लॉग इन करता तेव्हा, एक विशेष शेल आपोआप लॉन्च होतो मजकूर-आधारित वापरकर्ता इंटरफेस (TUI), जे शक्य तितके सिस्टमसह कार्य सुलभ करते. TUI च्या वरच्या भागात मुख्य कार्यात्मक मेनू आहे जो आपल्याला SAN साठी स्टोरेज म्हणून सर्व्हर कॉन्फिगर करण्याची सर्व मूलभूत कार्ये करण्यास अनुमती देतो.

प्रारंभिक सेटअपची प्राथमिक कार्ये डीफॉल्ट वापरकर्ता संकेतशब्द बदलणे आहेत. मूळआणि नेटवर्क कॉन्फिगरेशन, सिस्टमसह रिमोट कार्य करण्याच्या शक्यतेसाठी.

मेनू आयटमवर जा प्रणाली > पासवर्ड बदलाआणि वापरकर्त्यासाठी नवीन पासवर्ड सेट करा मूळ.

मग वर जा प्रणाली > नेटवर्क सेटिंग्जआणि मूलभूत नेटवर्क पॅरामीटर्स कॉन्फिगर करण्यासाठी आयटम निवडा सामान्य नेटवर्क सेटिंग्ज

उघडलेल्या फॉर्ममध्ये, होस्टचे नाव, DNS डोमेन नाव, डीफॉल्ट गेटवेचा IP पत्ता आणि DNS सर्व्हर पत्ते निर्दिष्ट करा.

नेटवर्क सेटिंग्ज बदलल्यानंतर, बदल प्रभावी होण्यासाठी ESOS नेटवर्क सेवा पुन्हा सुरू करण्याची ऑफर देईल. जोपर्यंत आम्ही सर्व किमान नेटवर्क सेटिंग्ज करत नाही तोपर्यंत आम्ही नेटवर्क सेवा रीस्टार्ट करण्यास नकार देऊ शकतो.

कडे परत जाऊया प्रणाली > नेटवर्क सेटिंग्ज, नेटवर्क अडॅप्टर निवडा जो ESOS च्या रिमोट कंट्रोलसाठी वापरला जाईल आणि IP पॅरामीटर्स कॉन्फिगर करा. आमच्या उदाहरणात, कॉन्फिगरेशन स्थिर आहे आणि ESOS व्यवस्थापन इंटरफेस IP पत्ता 10.1.2.201/24 वर सेट केला आहे. नेटवर्क मास्क आणि ब्रॉडकास्ट पत्ता, मला समजल्याप्रमाणे, निर्दिष्ट करणे आवश्यक आहे, अन्यथा सेटिंग्ज जतन करताना त्रुटी येऊ शकतात.

केलेले बदल जतन केल्यानंतर, आम्हाला नेटवर्क रीबूट करण्याबद्दल पुन्हा एक प्रश्न प्राप्त होईल. आता आपण या प्रश्नाचे उत्तर होकारार्थी देऊ.

नेटवर्क रीस्टार्ट केले जाईल आणि निर्दिष्ट सेटिंग्ज यशस्वीरित्या लागू झाल्यास, आम्ही SSH प्रोटोकॉल वापरून ESOS शी दूरस्थपणे कनेक्ट करण्यात सक्षम होऊ.

या पोस्टच्या उद्देशांसाठी, आम्ही ESOS मध्ये सापडलेल्या इतर सेटिंग्ज वगळत आहोत, जसे की वेळ सेटिंग, मेल कॉन्फिगरेशन पाठवणे, अतिरिक्त वापरकर्ते व्यवस्थापित करणे इ. त्याऐवजी, आम्ही फक्त त्या मुद्द्यांवर लक्ष केंद्रित करू जे आमच्या कार्याच्या संदर्भात संबंधित आहेत. तथापि, SSH द्वारे आमच्या ESOS सर्व्हरशी कनेक्ट करण्यापूर्वी, मी TUI रंग योजनेबद्दल एक लहान कॉस्मेटिक विषयांतर करू इच्छितो.

TUI ESOS इंटरफेसमध्ये दोन रंग योजना आहेत - मानक प्रकाश एक, निळा आणि नीलमणी टोनमध्ये ठेवला आहे, जो वरील स्क्रीनशॉटमध्ये दर्शविला आहे आणि पर्यायी - गडद, ​​​​"मेणबत्तीसह अंधारकोठडी" च्या सर्वोत्तम परंपरांमध्ये ठेवलेला आहे. . माझ्या मते, कोणताही पर्याय यशस्वी होत नाही, कारण कमी रंगाच्या प्रस्तुतीकरणासह सर्व्हर कन्सोलला दूरस्थपणे कनेक्ट करताना (उदाहरणार्थ, फंक्शनद्वारे कनेक्ट करताना ), TUI च्या काही ठिकाणी पार्श्वभूमीसह मजकूर विलीन झाल्याचा प्रभाव आहे. आणि जर तुम्ही विंडोज सिस्टमवरून पुटी एसएसएच क्लायंटचा वापर करून TUI ESOS शी कनेक्ट केले, तर माझ्या मते, मानक रंग योजना सामान्यतः काहीतरी "आम्लीय" मध्ये बदलतात.

आम्ही मुख्यतः रिमोट SSH कनेक्शन वापरून ESOS सह कार्य करणार असल्याने, विशेषतः, PuTTy क्लायंटसाठी एक सोपा उपाय आहे - प्रत्येक चव आणि रंगासाठी SSH क्लायंटच्या बाजूला सानुकूल रंग योजना वापरणे. आम्ही पोस्टमध्ये आधी अशा सेटिंगची उदाहरणे विचारात घेतली आहेत. ... पुढे, SSH द्वारे ESOS सह कार्य करण्यासाठी, आम्ही PuTTy स्कीमा वापरू -संधिप्रकाश.

ESOS मध्ये सॉफ्टवेअर RAID तयार करणे

प्रारंभिक मूलभूत ESOS कॉन्फिगरेशन पूर्ण केल्यानंतर, आम्ही सर्व्हर डिस्क सिस्टमच्या कॉन्फिगरेशनकडे जाऊ. चला एक सॉफ्टवेअर तयार करूया RAID-array (च्या आधारावर लागू केले लिनक्स सॉफ्टवेअर RAID/mdraid) 4 डिस्क्स आमच्या ताब्यात आहेत. हे करण्यासाठी, मेनूवर जा सॉफ्टवेअर RAID > अॅरे जोडा

सॉफ्टवेअर RAID मध्ये समाविष्ट करण्यासाठी उपलब्ध असलेल्या ब्लॉक उपकरणांच्या सूचीमध्ये, आम्ही डिस्क चिन्हांकित करतो ज्यातून आम्ही RAID अॅरे तयार करू.

डिस्क निवडल्यानंतर, क्लिक करा प्रविष्ट करा... RAID सेटअप स्क्रीन दिसते. अॅरेला पारंपारिक नाव द्या mdraid, उदाहरणार्थ md0... चला RAID पातळी (आमच्या बाबतीत, ते RAID5 आहे) आणि ब्लॉक आकार निवडा. आमच्या बाबतीत, व्हर्च्युअल मशीन डिस्कच्या मोठ्या फायलींचा बॅकअप घेण्याच्या कार्यासाठी अॅरे एकत्र केले जाते, म्हणून आम्ही सर्वात मोठा ब्लॉक आकार निवडला.

बटण दाबल्यानंतर ठीक आहे RAID अ‍ॅरेसाठी आरंभ प्रक्रिया सुरू होईल. मध्ये नेव्हिगेशन मेनूवर जा सॉफ्टवेअर RAID > लिनक्स एमडी स्थितीआणि तयार केलेल्या RAID अॅरेची स्थिती तपासा.

येथे आम्ही RAID अ‍ॅरे तयार करणे पूर्ण होण्याची प्रतीक्षा करू शकतो किंवा आम्ही आमच्या सर्व्हरचे कॉन्फिगर करणे सुरू ठेवू शकतो, कारण खरं तर अॅरेची डिस्क क्षमता आमच्यासाठी आधीच उपलब्ध आहे.

ISCSI लक्ष्य कॉन्फिगरेशन

आमच्याद्वारे तयार केलेल्या RAID अॅरेची डिस्क क्षमता iSCSI प्रोटोकॉल वापरून नेटवर्कवर वर्च्युअलायझेशन होस्टला सादर करण्यासाठी, ESOS सर्व्हरवर तुम्हाला तयार करणे आवश्यक आहे. iSCSI लक्ष्य... हे करण्यासाठी, नेव्हिगेशन मेनूमध्ये, वर जा लक्ष्य > iSCSI लक्ष्य जोडा... ध्येय तयार करण्याच्या फॉर्ममध्ये, आम्ही नाव सूचित करू iSCSI पात्र नाव (IQN).

आमच्या बाबतीत, आम्ही फॉरमॅटमध्ये डीफॉल्ट नाव वापरले iqn.2018-03.esos.<имя сервера>: मी फक्त नाव बदलले ते म्हणजे नावाच्या शेवटी कोलन काढून टाकणे.

एकदा सेव्ह केल्यावर, iSCSI लक्ष्य माहिती ESOS मुख्य स्क्रीनवर दिसून येईल, परंतु लक्ष्य अक्षम केले जाईल.

लक्ष्य सक्रिय करण्यासाठी, मध्ये नेव्हिगेशन मेनूवर जा लक्ष्य > सक्षम करा/लक्ष्य अक्षम करा, ध्येयांच्या सूचीमधून, आम्ही नुकतेच तयार केलेले ध्येय निवडा आणि त्याचे गुणधर्म बदला अक्षमवर सक्षम केले.

मुख्य TUI स्क्रीनवर लक्ष्य स्थिती माहिती बदलली आहे याची खात्री करा.

डिव्हाइसेसच्या प्रसारण मोडच्या सूचीमधून, ज्याचे वर्णन दस्तऐवजात आढळू शकते36_डिव्हाइस_आणि_मॅपिंग - SCST I/O मोड , आमच्या आवडीचा मोड निवडा. आमच्या उदाहरणात, मोड वापरला जातो vdisk_blockioजे ब्लॉक उपकरणांना थेट प्रवेश प्रदान करते आणि इंटरमीडिएट लिनक्स कॅशिंग यंत्रणेचा वापर काढून टाकते.

मोड निवडल्यानंतर, या मोडसाठी शक्य असलेली ब्लॉक साधने निवडण्यासाठी एक विंडो उघडेल. आम्ही आमचा RAID अॅरे निवडतो.

त्यानंतर, व्हर्च्युअल ब्लॉक उपकरणासाठी SCST पॅरामीटर्स कॉन्फिगर करण्याचा फॉर्म उघडेल. vdisk_blockio... आम्ही डिव्हाइसचे कोणतेही लहान आणि समजण्यासारखे नाव सूचित करू. हे नाव पुढे डिव्‍हाइस मॅनेजरमध्‍ये iSCSI इनिशिएटर म्‍हणून काम करणार्‍या व्हर्च्युअलायझेशन होस्टच्‍या बाजूला प्रदर्शित केले जाईल. म्हणून, नावासाठी मी संक्षिप्त होस्ट आणि RAID डिव्हाइसचे नाव वापरले - ESOS01-MD0. उर्वरित पॅरामीटर्स त्यांच्या डीफॉल्ट मूल्यांवर सोडले जाऊ शकतात.

आम्ही व्हर्च्युअल ब्लॉक उपकरणाची सेटिंग्ज जतन करतो आणि आम्ही तयार केलेल्या iSCSI लक्ष्याशी कनेक्ट होण्यासाठी परवानगी असलेल्या होस्टचे वर्णन करण्यासाठी पुढे जातो. परंतु आपण यजमानांचे वर्णन करण्यापूर्वी, आपल्याला यजमान गट तयार करणे आवश्यक आहे. मेनूवर जा यजमान > गट जोडा

आम्ही आधी तयार केलेले iSCSI लक्ष्य निवडा, ज्यामध्ये तयार केलेला होस्ट गट असेल.

कोणतेही यजमान गटाचे नाव सेट करा, उदाहरणार्थ Group1, आणि क्लिक करा प्रविष्ट करा

म्हणून यजमान गट तयार केला गेला आहे आणि iSCSI लक्ष्यात मॅप केला गेला आहे. आता आपल्याला प्रत्येक होस्टचे वर्णन करणे आवश्यक आहे जे म्हणून कार्य करेल iSCSI आरंभकर्तातयार केलेल्या यजमान गटाला या होस्टच्या असाइनमेंटसह. आमच्या बाबतीत, असे फक्त एक होस्ट असेल - आमचे व्हर्च्युअलायझेशन होस्ट हायपर-व्ही OS आधारित विंडोज सर्व्हर 2012 R2.

ESOS मध्ये इनिशिएटर होस्ट जोडण्यापूर्वी, त्याचे नाव शोधा. आरंभकर्ता नावआमच्या व्हर्च्युअलायझेशन होस्टवर. ऍपलेटवर कॉल करून तुम्ही हे नाव विंडोज सर्व्हर कंट्रोल पॅनेलमध्ये शोधू शकता (आणि, इच्छित असल्यास, बदलू शकता) iSCSI आरंभकर्ताआणि टॅब उघडत आहे कॉन्फिगरेशन

जसे आपण पाहू शकता, आमच्या बाबतीत, इनिशिएटरचे होस्टनाव आहे iqn.1991-05.com.microsoft:kom-ad01-vm01.holding.com.

TUI ESOS वर परत या आणि इनिशिएटर होस्ट मेनूमध्ये जोडा यजमान > आरंभकर्ता जोडा

या प्रकरणात, आम्हाला विचारले जाईल की जोडलेले होस्ट कोणत्या SCST लक्ष्याशी संबंधित आहे. आम्ही पूर्वी तयार केलेले आणि समाविष्ट केलेले एकमेव ध्येय निवडतो.

मग आम्ही पूर्वी तयार केलेला होस्ट गट निवडतो ज्यामध्ये जोडलेले इनिशिएटर होस्ट बांधील असेल.

आणि शेवटी, इनिशिएटर होस्टचा IQN प्रविष्ट करा, जे आम्हाला आधी सापडले आणि क्लिक करा प्रविष्ट करा

तर, ईएसओएसच्या या टप्प्यावर, आमच्याकडे आधीपासूनच एक तयार केलेले SCST लक्ष्य आहे (आमच्या बाबतीत, एक iSCSI लक्ष्य), आमच्याकडे एक आभासी SCST ब्लॉक डिव्हाइस आहे (एक सॉफ्टवेअर RAID अॅरे प्रसारित केले आहे), आम्ही होस्टच्या गटाचे वर्णन केले आहे आणि एक इनिशिएटर होस्ट (iSCSI इनिशिएटर) या गटाशी बांधील आहे... आता आम्हाला फक्त SCST व्हर्च्युअल ब्लॉक डिव्हाईस होस्ट ग्रुपवर मॅप करायचे आहे. हे करण्यासाठी, मध्ये नेव्हिगेशन मेनूवर जा उपकरणे > होस्ट गटाचा नकाशा.

SCST व्हर्च्युअल ब्लॉक डिव्हाइस निवडा.

SCST लक्ष्य निवडा.

यजमान गट निवडा ज्यामध्ये इनिशिएटर होस्ट समाविष्ट होता.

पुढे, कॉन्फिगरेशन फॉर्म उघडेल LUN-a, जे नेटवर्कवर प्रसारित केले जाईल. LUN क्रमांक निर्दिष्ट करा (डीफॉल्टनुसार, प्रथम प्रसारण LUN ला क्रमांक 0 नियुक्त केला जातो) आणि क्लिक करून सेटिंग्ज जतन करा ठीक आहे.

आपण मेनूवर जाऊन आभासी SCST उपकरणांच्या प्रसारणाचे अंतिम कॉन्फिगरेशन पाहू शकता उपकरणे > LUN/गट मांडणी

आता iSCSI नेटवर्क रहदारीला ESOS सर्व्हर व्यवस्थापन रहदारीपासून वेगळे कसे करायचे ते ठरवू. वेगवेगळ्या नेटवर्क इंटरफेसवर या प्रकारच्या रहदारीला पूर्णपणे विभक्त करण्यासाठी आम्ही ते अशा प्रकारे करू.

हे करण्यासाठी, आम्ही ESOS सर्व्हर बाजूला आणि iSCSI इनिशिएटर क्लायंटच्या बाजूने सर्व्हर व्यवस्थापनासाठी वापरल्या जाणार्‍या अॅड्रेसिंगपेक्षा वेगळे IP पत्ता असलेले नेटवर्क इंटरफेस कॉन्फिगर करू. उदाहरणार्थ, आमच्या बाबतीत, 10.1.2.0/24 नेटवर्क सर्व्हर व्यवस्थापित करण्यासाठी वापरले जाते, म्हणून, iSCSI रहदारी विभक्त करण्यासाठी, आम्ही 6 होस्टसाठी एक लहान समर्पित सबनेट वापरतो - 192.168.168.0/29 (नेटवर्क उपकरण स्तरावर, तुम्ही या नेटवर्कला वेगळ्या VLAN मध्ये वेगळे करू शकता).

प्रथम, खालील नेव्हिगेशन मेनूवर जाऊन ईएसओएस सर्व्हरच्या बाजूला समर्पित iSCSI नेटवर्क इंटरफेस कॉन्फिगर करूया. प्रणाली > नेटवर्क सेटिंग्जआणि योग्य नेटवर्क अडॅप्टर निवडत आहे.

या इंटरफेसवर स्थिर IP पत्ता 192.168.168.1/29 सेट करूया, सबनेट मास्क, ब्रॉडकास्ट पत्ता आणि वाढलेला आकार दर्शवू. MTU- 9000 (तंत्रज्ञान जंबो फ्रेममोठ्या प्रमाणात डेटा हस्तांतरित करताना कार्यप्रदर्शन सुधारण्यासाठी नेटवर्क अडॅप्टरद्वारे समर्थित असणे आवश्यक आहे.

सेटिंग्ज सेव्ह करताना, आम्ही नेटवर्क रीस्टार्ट करण्याच्या प्रश्नाचे उत्तर होय देऊ (ESOS सह सर्व नेटवर्क कनेक्शन तात्पुरते गमावले जातील).

नेटवर्क रीबूट प्रक्रिया पूर्ण झाल्यावर, आम्हाला नवीन सेटिंग्ज लागू करण्याच्या स्थितीचा सारांश प्राप्त होईल.

आता इनिशिएटर होस्ट साइडवर सेटअप करण्यासाठी पुढे जाऊ या.

ISCSI इनिशिएटर कॉन्फिगरेशन

विंडोज सर्व्हरवर आधारित आमच्या व्हर्च्युअलायझेशन होस्टच्या बाजूला, ज्यासाठी आम्ही ESOS सर्व्हरकडून iSCSI प्रोटोकॉलद्वारे डिस्क क्षमता प्राप्त करू, आम्ही iSCSI प्रोटोकॉलसह कार्य करण्यासाठी वापरण्यासाठी समर्पित नेटवर्क अडॅप्टर कॉन्फिगर करू.

iSCSI सह कार्य करताना या समर्पित इंटरफेसवर आवश्यक असलेल्या गोष्टींशिवाय सर्वकाही अक्षम करा. उदाहरणार्थ, फक्त प्रोटोकॉल समर्थन सोडूया TCP/IPv4आणि QoS.

प्रोटोकॉल निवडून TCP/IPv4बटणाद्वारे गुणधर्मनेटवर्कवरून IP पत्ता सेट करा जो आम्ही iSCSI रहदारीसाठी परिभाषित केला आहे, उदाहरणार्थ 192.168.168.3/29. डीफॉल्ट गेटवे आणि DNS सर्व्हरचा पत्ता रिकामा सोडा. बटणासह प्रगत सेटिंग्ज उघडा प्रगत.

टॅबमध्ये DNSडीफॉल्ट DNS नोंदणी पर्याय अक्षम करा आणि वर जिंकलासमर्थन अक्षम करा LMHOSTआणि TCP वर NetBIOS/आयपी.

नेटवर्क इंटरफेसच्या गुणधर्मांच्या मुख्य टॅबवर परत येऊ आणि क्लिक करून नेटवर्क अडॅप्टरचे पॅरामीटर्स कॉन्फिगर करण्यासाठी संवाद कॉल करूया. कॉन्फिगर करा.

उघडलेल्या फॉर्ममध्ये, प्रगत सेटिंग्ज टॅबवर प्रगतमोठ्या पॅकेजेसचे समर्थन करण्यासाठी पर्याय शोधा जंबो पॅकेटआणि जास्तीत जास्त संभाव्य मूल्य निवडा (आमच्या उदाहरणात, ते 9014 आहे). टॅबमध्ये पॉवर व्यवस्थापनपॉवर सेव्हिंग मोडमध्ये हे नेटवर्क अडॅप्टर अक्षम करण्यासाठी सिस्टमची क्षमता अक्षम करा - सेव्ह मोडसाठी संगणकाला हे डिव्हाइस बंद करण्याची अनुमती द्या.

सर्व विंडो बंद करा आणि बटणासह सेव्ह करा ठीक आहे.

आता समर्पित नेटवर्क इंटरफेसद्वारे ESOS सर्व्हरची उपलब्धता तपासूया. युटिलिटीसह प्रथम ट्रेसर्टट्रॅफिक थेट सर्व्हर दरम्यान मार्गस्थ केले आहे याची खात्री करण्यासाठी.

tracert -d 192.168.168.1

नंतर उपयुक्तता वापरून पिंगप्रतिबंधित विखंडन ध्वज सक्षम करून (पर्याय - f) आणि प्रसारित पॅकेट्सचा आकार निर्दिष्ट करणे (पर्याय - l)

पिंग 192.168.168.1 -f -l 8000

इव्हेंटमध्ये कुठेतरी, उदाहरणार्थ ESOS सर्व्हर आणि आमचे इनिशिएटर होस्ट कनेक्ट केलेल्या स्विचवर, समर्थन सक्षम केले जात नाही जंबो फ्रेम, आम्हाला संदेश मिळू शकतात " पॅकेटचे तुकडे करणे आवश्यक आहे परंतु डीएफ सेट. "आमच्या बाबतीत, चाचणी यशस्वी झाली, त्यामुळे तुम्ही iSCSI डिस्क कनेक्ट करण्याच्या प्रक्रियेवर जाऊ शकता.

चला विंडोज सर्व्हर कंट्रोल पॅनेलवर जाऊ, ऍपलेटला कॉल करा iSCSI आरंभकर्ताआणि टॅब उघडत आहे शोधबटण दाबा पोर्टल शोधा... शोध सेटिंग विंडोमध्ये, iSCSI रहदारीसाठी नेटवर्कवरून ESOS सर्व्हरचा IP पत्ता निर्दिष्ट करा आणि बटणावर क्लिक करा. प्रगत.

प्रगत शोध सेटिंग्जच्या स्वरूपात, स्थानिक अडॅप्टर म्हणून निवडा मायक्रोसॉफ्ट iSCSI इनिशिएटरआणि iSCSI रहदारीसाठी नेटवर्कवरून पूर्वी कॉन्फिगर केलेला IP पत्ता 192.168.168.3 आहे. क्लिक करून सेटिंग्ज सेव्ह करा ठीक आहेमुख्य ऍपलेट विंडोवर परत येईपर्यंत.

त्यानंतर, टॅबवर जा लक्ष्यजेथे विभागात लक्ष्य शोधलेपूर्वी नमूद केलेले दिसले पाहिजे IQNस्थितीसह आमचा ESOS सर्व्हर निष्क्रिय... म्हणजेच, सिस्टमने ते शोधले, परंतु ते अद्याप कनेक्ट केलेले नाही. iSCSI लक्ष्याशी जोडणी करण्यासाठी, बटण वापरा कनेक्ट करा.

उघडलेल्या कनेक्शन विंडोमध्ये, आवडत्या लक्ष्यांच्या सूचीमध्ये कनेक्ट केलेले लक्ष्य जोडण्याचे चिन्ह सक्षम केले आहे याकडे लक्ष द्या - च्या सूचीमध्ये हे कनेक्शन जोडा आवडते लक्ष्य(सर्व्हर रीस्टार्ट झाल्यास लक्ष्याशी त्यानंतरच्या स्वयंचलित कनेक्शनसाठी). बटण दाबा प्रगत.

प्रगत कनेक्शन सेटिंग्जच्या स्वरूपात, आम्ही iSCSI रहदारीसाठी नेटवर्कमधील नेटवर्क इंटरफेस स्पष्टपणे सूचित करू, जे या सत्र कनेक्शनसाठी iSCSI रहदारी प्रसारित करण्यासाठी वापरले जावे. म्हणजे, जसे आरंभकर्ता आयपीआमच्या होस्ट 192.168.168.3 वर वाटप केलेल्या iSCSI इंटरफेसचा पत्ता सूचीमधून निवडा आणि लक्ष्य पोर्टल आयपीसूचीमधून ESOS सर्व्हरवर वाटप केलेल्या iSCSI इंटरफेसचा पत्ता निवडा - 192.168.168.1.

विंडो बंद करा आणि जतन करा प्रगत सेटिंग्जआणि लक्ष्याशी कनेक्ट कराआणि कनेक्शन स्थिती मध्ये बदलली आहे याची खात्री करा जोडलेले

चला टॅब पाहू आवडते लक्ष्यआणि जोडलेले लक्ष्य आवडीच्या यादीत असल्याची खात्री करा.

"डिव्हाइस व्यवस्थापक" मध्ये याची खात्री करा / डिव्हाइस व्यवस्थापक (devmgmt.msc) अध्यायात डिस्क ड्राइव्हस् SCST वर्च्युअल ब्लॉक उपकरणासाठी आम्ही पूर्वी ESOS सर्व्हरवर परिभाषित केलेल्या नावासह अतिरिक्त SCSI डिस्क आहे.

पुढील पायरी म्हणजे iSCSI-कनेक्टेड डिस्क सुरू करणे. हे करण्यासाठी, डिस्क व्यवस्थापन कन्सोलवर जा डिस्क व्यवस्थापन (diskmgmt.msc), संबंधित डिस्क निवडा आणि ती राज्यात स्विच करा ऑनलाइन.

डिस्कने तिची स्थिती यशस्वीरित्या बदलल्यानंतर, आम्ही डिस्क सुरू करू आणि आमच्या आवडीनुसार त्याचे स्वरूपन करू, उदाहरणार्थ, NTFS फाइल सिस्टमवर, आम्हाला समजलेले कोणतेही व्हॉल्यूम लेबल सेट करा. आतापासून, विंडोज ग्राफिकल इंटरफेसमध्ये, ही डिस्क आमच्यासाठी मानक फाइल ऑपरेशन्ससाठी उपलब्ध होईल.

या टप्प्यावर, आम्ही ESOS सर्व्हरच्या कन्सोलमध्ये पाहिल्यास, आम्हाला TUI च्या तळाशी इनिशिएटिंग होस्टच्या कनेक्शन सत्राविषयी माहिती दिसेल.

हे सर्वात सोप्या iSCSI कॉन्फिगरेशनसह मूलभूत सेटअप पूर्ण करते.

सर्वात सोपी कामगिरी चाचणी

डिस्कला iSCSI द्वारे कनेक्ट केल्यानंतर, आम्हाला शेवटी काय मिळाले आणि अशा डिस्ककडून काय अपेक्षा केली जाऊ शकते हे समजून घेण्यासाठी किमान काही साधे कार्यप्रदर्शन मोजमाप करणे उचित आहे.

स्थानिक सर्व्हर डिस्कवरून iSCSI डिस्कवर मोठ्या फायली कॉपी करताना Windows Explorer दाखवलेल्या संख्येवर अवलंबून राहणे योग्य नाही, कारण आम्हाला तेथे वस्तुनिष्ठ माहिती दिसणार नाही. उदाहरणार्थ, माझ्या बाबतीत, अनेक मोठ्या ISO फाइल्स (वेगवेगळ्या सामग्रीसह) कॉपी करताना, वेग 150-160 MB / s च्या प्रदेशात नियुक्त केला गेला होता, जो माझ्या दोन सर्व्हरमधील iSCSI दुव्याच्या वास्तविक स्वीकार्य गतीपेक्षा लक्षणीय भिन्न आहे. 1Gbit/s (~ 125MB/s) वर. याव्यतिरिक्त, प्रथम फाईल कॉपी करताना, सत्याप्रमाणे कमी-अधिक प्रमाणात वेग दर्शविला जातो आणि त्यानंतरच्या फायली कॉपी करताना तो किंचित वाढतो (कदाचित फाइल सिस्टम कॅशे आणि इतर विविध स्तरांचे इतर कॅशे कामात समाविष्ट केले आहेत) .

सर्व प्रकारच्या मोजमापांसाठी, आपण नेहमी काही "नेटिव्ह" साधने वापरू इच्छिता ज्यांना अतिरिक्त सॉफ्टवेअर स्थापित करण्याची आवश्यकता नसते, परंतु दुर्दैवाने हे नेहमीच शक्य नसते. विंडोज क्लायंट सिस्टमवर, युटिलिटीचा वापर डिस्कसह विविध सबसिस्टमच्या कार्यक्षमतेचे मूल्यांकन करण्यासाठी केला जातो. WinSAT ( winsat डिस्क ), परंतु मला ही उपयुक्तता Windows Server 2012 R2 मध्ये सापडली नाही. म्हणून
मी माझ्या हातात असलेल्या Windows 10 x64 क्लायंट OS वरून WinSAT.exe आणि WinSATAPI.dll, % windir% \ System32 डिरेक्ट्रीमधून सर्व्हरवरील त्याच डिरेक्ट्रीमध्ये दोन फाइल्स कॉपी केल्या आहेत. आता तुम्ही ही युटिलिटी प्रशासक अधिकारांसह कमांड लाइनवरून चालवून वापरण्याचा प्रयत्न करू शकता.

winsat disk -drive T -count 3

येथे कीवर्ड नंतर डिस्क-ड्राइव्ह पर्याय आम्ही चाचणी करू इच्छित ड्राइव्हचे अक्षर निर्दिष्ट करतो आणि -count पर्याय चाचणी चक्रांची संख्या निर्दिष्ट करतो.

मला समजल्याप्रमाणे, ही उपयुक्तता मोठ्या डेटा ब्लॉक्सचा (1MB पेक्षा जास्त) वापर करून चाचणीला परवानगी देत ​​​​नाही, म्हणजेच, मोठ्या संख्येने लहान फायलींसह चाचणी परिस्थितींसाठी हे अधिक योग्य आहे. आमच्या बाबतीत, परिस्थिती उलट आहे - व्हर्च्युअल मशीनच्या डिस्कचा बॅकअप घेण्यामध्ये महत्त्वपूर्ण आकाराच्या फायलींची संख्या कमी असते.

आणखी एक साधे साधन म्हणजे उपयुक्तता डिस्कएसपीडी(DiskSpd: एक मजबूत स्टोरेज परफॉर्मन्स टूल ), ज्याने उपयुक्तता बदललीSQLIO डिस्क सबसिस्टम बेंचमार्क टूल (SQLIO) ... आम्ही युटिलिटी डाउनलोड करतो, ती सर्व्हरवर अनपॅक करतो आणि आमच्या कार्याच्या संदर्भाशी संबंधित पॅरामीटर्सच्या संचासह चालवतो.

cd/d C:\Tools\Diskspd-v2.0.17\amd64fre\Diskspd.exe -d60 -b1M -s -w100 -t1 -c100G T:\io1.dat T:\io2.dat

आम्ही वापरत असलेले पॅरामीटर्स म्हणजे:
-d60: चाचणी अंमलबजावणी वेळ 60 सेकंद
-b1M: 1MB ब्लॉक्समध्ये ऑपरेट करा
-s: अनुक्रमिक प्रवेश ऑपरेशन्स करा
-w100: पूर्ण लेखन चाचणी करा (वाचन चाचणी नाही)
-t1: लक्ष्यासह कामाच्या थ्रेड्सची संख्या (T: \ io.dat फाइलसह)
-c100G: 100GB फायली तयार करा
शेवटी, चाचणीसाठी तयार केलेल्या फायलींची नावे सूचीबद्ध केली आहेत.

थोडेसे विचलित, मी लक्षात घेतो की या लेखनाच्या वेळी, आम्ही हायपर-व्ही व्हर्च्युअल मशीन्सचा बॅकअप घेण्याच्या कार्यासाठी सॉफ्टवेअर वापरतो.वीम बॅकअप आणि प्रतिकृती , म्हणून, चाचण्या आयोजित करण्यासाठी ब्लॉक आकार निवडताना, मी या सॉफ्टवेअरच्या वैशिष्ट्यांवरून पुढे जाईन. जसे मला कागदपत्रावरून समजलेडेटा कॉम्प्रेशन आणि डुप्लिकेशन , VBR SAN वर बॅकअप ऑपरेशन्समध्ये 1024MB ब्लॉक्स वापरते आणि हा ब्लॉक आकार आहे जो आम्ही चाचणीसाठी वापरू.

तुलनेसाठी, त्याच अटींसह चाचणी पुन्हा चालवूया, परंतु तिचा कालावधी 5 मिनिटांपर्यंत वाढवू.

येथे हे स्पष्टपणे दिसून येते की दीर्घकाळापर्यंत लोड अंतर्गत, निर्देशक लक्षणीयपणे खाली पडतात. मी असे गृहीत धरू शकतो की या प्रकरणातील अडथळे नेटवर्क सबसिस्टमच्या क्षेत्रापासून आमच्या ईएसओएस सर्व्हरच्या बाजूला वापरल्या जाणार्‍या स्लो डिस्कच्या क्षेत्राकडे जातात.

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

काही अधिक जटिल चाचणी साधनांबद्दल, जसे कीआयओमीटर , मी म्हणत नाही, कारण आमच्या कार्याच्या चौकटीत बेंचमार्कला सामोरे जाण्याचे कोणतेही ध्येय नाही. आणि साध्या साधनांचे निर्देशक केवळ भविष्यात तुलना करण्यासाठी आधार मिळवण्यासाठी प्राप्त केले जातात, जेव्हा ईएसओएस सर्व्हर आणि हायपर-व्ही होस्ट दरम्यान आमच्याकडे कॉन्फिगरेशनच्या या टप्प्यावर एक दुवा नसतो, परंतु दोन दुवे असतात आणि मल्टीपाथ यंत्रणा गुंतलेली आहे.

मल्टीपाथ कॉन्फिगर करत आहे

म्हणून, आमच्याकडे iSCSI द्वारे जोडलेली डिस्क आणि कार्यप्रदर्शन चाचण्यांचे काही मूलभूत बेंचमार्क आहेत, ज्यावरून आम्ही तयार करू शकतो. आता ESOS सर्व्हर आणि इनिशिएटर होस्टमध्ये आणखी एक गीगाबिट नेटवर्क अडॅप्टर जोडून आणि इनिशिएटर होस्ट साइडवरील मल्टीपाथ मेकॅनिझम वापरून त्यांचे कार्य एकत्र करून हे निर्देशक सुधारण्याचा प्रयत्न करूया.

चला ESOS सर्व्हर कॉन्फिगर करून सुरुवात करूया. मुख्य नेव्हिगेशन मेनूमध्ये, वर जा प्रणाली > नेटवर्क सेटिंग्ज, अतिरिक्त नेटवर्क अडॅप्टर निवडा जो आणखी एका iSCSI कनेक्शनसाठी वापरला जाईल आणि IP पॅरामीटर्स कॉन्फिगर करा. आमच्या उदाहरणात, एक स्थिर कॉन्फिगरेशन वापरले जाते आणि अतिरिक्त ESOS iSCSI इंटरफेस IP पत्त्यावर 192.168.168.2/29 सेट केला जातो आणि आकार देखील वाढविला जातो. MTU.

आम्ही ESOS मध्ये नेटवर्क सेटिंग्ज सेव्ह करतो आणि इनिशिएटर होस्टच्या बाजूला अतिरिक्त नेटवर्क अॅडॉप्टर कॉन्फिगर करण्यासाठी पुढे जाऊ, म्हणजेच iSCSI इनिशिएटरसह Windows सर्व्हरवर आधारित आमचा सर्व्हर.

आम्ही पहिल्या, दुसऱ्या iSCSI इंटरफेसशी साधर्म्याने कॉन्फिगर करतो, त्याला IP 192.168.168.4/29 वर सेट करतो.

192.168.168.3 पत्त्यासह पूर्वी कॉन्फिगर केलेला इंटरफेस अक्षम करा (iSCSI डिस्क बंद होईल) आणि ESOS सर्व्हरचे अतिरिक्त कॉन्फिगर केलेले iSCSI इंटरफेस आणि इनिशिएटर होस्ट एकमेकांना पाहू शकतील याची खात्री करा.

कंट्रोल पॅनल ऍपलेटमध्ये iSCSI आरंभकर्ताटॅबमध्ये शोध 192.168.168.2 - चा एक समूह निर्दिष्ट करून अतिरिक्त शोध पथ जोडा - 192.168.168.4

पूर्वीपासून आम्ही सक्षम ध्वजशिवाय लक्ष्यासाठी iSCSI कनेक्शन तयार केले आहे बहु-मार्ग, मग आता आमच्यासाठी हे कनेक्शन निष्क्रिय करणे आणि ते पुन्हा तयार करणे अधिक योग्य आहे, परंतु सक्षम ध्वजासह बहु-मार्ग.

प्रथम, टॅबवरील स्टार्टअपमधून पूर्वी तयार केलेले कनेक्शन काढून टाका आवडते लक्ष्य

आता टॅबवर जाऊया लक्ष्यआणि डिस्कनेक्ट करा (आयएससीएसआय सिस्टममध्ये सुरू केलेली आणि कनेक्ट केलेली डिस्क, विंडोजमधून अदृश्य होईल)

नंतर आम्ही iSCSI लक्ष्य पुन्हा जोडू, परंतु यावेळी सक्षम पर्यायासह मल्टी-पाथ सक्षम करा(आणि बटणाबद्दल विसरू नका प्रगत 192.168.168.1 इंटरफेसचा एक स्पष्ट गुच्छ बनवा - 192.168.168.3 )

याची खात्री झाल्यानंतर पुन्हा राज्यात लक्ष्याचा शिरकाव झाला आहे जोडलेलेअतिरिक्त समर्पित इंटरफेसवर दुसरे कनेक्शन जोडण्यासाठी त्याचे गुणधर्म उघडा

टॅबमध्ये लक्ष्यचला बटणावर जाऊया गुणधर्मकनेक्ट केलेल्या लक्ष्याच्या गुणधर्मांवर, आणि बटण वापरा सत्र जोडादुसरे कनेक्शन सेट करण्यासाठी.

तसे, येथे बटणाद्वारे MCSआम्ही हे सुनिश्चित करण्यास सक्षम आहोत की प्रथम स्थापित सत्र आम्ही निर्दिष्ट केलेला समर्पित नेटवर्क इंटरफेस वापरतो.

त्यामुळे बटण वापरून सत्र जोडाआम्ही आधी कॉन्फिगर केलेल्या इंटरफेसची अतिरिक्त जोडी इंटरफेस म्हणून निर्दिष्ट करत iSCSI लक्ष्यात अतिरिक्त कनेक्शन जोडा (192.168.168.2 - 192.168.168.4 )

आता सत्रांच्या सूचीमध्ये दुसऱ्या सत्राची नोंद दिसली पाहिजे.

आम्ही ESOS सर्व्हर बाजूला तयार केलेले अतिरिक्त सत्र देखील पाहू.

इनिशिएटर होस्टच्या बाजूला, "डिव्हाइस मॅनेजर" स्नॅप-इन पाहूया / डिव्हाइस व्यवस्थापक (devmgmt.msc) आणि विभागात याची खात्री करा डिस्क ड्राइव्हस्त्याच नावाची अतिरिक्त SCSI डिस्क (ESOS01-MD0) दिसली आहे.

म्हणजेच, आता, विंडोज सर्व्हरच्या बाजूने, आम्हाला प्रत्यक्षात समान डिस्क दोन स्वतंत्र उपकरणांसारखी दिसते. ESOS सर्व्हरवर दोन्ही iSCSI नेटवर्क लिंक्स वापरून, सिस्टीमला या डिस्कसह एकाच उपकरणाप्रमाणे कार्य करण्यास सक्षम होण्यासाठी, आम्हाला समर्थन सक्षम करणे आवश्यक आहे. MPIOच्या साठी iSCSI... हे करण्यासाठी, विंडोज कंट्रोल पॅनेलवर जा, ऍपलेट उघडा MPIOआणि टॅबमध्ये मल्टी-पथ शोधापर्याय चालू करा iSCSI साधनांसाठी समर्थन जोडा... त्यानंतर आम्ही बटण दाबतो अॅडआणि आम्ही सर्व्हर रीस्टार्ट करण्याच्या प्रश्नाचे होकारार्थी उत्तर देतो.

रीबूट केल्यानंतर, आपण पुन्हा डिव्हाइस व्यवस्थापक कन्सोलकडे पाहू आणि आता आपली iSCSI डिस्क एकच डिव्हाइस म्हणून प्रदर्शित केली आहे आणि त्याचे नाव आहे याची खात्री करा. ... मल्टी-पाथ डिस्क डिव्हाइस... चला डिस्कचे गुणधर्म उघडू आणि टॅबवर MPIOडिस्क दोन प्रकारे प्रवेश करण्यायोग्य आहे का ते तपासा.

कनेक्शन मार्गांबद्दल अधिक तपशीलवार माहिती नियंत्रण पॅनेल ऍपलेटमध्ये पाहिली जाऊ शकते iSCSI आरंभकर्ता.

येथे बटणाद्वारे MPIOआपण वापरलेल्या कनेक्शनची माहिती पाहू.

हे मल्टीपाथचे मूलभूत सेटअप पूर्ण करते.

आता, आयएससीएसआय डिस्कसह काम करण्याच्या गतीतील बदलांचे मूल्यमापन करण्यासाठी, जो दुसरा दुवा आयोजित केल्यामुळे आणि मल्टीपाथ सेट केल्यामुळे आम्हाला प्राप्त झाले, आम्ही मोठ्या फाइल्सच्या डिस्कवर रेखीय लेखनाची एक साधी चाचणी घेऊ. आम्ही पूर्वी केलेल्या गोष्टीशी साधर्म्य:

Diskspd.exe -d60 -b1M -s -w100 -t1 -c100G T: \ io1.dat T: \ io2.dat

या प्रकरणात Diskspd आम्हाला काय दाखवते याचा आधार घेत, सरासरी, प्रत्येक फाइल ~ 225MB / s च्या वेगाने लिहिली गेली, जी 1800Mb / s च्या बरोबरीची आहे. म्हणजेच, परिणामी, आम्हाला दोन संघटित iSCSI लिंक्सच्या एकूण थ्रूपुटच्या जवळपास गती मिळते.

समान चाचणी, परंतु वेळेत जास्त (5 मिनिटे):

Diskspd.exe -d300 -b1M -s -w100 -t1 -c100G T: \ io1.dat T: \ io2.dat

प्रत्येक फाईलसह कार्य करताना प्राप्त केलेले सरासरी मूल्य ~ 48.5 MB/s, एका iSCSI लिंकवर पूर्वी प्राप्त केलेल्या 16 MB/s पेक्षा लक्षणीयरीत्या चांगले दिसते.

या साध्या मोजमापांच्या आधारे, आम्ही समजू शकतो की मल्टीपाथ कनेक्शनच्या संस्थेबद्दल धन्यवाद, आम्ही केवळ त्याची उपलब्धता वाढवली नाही तर सुधारित कार्यप्रदर्शन निर्देशक देखील प्राप्त केले. आणि हे चांगले आहे.

ESOS USB फ्लॅश हॉट स्वॅप

आमच्या उदाहरणाच्या फ्रेमवर्कमध्ये वर्णन केलेले बजेट सोल्यूशन एकत्र करताना, आम्ही स्वस्त यूएसबी ड्राइव्ह वापरू शकतो हे लक्षात घेऊन, काही प्रकरणांमध्ये ही ड्राइव्ह पुनर्स्थित करणे आवश्यक असू शकते (उदाहरणार्थ, ते अयशस्वी झाल्यास). ईएसओएस ही एक लिनक्स प्रणाली आहे जी RAM मध्ये कार्य करण्यासाठी पूर्णपणे रुपांतरित आहे हे लक्षात घेऊन, यूएसबी ड्राइव्ह बदलणे हे एक अतिशय सोपे ऑपरेशन आहे, ज्याची योग्य प्रक्रिया या प्रणालीच्या विकसकाद्वारे लागू केली जाते.

खरं तर, ड्राइव्ह काही सोप्या चरणांमध्ये बदलले आहे:

  • आधीच लोड केलेल्या आणि चालू असलेल्या ESOS प्रणालीवर, कधीही, USB ड्राइव्ह (ज्या ड्राइव्हला बदलण्याची आवश्यकता आहे) काढून टाका ज्यावरून ही प्रणाली बूट केली गेली होती.
  • आम्ही वरील "ESOS USB बूट करण्यायोग्य स्टिक तयार करणे" या विभागात वर्णन केलेल्या मानक पद्धतीचा वापर करून नवीन ESOS USB स्टिक तयार करतो आणि ही स्टिक चालू असलेल्या ESOS सर्व्हरमध्ये स्थापित करतो.
  • आम्ही USB ड्राइव्हवरील फाइल सिस्टमसह RAM मध्ये चालणारे ESOS कॉन्फिगरेशन सिंक्रोनाइझ करण्याच्या प्रक्रियेस कॉल करतो. मेनू आयटम प्रणाली > सिंक कॉन्फिगरेशन

त्यानंतर, सर्व्हर रीबूट करण्याचा सल्ला दिला जातो आणि नवीन USB ड्राइव्हवरून सिस्टम यशस्वीरित्या सुरू होत असल्याचे सुनिश्चित करा. बदललेल्या USB ड्राइव्हवरून पहिल्या बूट दरम्यान, ESOS काही सेवा प्रक्रिया पार पाडेल आणि आम्ही आधी कॉन्फिगर केलेले कॉन्फिगरेशन लोड करून, काही मिनिटांत सर्व्हर काम करण्यासाठी तयार होईल.

दस्तऐवजाच्या वर्णनानुसार न्याय करणे 13_अपग्रेडिंग , ESOS सर्व्हर अगदी त्याच सोप्या पद्धतीने नवीन आवृत्तीमध्ये श्रेणीसुधारित केला जातो, ज्यामुळे अशा प्रणालीची देखभाल मोठ्या प्रमाणात सुलभ होते.

निष्कर्ष

शेवटी, मला असे म्हणायचे आहे की आमच्या उदाहरणात, ईएसओएस प्रणालीचे आभार, आम्ही सर्व बाबतीत कालबाह्य सर्व्हरच्या डिस्क बास्केटमधून जास्तीत जास्त पिळून काढू शकलो आणि व्हर्च्युअलायझेशन होस्टवर डिस्क क्षमता मिळवली जी बर्‍यापैकी सहन करण्यायोग्य आहे. व्हर्च्युअल मशीन्सचा बॅकअप घेण्याच्या कार्यासाठी कार्यप्रदर्शन. आणि केलेल्या कामाबद्दल मी केवळ ESOS विकासकाचे आभार मानू शकतो आणि प्रकल्पाच्या पुढील यशस्वी विकासासाठी शुभेच्छा देतो.

गोषवारा: open-iscsi (linux मध्ये ISCSI initiator) कसे कार्य करते, ते कसे कॉन्फिगर करायचे आणि ISCSI प्रोटोकॉलबद्दल थोडेसे.

गीत: इंटरनेटवर असे बरेच लेख आहेत जे ISCSI लक्ष्य कसे सेट करायचे ते चांगले स्पष्ट करतात, तथापि, काही कारणास्तव, इनिशिएटरसह काम करण्याबद्दल व्यावहारिकपणे कोणतेही लेख नाहीत. लक्ष्य तांत्रिकदृष्ट्या अधिक क्लिष्ट आहे हे असूनही, आरंभकर्त्यासह अधिक प्रशासकीय गोंधळ आहे - तेथे अधिक गोंधळात टाकणाऱ्या संकल्पना आहेत आणि कामाची फारशी स्पष्ट तत्त्वे नाहीत.

ISCSI

iSCSI बद्दल बोलण्यापूर्वी - आधुनिक नेटवर्कमधील माहितीच्या विविध प्रकारच्या रिमोट ऍक्सेसबद्दल काही शब्द.

NAS वि SAN

दुसर्‍या संगणकावर असलेल्या डेटामध्ये प्रवेश करण्याच्या दोन पद्धती आहेत: फाइल (जेव्हा रिमोट संगणकावरून फाइलची विनंती केली जाते आणि ती कोणत्या फाइल सिस्टमद्वारे केली जाते याची कोणीही काळजी घेत नाही), NFS, CIFS (SMB) चे विशिष्ट प्रतिनिधी; आणि ब्लॉक - जेव्हा डिस्क मीडियावरून रिमोट कॉम्प्युटरवरून ब्लॉक्सची विनंती केली जाते (जसे ते हार्ड डिस्कवरून कसे वाचले जातात त्याप्रमाणे). या प्रकरणात, विनंती करणारा पक्ष स्वतःसाठी ब्लॉक डिव्हाइसवर फाइल सिस्टम बनवतो आणि ब्लॉक डिव्हाइस देणाऱ्या सर्व्हरला त्यावरील फाइल सिस्टमबद्दल माहिती नसते. पहिल्या पद्धतीला NAS (नेटवर्क संलग्न स्टोरेज) म्हणतात आणि दुसऱ्या पद्धतीला SAN (स्टोरेज एरिया नेटवर्क) म्हणतात. नावे सामान्यत: इतर चिन्हे दर्शवतात (SAN म्हणजे स्टोरेजपूर्वी समर्पित नेटवर्क), परंतु असे झाले की NAS फाइल्स आहेत आणि SAN नेटवर्कवरील ब्लॉक डिव्हाइसेस आहेत. आणि जरी प्रत्येकाला (?) ही चुकीची नावे आहेत हे समजत असले तरी, ते जितके अधिक निश्चित होतात.

tcp वर scsi

ब्लॉक साधनांमध्ये प्रवेश करण्यासाठी प्रोटोकॉलपैकी एक iscsi आहे. शीर्षकातील "i" अक्षर Apple च्या उत्पादनांचा संदर्भ देत नाही, तर Internet Explorer ला आहे. त्याच्या मुळाशी, ते "scsi over tcp" आहे. SCSI प्रोटोकॉल स्वतः ("i" अक्षराशिवाय) एक अतिशय गुंतागुंतीची रचना आहे, कारण ती वेगवेगळ्या भौतिक माध्यमांद्वारे कार्य करू शकते (उदाहरणार्थ, UWSCSI एक समांतर बस आहे, SAS ही एक सीरियल बस आहे - परंतु त्यांच्याकडे समान प्रोटोकॉल आहे). हा प्रोटोकॉल तुम्हाला फक्त "संगणकामध्ये प्लग डिस्क" (SATA मध्ये शोधल्याप्रमाणे) पेक्षा बरेच काही करण्याची परवानगी देतो, उदाहरणार्थ, ते डिव्हाइसच्या नावांना समर्थन देते, ब्लॉक डिव्हाइस आणि ग्राहक यांच्यातील अनेक लिंक्सची उपस्थिती, स्विचिंगसाठी समर्थन (होय. , एक SAS स्विच, जसे की निसर्गात आहे), अनेक ग्राहकांना एका ब्लॉक उपकरणाशी जोडणे इ. दुसऱ्या शब्दांत, हा प्रोटोकॉल फक्त नेटवर्क ब्लॉक डिव्हाइससाठी आधार म्हणून विचारत होता.

शब्दावली

खालील अटी SCSI जगामध्ये स्वीकारल्या जातात:
लक्ष्यजो ब्लॉक साधन पुरवतो. सामान्य संगणक जगतातील सर्वात जवळचा अॅनालॉग सर्व्हर आहे.
आरंभकर्ता- क्लायंट, जो ब्लॉक डिव्हाइस वापरतो. क्लायंटचे अॅनालॉग.
Wwid- डिव्हाइसचा अद्वितीय ओळखकर्ता, त्याचे नाव. DNS नावाचा अॅनालॉग.
LUN- डिस्कच्या "पीस" ची संख्या, ज्यामध्ये प्रवेश केला जात आहे. सर्वात जवळचे अॅनालॉग हार्ड डिस्कवरील विभाजन आहे.

ISCSI खालील बदल आणते: WWID नाहीशी होते, त्याच्या जागी IQN (iSCSI पात्र नाव) ची संकल्पना येते - म्हणजे, शुद्ध नाव जे DNS (किरकोळ फरकांसह) च्या गोंधळाच्या डिग्रीसारखे आहे. येथे एक उदाहरण आहे IQN: iqn.2011-09.test: name.

IETD आणि ओपन-iscsi (लिनक्स सर्व्हर आणि क्लायंट) आणखी एक अतिशय महत्त्वाची संकल्पना आणते ज्याबद्दल बहुतेकदा iscsi मॅन्युअलमध्ये लिहिलेले नसते - पोर्टल. पोर्टल, ढोबळपणे बोलायचे तर, एका सर्व्हरद्वारे अनेक लक्ष्यांची जाहिरात केली जाते. www शी साधर्म्य नाही, परंतु जर वेब सर्व्हरला त्याच्या सर्व व्हर्च्युअलहोस्टची यादी करण्यास सांगितले जाऊ शकते, तर ते असे होईल. पोर्टल लक्ष्य आणि उपलब्ध IPs ची सूची निर्दिष्ट करते ज्यामध्ये प्रवेश केला जाऊ शकतो (होय, iscsi इनिशिएटरपासून लक्ष्यापर्यंत अनेक मार्गांना समर्थन देते).

लक्ष्य

हा लेख लक्ष्याबद्दल नाही, म्हणून मी लक्ष्य काय करते याचे थोडक्यात वर्णन देतो. तो एक ब्लॉक डिव्हाइस घेतो, त्यावर नाव आणि LUN स्लिप करतो आणि त्याच्या पोर्टलवर प्रकाशित करतो, त्यानंतर तो प्रत्येकाला (चवीनुसार अधिकृतता) त्यात प्रवेश करण्याची परवानगी देतो.

येथे एका साध्या कॉन्फिगरेशन फाइलचे उदाहरण आहे, मला वाटते की लक्ष्य काय करते हे त्यातून स्पष्ट होईल (IET उदाहरण वापरून कॉन्फिगरेशन फाइल):

लक्ष्य iqn.2011-09.उदाहरण: डेटा इनकमिंग वापरकर्ता नाव Pa $$ w0rd Lun 0 पथ = / dev / md1

(केवळ निर्यात पर्यायांमध्ये जटिल हे साध्यापेक्षा वेगळे आहे). अशा प्रकारे, जर आपल्याकडे लक्ष्य असेल तर आपल्याला ते कनेक्ट करायचे आहे. आणि येथूनच अवघड भाग सुरू होतो, कारण आरंभकर्त्याचे स्वतःचे तर्कशास्त्र असते, ते nfs साठी क्षुल्लक माउंटसारखे अजिबात दिसत नाही.

आरंभकर्ता

Open-iscsi चा आरंभकर्ता म्हणून वापर केला जातो. तर, सर्वात महत्वाची गोष्ट म्हणजे त्याच्याकडे आहे ऑपरेटिंग मोड्सआणि अट... आम्ही चुकीच्या मोडमध्ये आदेश जारी केल्यास किंवा स्थितीकडे दुर्लक्ष केल्यास, परिणाम अत्यंत निराशाजनक असेल.

तर, ऑपरेटिंग मोडः

  • शोध लक्ष्य "s (शोध)
  • लक्ष्याशी कनेक्ट करा "y
  • कनेक्ट केलेल्या लक्ष्यासह कार्य करणे
या सूचीमधून, जीवन चक्र अगदी समजण्यासारखे आहे - प्रथम शोधा, नंतर कनेक्ट करा, नंतर डिस्कनेक्ट करा, नंतर पुन्हा कनेक्ट करा. ब्लॉक साधन वापरात नसले तरीही Open-iscsi सत्र उघडे ठेवते. शिवाय, सर्व्हर रीबूट झाला तरीही ते सत्र उघडे ठेवते (अर्थात काही मर्यादेपर्यंत). iscsi सत्र हे ओपन TCP कनेक्शनसारखे नसते, iscsi पारदर्शकपणे लक्ष्याशी पुन्हा कनेक्ट होऊ शकते. डिस्कनेक्ट/कनेक्ट ही ऑपरेशन्स आहेत जी बाहेरून (इतर सॉफ्टवेअर किंवा हाताने) नियंत्रित केली जातात.

राज्याबद्दल थोडेसे. शोधानंतर उघडा-iscsi आठवतेसर्व सापडलेली लक्ष्ये (ते / etc / iscsi / मध्ये संग्रहित आहेत), दुसऱ्या शब्दांत, शोध हे कायमस्वरूपी ऑपरेशन आहे, अजिबात योग्य नाही, उदाहरणार्थ, dns निराकरण करणे). सापडलेली लक्ष्ये हाताने हटविली जाऊ शकतात (तसे, a सामान्य चूक म्हणजे जेव्हा ओपन-iscsi , प्रयोग आणि सेटिंग्जच्या परिणामी, सापडलेल्या लक्ष्य "s चा एक समूह, लॉग इन करण्याचा प्रयत्न करताना, ज्यामध्ये लक्ष्याचा अर्धा भाग जुना कॉन्फिगरेशन असल्यामुळे बर्याच त्रुटी बाहेर पडतात. बर्याच काळापासून सर्व्हरवर अस्तित्वात नसलेल्या ओळी, परंतु मला ओपन-iscsi आठवते) शिवाय, open-iscsi तुम्हाला लक्षात ठेवलेल्या लक्ष्य "a" ची सेटिंग्ज बदलण्याची परवानगी देते - आणि ही "मेमरी" लक्ष्यासह पुढील कामावर परिणाम करते. डिमन रीबूट/रीस्टार्ट झाल्यानंतरही.

डिव्हाइस ब्लॉक करा

दुसरा प्रश्न जो सुरुवातीला अनेकांना सतावतो तो म्हणजे जोडल्यानंतर त्याचा शेवट कुठे होतो? open-iscsi तयार करते, जरी नेटवर्क केलेले असले तरी BLOCK SCSI क्लास डिव्हाईस (मी म्हणतो तसे ते काहीही नाही), म्हणजेच त्याला /dev/sd कुटुंबात एक अक्षर मिळते, उदाहरणार्थ, /dev/sdc. पहिले मुक्त अक्षर वापरले जाते, कारण उर्वरित प्रणालीसाठी, हे ब्लॉक डिव्हाइस आहे - एक सामान्य हार्ड ड्राइव्ह, usb-sata द्वारे किंवा थेट sata शी कनेक्ट केलेल्यापेक्षा वेगळे नाही.

हे सहसा ट्रिगर करते "मला ब्लॉक डिव्हाइसचे नाव कसे शोधायचे?" घाबरणे. हे iscsiadm (# iscsiadm -m सत्र -P 3) च्या वर्बोज आउटपुटमध्ये मुद्रित केले जाते.

अधिकृतता

SAS/UWSCSI च्या विपरीत, iSCSI कोणालाही जोडण्यासाठी उपलब्ध आहे. अशापासून संरक्षण करण्यासाठी, लॉगिन आणि पासवर्ड (चॅप) आहे, आणि त्यांचे iscsiadm मध्ये हस्तांतरण "y नवशिक्या वापरकर्त्यांसाठी आणखी एक डोकेदुखी आहे. हे दोन प्रकारे केले जाऊ शकते - पूर्वी सापडलेल्या लक्ष्याचे गुणधर्म बदलून" आणि नोंदणी. ओपन-iscsi कॉन्फिगरेशन फाइलमध्ये लॉगिन / पासवर्ड.
या अडचणीचे कारण म्हणजे पासवर्ड आणि लॉगिन प्रक्रिया ही वापरकर्त्याची नसून प्रणालीची वैशिष्ट्ये आहेत. ISCSI ही FC पायाभूत सुविधांची कमी किमतीची आवृत्ती आहे आणि कीबोर्डवरील व्यक्तीच्या संदर्भात "वापरकर्ता" ही संकल्पना येथे लागू होत नाही. जर तुमचा sql-base iscsi ब्लॉक उपकरणावर असेल, तर अर्थातच तुम्हाला sql-सर्व्हर स्वतःच सुरू करायचा आहे, आणि ऑपरेटरच्या वैयक्तिक लक्षाच्या एका मिनिटानंतर नाही.

कॉन्फिगरेशन फाइल

ही एक अतिशय महत्त्वाची फाईल आहे, कारण लॉगिन/पासवर्ड व्यतिरिक्त, ती ओपन-iscsi च्या वर्तनाचे वर्णन करते जेव्हा त्यात त्रुटी आढळतात. ते लगेचच नाही तर "परत" त्रुटी देऊ शकते, परंतु विराम देऊन (उदाहरणार्थ, सुमारे पाच मिनिटे, जे डेटासह सर्व्हर रीबूट करण्यासाठी पुरेसे आहे). हे लॉगिन प्रक्रिया (किती वेळा प्रयत्न करायचे, प्रयत्नांमध्ये किती वेळ थांबायचे) आणि कामाच्या प्रक्रियेचे कोणतेही सूक्ष्म ट्यूनिंग देखील नियंत्रित करते. लक्षात घ्या की हे पॅरामीटर्स कामासाठी खूप महत्वाचे आहेत आणि उदाहरणार्थ, तुम्ही 10-20s साठी पॉवर कॉर्ड काढल्यास तुमचे iscsi कसे वागेल हे समजून घेणे आवश्यक आहे.

द्रुत संदर्भ

मला सहज सापडलेल्या माना आणि ओळी उद्धृत करायला आवडत नाहीत, म्हणून मी iscsi वापरण्यासाठी एक विशिष्ट परिस्थिती देईन:

प्रथम, आम्हाला आवश्यक असलेले लक्ष्य शोधले, यासाठी आम्हाला आरंभकर्त्याचे IP/dns नाव माहित असणे आवश्यक आहे: iscsiadm -m शोध -t st -p 192.168.0.1 -t st ही पाठवा लक्ष्य कमांड आहे.

Iscsiadm -m नोड (लॉगिनसाठी यादी सापडली)
iscsiadm -m node -l -T iqn.2011-09.example: डेटा (लॉगिन, म्हणजे, कनेक्ट करा आणि ब्लॉक डिव्हाइस तयार करा).
iscsiadm -m सत्र (काय जोडलेले आहे याची यादी करा)
iscsiadm -m सत्र -P3 (ते आउटपुट करा, परंतु अधिक तपशीलात - आउटपुटच्या अगदी शेवटी कोणते ब्लॉक डिव्हाइस कोणत्या लक्ष्याशी संबंधित आहे हे सूचित केले जाईल).
iscsiadm - m सत्र -u -T iqn.2011-09.उदाहरण: डेटा (विशिष्ट एकातून लॉग आउट करा)
iscsiadm -m नोड -l (सर्व शोधलेल्या लक्ष्यांमध्ये लॉग इन करा)
iscsiadm -m नोड -u (सर्व लक्ष्यांमधून लॉग आउट करा)
iscsiadm -m नोड --op delete -T iqn.2011-09.example: डेटा (सापडल्यापासून लक्ष्य काढा).

mulitpath

गंभीर निर्णयांमध्ये महत्त्वाचा असलेला आणखी एक मुद्दा म्हणजे स्त्रोताकडे जाण्यासाठी अनेक मार्गांचा आधार. iscsi चे सौंदर्य हे आहे की ते नियमित ip वापरते, ज्यावर इतर कोणत्याही रहदारीप्रमाणे प्रक्रिया केली जाऊ शकते (जरी सराव मध्ये ते सहसा रूट केले जात नाही, परंतु फक्त स्विच केले जाते - तेथे लोड खूप जास्त आहे). त्यामुळे, iscsi मल्टीपाथला "नो रेसिस्ट" मोडमध्ये समर्थन देते. स्वतःच, ओपन-iscsi एका टार्गेट "a च्या अनेक IP शी जोडणी करू शकत नाही. जर ते एका टार्गेट" a च्या अनेक IP ला जोडलेले असेल, तर यामुळे अनेक ब्लॉक साधने दिसू लागतील.

तथापि, एक उपाय आहे - हा मल्टीपाथ आहे, जो समान अभिज्ञापकासह डिस्क शोधतो आणि सानुकूल करण्यायोग्य धोरणांसह, मल्टीपाथमध्ये अपेक्षेप्रमाणे प्रक्रिया करतो. हा लेख मल्टीपथ बद्दल नाही, म्हणून मी प्रक्रियेचे रहस्य तपशीलवार सांगणार नाही, तथापि, येथे काही महत्वाचे मुद्दे आहेत:

  1. मल्टीपाथ वापरताना, लहान टाइमआउट्स सेट करा - खराब मार्गांदरम्यान स्विच करणे पुरेसे वेगवान असावे
  2. अधिक किंवा कमी वेगवान चॅनेलच्या परिस्थितीत (10G आणि उच्च, बर्याच बाबतीत गीगाबिट्स), लोड समांतरता टाळली पाहिजे, कारण बायो कोलेसिंग वापरण्याची क्षमता गमावली आहे, जे काही प्रकारच्या लोडमध्ये अप्रियपणे लक्ष्य "y" वर आदळू शकते.