HP स्मार्ट एरे P400 पर RAID सुविधा को अक्षम करना


15

मैं अपने सिस्टम (HP ML370 G5, स्मार्ट ऐरे P400, 8 एसएएस डिस्क) पर ZFS का उपयोग करने की योजना बना रहा हूं। मैं चाहता हूं कि ZFS व्यक्तिगत रूप से सभी डिस्क का प्रबंधन करे, इसलिए यह बेहतर शेड्यूलिंग का उपयोग कर सकता है (यानी मैं ZFS में सॉफ़्टवेयर RAID सुविधा का उपयोग करना चाहता हूं)।

समस्या यह है, मैं RAID नियंत्रक पर RAID सुविधा को अक्षम करने का एक तरीका नहीं खोज सकता। अभी, नियंत्रक सभी डिस्क को एक बड़े RAID-5 मात्रा में जोड़ता है। तो ZFS व्यक्तिगत डिस्क नहीं देख सकता।

क्या इस सेटअप को पूरा करने का कोई तरीका है?


3
सॉफ़्टवेयर RAID को सॉफ़्टवेयर RAID के पक्ष में अक्षम करें? यह सिर्फ मेरे लिए समझ में नहीं आता है, खासकर जब आप इस तरह के एक अच्छी तरह से साबित नियंत्रक है।
जॉन गार्डनियर्स

6
खैर, यह IMHO डिबेटेबल है। लेकिन मुझे लगता है कि ZFS के शुद्ध हार्डवेयर RAID पर स्पष्ट लाभ हैं ।
ऐरी के

5
@ जॉनगार्डियर्स आप स्पष्ट रूप से जेडएफएस के बारे में कुछ नहीं जानते थे जब आपने वह टिप्पणी लिखी थी। यदि आपकी समझ की कमी अब ठीक हो गई है, तो आप अपनी टिप्पणी को ख़त्म करने (हटाने) पर विचार करना चाह सकते हैं।
मार्क बूथ

@ जॉन्गार्डेनियर्स P400 / P410i डिवाइस पैस्ट्रॉथ का समर्थन नहीं करता है, अर्थात टीआरआईएम / रेज़ के साथ RAID सरणियों को असमर्थित किया जाएगा, इसलिए, यदि आपके पास एसएसडी है, तो वे गहन अनुप्रयोगों में जल्द ही मर सकते हैं। यदि एप्लिकेशन इतना गहन नहीं है - SSD का उपयोग न करें।
GioMac

जवाबों:


-2

यदि आप सीधे RAID BIOS में वॉल्यूम हटाते हैं जो डिस्क को स्मार्टअरे नियंत्रक के कुछ संस्करणों में सीधे उजागर करता है। हम हमेशा ZFS जैसी चीजों के साथ भी कंट्रोलर का उपयोग करते हैं।


यह सही उत्तर है - एसीयू में सरणी को हटा दें, इस तरह से BIOS सिर्फ डिस्क को देखता है। उन्होंने कहा कि आप सुनिश्चित हैं कि आप इसे P400 द्वारा प्रबंधित नहीं करना चाहते हैं? वे एक अच्छे कार्ड हैं।
चॉपर 3

12
ZFS को हार्डवेयर छापे नियंत्रक पर कच्चे डिस्क देने के फायदे हैं। एक के लिए यदि आपके पास एक डिस्क खराब है तो ZFS को पुनर्निर्माण के दौरान पूरे ब्लॉक डिवाइस को तेजी से चलाने के बजाय वास्तविक डेटा के पुनर्निर्माण की आवश्यकता होगी और पुनर्निर्माण करते समय किसी अन्य समस्या में चलने की संभावना को कम करना होगा। ZFS को पूरी कच्ची डिस्क देकर ZFS ड्राइव कैश को भी प्रबंधित करता है जो दक्षता में सुधार करता है। तीसरा ZFS अपने संपूर्ण डेटा चेकसमिंग के कारण IO त्रुटियों का ठीक से पता लगाएगा और उन्हें ठीक करेगा। इस वजह से मैं ZFS और डिस्क में एक हार्डवेयर RAID inbetween नहीं डालूंगा।
3dinfluence

