क्या रेफ़र हाइपर- V 2012 r2 क्लस्टर पर उत्पादन VHDX की मेजबानी करने के लिए तैयार है?


14

नई सुविधाओं में से एक जो मैंने "विंडोज सर्वर 2012 आर 2" पदों में सूचीबद्ध नहीं देखी थी, वह यह है कि क्लस्टरिंग अब सीएसवीएस का समर्थन करता है जो कि आरईएफएस के साथ स्वरूपित हैं। इसलिए, स्वाभाविक रूप से, मैं CSV को बदलना चाहूंगा जहां मैं VHDX फ़ाइलों को ReFS होने के लिए संग्रहीत करता हूं। लेकिन VHDX फाइलें Sql Server 2012 चलाने वाले VMs में डेटाबेस फ़ाइलों को संग्रहीत करने के लिए उपयोग की जा रही हैं।

सोचा था कि मैं तो हार्डवेयर स्तर पर RAID होगा, तात्कालिक विफलता के खिलाफ की रक्षा। उसके बाद, असली OS (हाइपर- V सर्वर 2012 r2) उन्हें रेफ़्स वॉल्यूम के रूप में बनाए रखेगा, जो बिट्रोट के साथ उन ड्राइव पर डेटा की रक्षा करेगा। अंत में, वीएचडीएक्स एनटीएफएस ड्राइव हैं, जिसका अर्थ है कि जिन अनुप्रयोगों का समर्थन किया जा रहा है वे उस फाइल सिस्टम का उपयोग करना जारी रखते हैं जिस पर वे भरोसा करते हैं।

अब तक, सबसे अच्छा मैं पा सकता हूं कि यह तकनीकी रूप से समर्थित है --- क्योंकि हाइपर-वी की रिपोर्ट है कि आपको वीएचडीएक्स फ़ाइल में "डेटा अखंडता" सेटिंग को बंद करना होगा (सेट-फाइलइंटरग्रिटी cmdlet) जब आप इसका उपयोग करने का प्रयास करते हैं ReFS वॉल्यूम। लेकिन मुझे इससे ज्यादा ठोस जानकारी नहीं मिल रही है। क्या यह वास्तव में प्राइम-टाइम के लिए तैयार है, या यह प्रभावी रूप से क्लस्टरिंग के लिए सिर्फ एक तकनीकी-पूर्वावलोकन है?

संपादित करें: 2014-01-22

मैंने पाया कि आरएफएस केवल बिट्रोट का ही पता लगाता है। ReFS का पता लगाने और ऑटो-फिक्स, दोनों के लिए , आपको कई ReFS ड्राइव का उपयोग करके RAID -1 वॉल्यूम बनाने के लिए Storage Spaces का उपयोग करना चाहिए। तो ऐसा लग रहा है कि मेरा समाधान हार्डवेयर में विकसित हो रहा है RAID अपने डिस्क को जेबीओडी के रूप में प्रस्तुत करता है, फिर विंडोज RAID -1 भाग का ख्याल रखेगा। मैं परीक्षण करूंगा कि क्या यह उत्पादन में एक व्यवहार्य सेटअप है अगले महीने या तो।

जवाबों:


14

उत्तर एक बहुत स्पष्ट "नहीं" है

ReFS केवल उपयोगकर्ता डेटा में थोड़ा सड़ांध का पता लगाता है यदि प्रश्न में फ़ाइल में "इंटीग्रिटी स्ट्रीम" सक्षम है (स्रोत: आधिकारिक TechNet डॉक्स , हर किसी का पसंदीदा ब्लॉग पोस्ट , और एक अन्य स्पॉट )। ओह, और आप भी खो देते हैं गाय (कॉपी-पर-लिखें) जब इंटीग्रिटी स्ट्रीम अक्षम होती हैं। चूँकि जब तक वफ़ादारी धाराएँ अक्षम नहीं होतीं, तब तक आप ReFS वॉल्यूम पर रहने वाले VHDX का उपयोग नहीं कर सकते, आप VHDX को बिट रॉट से सुरक्षित नहीं रख सकते। खेल खत्म।

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

अधीनस्थ