2
यहाँ अपने विचारों को जोड़ना, क्योंकि यह मेरे खोज परिणामों में आया था ... मेरे मामले में, मैं एचपी स्मार्ट एरे पी 2 12 का उपयोग कर रहा हूं। ऐसा लगता है कि यह नियंत्रक कच्चे डिस्क (कोई jbod मोड) को प्रस्तुत नहीं कर सकता है। यदि आप सभी छापे की मात्रा हटाते हैं, तो यह ओएस के लिए कुछ भी प्रस्तुत नहीं करता है। मैं linux software raid (md raid) का उपयोग करना चाहता हूं क्योंकि: 1) इस कंट्रोलर पर कोई छापा 6 सपोर्ट नहीं है (इसे जोड़ने के लिए लाइसेंस खरीदने में सक्षम हो सकता है) जो मैं चाहता हूं कि मैं 24 ड्राइव संलग्न कर रहा हूं, और 2) मैं ' मैं डेस्कटॉप ड्राइव का उपयोग कर रहा हूं, जिसे मैं सुनता हूं एमडी छापे एंटरप्राइज ड्राइव्स से बेहतर है कि एंटरप्राइज ड्राइव की अपेक्षा डेस्कटॉप ड्राइव को बेहतर तरीके से संभालता है।
जेम्स

4
ये गलत है। स्मार्ट ऐरे कंट्रोलर से रॉ ड्राइव पेश करने का कोई तरीका नहीं है।
ewwhite

1
न केवल यह उत्तर गलत है, यह हानिकारक है। नीचे स्क्रॉल करें और कुछ खराब आदमी को नोटिस करें जिन्होंने इस खराब उत्तर के कारण डेटा खो दिया है।
मिकी टीके

20

P420i की तुलना में पुराने HP स्मार्ट ऐरे नियंत्रकों की RAID कार्यक्षमता को निष्क्रिय करना संभव नहीं है

इस समस्या का एक सामान्य "समाधान" नियंत्रक स्तर पर सिंगल-डिस्क RAID-0 वॉल्यूम बनाना है। यह एक अच्छा समाधान नहीं है और निश्चित रूप से एक जेबीओडी व्यवस्था के बराबर नहीं है। डिस्क पर RAID मेटाडेटा है, और विफलताएं अप्रत्याशित परिणाम उत्पन्न करेंगी।

इस स्थिति में, स्मार्ट ऐरे P400 सिंगल-डिस्क RAID 0 सेटअप से सावधान रहें। यदि आपके पास एक हॉटप्लग इवेंट (डिस्क विफलता / ड्राइव हटाने) है, तो ZFS रिबूट के बिना नई डिस्क को नहीं पहचान पाएगा। इन कार्डों पर कोई सही JBOD सेटिंग नहीं है।

एक समर्पित SAS HBA का उपयोग करना सही रास्ता है।


JBOD और प्रत्येक डिस्क के लिए RAID0 वॉल्यूम बनाने में क्या अंतर है? क्या प्रदर्शन दंड या कुछ जोखिम हैं?
टॉमी

कम सुगंध। एक प्रबंधन की बात और। डिस्क की विफलता == LUN या तार्किक ड्राइव की विफलता ... इसलिए आपको डिस्क प्रतिस्थापन को संभालने के लिए नए तार्किक ड्राइव को फिर से कॉन्फ़िगर या जोड़ना पड़ सकता है।
ewwhite

9

यह भी ध्यान दिया जाना चाहिए, सिर्फ इसलिए कि मैंने लैपटॉप 006 का अनुसरण करके केवल 7TB डेटा को मार दिया है, ठीक है, इसे "व्यक्तिगत राय" कहते हैं, कि एक P400 नियंत्रक जेबीओडी के रूप में अनसूचित डिस्क्स को उजागर करेगा, कि यह एक अनुमान के अलावा कुछ भी नहीं है, और यह है कम से कम, मेरे P400 के लिए। वहाँ अन्य नियंत्रकों की तरह व्यवहार किया जा सकता है LapTop006 ने कहा, P400 मूल फर्मवेयर (V2.75) के साथ कम से कम नहीं है।

मैं यह मुश्किल तरीका आज सीखा जब एक 6 डिस्क सॉफ्टवेयर RAID-5 को मशीन से एक दोषपूर्ण 6 चैनल SATA RAID नियंत्रक के साथ लाने की कोशिश कर रहा था। वे हमेशा एक सॉफ्टवेयर RAID का हिस्सा रहे हैं, ICH9 "नकली" RAID नियंत्रक की RAID कार्यक्षमता का उपयोग कभी भी नहीं किया गया था।

लक्ष्य मशीन में पर्याप्त SATA पोर्ट नहीं था, इसलिए मैंने सोचा, ठीक है, कोई समस्या नहीं है, यह एक सॉफ़्टवेयर RAID है, वैसे भी, डिस्क को P400 से क्यों नहीं जोड़ा जाए, तो डिस्क - यदि नियंत्रक ने जैसा व्यवहार किया है - JBOD के रूप में प्रकट होता है , और OS होगा - जैसे कि मैंने कई बार पहले किया था जब मैंने सॉफ़्टवेयर RAID को एक मशीन से दूसरे मशीन में स्थानांतरित किया था - RAID को पहचानें।

मेरे मामले में, हालांकि, P400 ने डिस्क को नए के रूप में पहचाना और - मेरी पुष्टि किए बिना - इसने कंप्यूटर को संचालित करते ही कंट्रोलर स्तर पर एक RAID-5 सरणी को ऑटो किया। बाय-बाय सॉफ्टवेयर RAID।

मैं डिस्क को मूल मशीन में वापस लाया, लेकिन RAID पहले से ही दूषित हो गया था, ओएस ने अब 6 खाली डिस्क देखीं।

बाय, 7TB डेटा।

नुकसान पहले ही हो चुका है, मैं डिस्क के साथ थोड़ा खेलता हूं। P400 सुसज्जित मशीन पर वापस, मैंने अवांछित RAID-5 को हटा दिया, डिस्क OS स्तर पर प्रकट नहीं हुई। मुझे 6 RAID-0 डिस्क बनाने थे, और वे दिखाई दिए - सभी खाली, हालांकि।

निष्कर्ष:

  • P400 OS को अप्रकाशित डिस्क पास नहीं करता है।
  • ओएस के माध्यम से डिस्क प्राप्त करने के लिए आपको RAID-0 कॉन्फ़िगरेशन बनाने की आवश्यकता है।
  • RAID-0 कॉन्फ़िगरेशन (या किसी अन्य P400 कॉन्फ़िगरेशन) को सहेजने से डिस्क खाली हो जाएगी।
  • P400 ऑटो-कॉन्‍फ़िगरेशन ने डिस्‍क को बिना अनुमति के RAID-5 बनाकर वैसे भी डिस्‍क पर कुछ भी मारा जा सकता है।

3

यहाँ HP स्मार्ट ऐरे P410 RAID नियंत्रक के साथ मेरा व्यक्तिगत अनुभव है:

मैं एक P410 नियंत्रक eBay से खरीदा है। यह 512 एमबी रैम, "फ्लैश" समर्थित है, जिसमें "सुपरकैपेसिटर" है। मैंने यह भी पाया कि यह एक "फ़ीचर लाइसेंस" से भरा हुआ है, जिसे "एडवांस्ड पैक 01" कहा जाता है। यह "उन्नत पैक" लाइसेंस RAID 6 और 60, और अन्य "उन्नत सेटिंग्स" को सक्षम करता है। अभी, मुझे यकीन नहीं है कि अगर यह "फ़ीचर" है जो तब सक्षम होता है जब आप कार्ड में RAM और बैटरी / SuperCapacitor जोड़ते हैं - मुझे लगता है कि यह है ... कृपया कुछ भी अतिरिक्त जानकारी होने पर, किसी को भी झंकार दें।