कुछ परीक्षण करते समय, मैंने निम्नलिखित पाया जो उन लोगों के लिए उपयोगी हो सकता है जो अभी भी आगे बढ़ना चाहते हैं:

  • यदि आपकी मंजिल एक ऐसा फ़ोल्डर है जहाँ इंटीग्रिटी स्ट्रीम्स को निष्क्रिय कर दिया गया है, तो आप केवल SLM (स्टोरेज लाइव माइग्रेट) का उपयोग VHDX से ReFS- मिरर वॉल्यूम में कर सकते हैं।
    • यदि आप SLM को एक ReFS- मिरर पर करने का प्रयास करते हैं जहाँ इंटीग्रिटी स्ट्रीम सक्षम है , तो आपको इसमें एक त्रुटि मिलेगी: "डेस्टिनेशन '...' मान्य नहीं है क्योंकि यह अखंडता स्ट्रीम विशेषता के साथ कॉन्फ़िगर किया गया है। एक ऐसा गंतव्य जो जारी रखने के लिए अखंडता स्ट्रीम विशेषता नहीं है। " PowerShell के माध्यम से प्रयास करते समय आपको वही त्रुटि मिलती है।
  • किसी फ़ाइल को किसी ReFS- मिरर पर कॉपी / मूव करने से फाइल उसकी "अखंडता" के साथ सेट हो जाएगी जो डेस्टिनेशन फोल्डर से सेटिंग से मैच करती है।
  • आप एक VHDX की अखंडता बिट प्राप्त / सेट नहीं कर सकते हैं जो कि उपयोग में है।
  • अन्यथा, उत्पादन के लिए एक ReFS- मिरर वॉल्यूम का प्रदर्शन काफी अच्छा (मेरी राय, निश्चित रूप से) प्रतीत होता है। मेरा "मतभेद" परीक्षण यहाँ है अगर किसी को परवाह है।

3
मुझे नहीं लगता कि एमएस में इंजीनियर गूंगे हैं, बल्कि कुछ कठिन समस्याएं हैं जो आपके वांछित समाधान के साथ उत्पन्न होती हैं और वे या तो उन्हें समय पर हल नहीं कर सकते थे या इसे विश्वसनीय बनाना संभव नहीं था।
एंडी

यदि आप देखेंगे, तो यह "बेवकूफ़" नहीं है। लिनक्स सिस्टम की सीमाएँ समान हैं, लेकिन उन्हें लागू नहीं करते हैं। ज़रूर, आप एक BTRFS वॉल्यूम के ऊपर qcow2 छवि को चेकसमिंग सक्षम के साथ डाल सकते हैं - लेकिन यह अधिकांश वर्कलोड के लिए कचरे की तरह प्रदर्शन करने वाला है। चेकसमिंग बंद करें, और यह बहुत बेहतर है - फिर भी आपको BTRFS के वॉल्यूम फीचर्स आदि मिलते हैं। यदि आप इसके बारे में चिंतित हैं, तो VM इमेज में एक चेकसमिंग ReFS डालें।
स्पूलर

0

ReFS समर्थित है, जैसा कि आपने खोजा था, डेटा अखंडता अक्षम है। इसका मतलब यह है कि आपका वीएचडी "बिट्रोट के खिलाफ संरक्षित" नहीं है जैसा कि आप ऊपर कहते हैं। फ़ाइल सिस्टम ही होगा, लेकिन VHD ही नहीं। यदि यह सुरक्षा का माप आपके लिए दिलचस्प है, तो आगे बढ़ें और ReFS का उपयोग करें।


आप सही और गलत दोनों हैं, इस बात पर विचार करते हुए कि मैं इस मामले में "सुरक्षा" का क्या मतलब है। ReFS अपने आप ही बिट्रोट का पता लगाएगा और आपको सूचित करेगा, लेकिन यह आपके लिए इसे ऑटो-फिक्स नहीं करेगा। ReFS के लिए वास्तव में बिट्रोट (डिटेक्ट और ऑटो-फिक्स) के खिलाफ सुरक्षा के लिए, आपको कई ReFS ड्राइव से OS-स्तर RAID-1 वॉल्यूम बनाने के लिए Storage Spaces का उपयोग करना होगा। ... इसलिए मेरा मूल परिदृश्य तब तक काम नहीं करेगा जब तक कि मैं अधिक स्थान का त्याग नहीं करता (RAID -1 के शीर्ष पर RAID -1)।
ग्रेंजर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.