मैंने एक काम करने वाली 320GB SATA डिस्क ली, जिस पर मैंने फाइलें लोड की थीं, और इसे HP P410 कंट्रोलर पर पोर्ट में प्लग किया। मैंने तब इसे एचपी "स्मार्ट स्टोरेज एडमिनिस्ट्रेटर" (ए विंडोज यूटिलिटी) के साथ "सिंगल डिस्क रेड 0" के रूप में कॉन्फ़िगर किया था, जैसा कि अन्य ने टिप्पणी की है।

इसलिए, ऐसा करने के बाद, विंडोज तुरंत नई ड्राइव को पॉप अप करता है। लो और निहारना, मेरा डेटा वहाँ सब है, अच्छा!

आप ध्यान देंगे, यदि आप स्मार्ट स्टोरेज एडमिनिस्ट्रेटर में "फिजिकल डिवाइस" जानकारी की जाँच करते हैं तो सूची में एक आइटम है जो पढ़ता है: "एक्सपोज़्ड टू ओएस: नो"। लगता है कि P410 जानता है कि हम JBOD चाहते हैं लेकिन हमें देने से इनकार कर रहे हैं! बल्कि निराशा होती है .....

अब, यहाँ मुझे क्या मिला। स्मार्ट सरणी नियंत्रक डिस्क की शुरुआत में कुछ डेटा को अधिलेखित कर देता है और ... यदि आप इस ड्राइव को स्मार्ट सरणी से बाहर निकालने और एक नियमित मदरबोर्ड पोर्ट में वापस जाने की कोशिश करते हैं, तो विंडोज डिस्क प्रबंधन इसे "अनलॉक्ड" के रूप में दिखाता है।

इसका समाधान ..... उत्कृष्ट "टेस्टडिस्क" उपयोगिता का उपयोग करें, आप भौतिक डिस्क का चयन कर सकते हैं, यह बता सकते हैं कि आपके पास एक इंटेल विभाजन था, और एक त्वरित खोज के बाद, इसे आपकी लापता जानकारी मिलनी चाहिए। आप "पी: सूची फ़ाइलों" का उपयोग करने के लिए उन फ़ाइलों को वास्तव में वहाँ sehat कर सकते हैं ... तो आप TestDisk को डिस्क पर वापस "जानकारी" लिखें, कंप्यूटर को रिबूट करें, और वॉयला करें! वापस खुश-जमीन पर तो, यहाँ काम पाने का एक तरीका प्रतीत होता है, आपको बस इस बात से अवगत होना चाहिए कि स्मार्ट ऐरे (और जो मैंने पढ़ा है उससे कई अन्य नियंत्रक) आपके द्वारा तय किए गए किसी भी डिस्क पर डेटा का एक सा ओवर-राइट करेंगे किसी भी प्रकार के एक RAID सरणी के रूप में स्थापित करने के लिए। हालाँकि, अगर आप सावधान हैं और आप इनिशियलाइज़ या इरेज़ नहीं करते हैं, तो आप अक्सर "टेस्टडिस्क" जैसे एक छोटे से टूल का उपयोग करके अपनी ड्राइव को अच्छी तरह से काम कर सकते हैं।

नोट: मुझे P410 पर RAID 5 चलाने में भी अच्छी सफलता मिली है, मूल रूप से, मैंने इसे P400 पर बनाया था, फिर इसे P410 के लिए स्वैप करने का निर्णय लिया। कॉन्फ़िगरेशन मेनू या अन्य हस्तक्षेप की आवश्यकता में नहीं जा रहा है, P410 ने RAID 5 सरणी को पहचाना और तुरंत बूट-अप पर उपलब्ध कराया! हालांकि मैं काफी अच्छा था। इसलिए, कुछ और सबूत कि HP RAID कार्ड ड्राइव पर सभी सरणी जानकारी संग्रहीत करते हैं, कार्ड नहीं। अच्छा!

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

BTW मैं एक सुपरमाइक्रो 745 सर्वर / वर्कस्टेशन पर इन सब के साथ पंगा ले रहा हूं। 743, 745, 747, और 748 अद्भुत चेसिस / सिस्टम हैं! आप ईबे पर काफी सस्ते में 743 या 745 चुन सकते हैं। और अगर आप MEGA स्टोरेज से प्यार करते हैं, तो आप eBay पर सस्ते में 846 (24 bays) ले सकते हैं (मुझे एक मिला है)।

जेफ


1

दूसरा विकल्प है कि प्रत्येक डिस्क को सिंगल-डिस्क RAID-0 सरणी के रूप में बनाया जाए (हां, यह आपको ऐसा करने देना चाहिए)। फिर जेडएफएस सभी अनिश्चित डिस्कों को देखेंगे।

आपके द्वारा खोजे जा रहे विकल्प के लिए 'तकनीकी' नाम को JBOD - जस्ट अ बंच ऑफ डिस्क कहा जाता है।


1
यह RAID नियंत्रक पर अतिरिक्त उपरि लागू करेगा?
ऐरी के

पता नहीं, मुझे इसमें संदेह है, लेकिन ऐसा लगता है कि Laptop006 के अन्य उत्तर अधिक उपयुक्त हैं क्योंकि उन्हें इस परिदृश्य के साथ अधिक अनुभव है।
मार्क हेंडरसन

1

मैंने बस स्मार्ट एसआरएसआई केबल को स्मार्ट एरे कार्ड से सिस्टम बोर्ड पर स्थित एससीएसआई कंट्रोलर ऑन बोर्ड में स्थानांतरित कर दिया। इसने मुझे कच्चे डिस्क तक पहुंच दी।


3
यह पुराने प्री-जी 5 प्रोलेंट सर्वर पर लागू हो सकता है। यह आधुनिक प्रणालियों पर मान्य नहीं है क्योंकि उनके पास अब SCSI जहाज पर नहीं है।
इविहित

1

किसी को भी इस पुराने धागे को देखने और एचपी स्मार्टएरे किट का उपयोग करने के लिए - यह मत करो! - यहाँ पर क्यों:

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

इसका मतलब है, ZFS के लिए हर कीमत पर स्मार्टरायर सामान P420, P8 *, इत्यादि से बचें, जब तक कि HP कोई भी समस्या होने पर भी डिस्क को स्मार्टर्रे को डिस्कनेक्ट किए बिना प्रत्यक्ष पश्वात की अनुमति दे। जैसा कि तब होता है जब एक डिस्क विफल होना शुरू हो जाती है (लेकिन पूरी तरह से बोर नहीं होती है) यह है कि स्मार्टअरे नियंत्रक बस पूरी डिस्क को डिस्कनेक्ट कर देगा। आप सोच सकते हैं कि यह सही बात है, हालांकि अगर डिस्क अभी भी कार्यात्मक है (इसकी सतह के अन्य भागों पर) तो यह अभी भी उपयोगी है, खासकर जब एक नई डिस्क पर फिर से सिल्वरिंग। ZFS अभी भी एक विफल डिस्क का उपयोग कर सकता है। इसमें CRC / etc है और यह आपके लिए प्रबंधन कर सकता है। स्मार्ट सरणी बस पूरी डिस्क को काट देती है और यदि आप raidz3 (या डॉन) जैसी किसी चीज़ पर नहीं हैं

tl; डॉ। एचपी स्मार्टरे को ZFS के लिए उपयोग नहीं किया जाना चाहिए जब तक कि डिस्क को डिस्कनेक्ट किए बिना यह पस्स्ट्रेट कर सकता है कि समस्या नहीं है। एक अलग HBA कार्ड का उपयोग करें जो एक डिस्क में समस्या होने पर हस्तक्षेप नहीं करेगा (ZFS इसे प्रबंधित करें, यह इस पर बहुत अच्छा है)


1
यह गलत है। Gen8 नियंत्रकों और नए (P420i, उदाहरण के लिए) में एचबीए मोड है और ऑपरेटिंग सिस्टम के लिए कच्ची डिस्क पैशाच करने की अनुमति है। वे ZFS और किसी भी अन्य सॉफ्टवेयर-डिफाइंड-स्टोरेज सॉल्यूशन (स्टोरेज स्पेसेस, VMware vSAN, इत्यादि) के उद्देश्य से उपयोग करने के लिए पूरी तरह से ठीक हैं
eHhite
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.