KVM डिस्क किस प्रकार उपयोग करना है?


11

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

क्या आप मुझे अलग-अलग डिस्क प्रकार और प्रत्येक के फायदे और नुकसान की एक सूची बनाने में मदद कर सकते हैं? यहां वे डिस्क प्रकार हैं जिनके बारे में मुझे पता है:

  • कच्ची छवि
  • qcow2
  • समर्पित विभाजन (जैसे, LVM में)

मैं इन मानदंडों के बारे में उत्सुक हूं:

  • सेटअप में आसानी (प्रत्येक प्रकार को बनाना कितना आसान है)
  • प्रदर्शन
  • क्लोनिंग में आसानी
  • विस्तार में आसानी (बड़ा बनाने के लिए, इसलिए आभासी अतिथि में डिस्क स्थान अधिक है)
  • उस डिस्क प्रकार के लिए विशिष्ट सुविधाएँ
  • बैकअप में आसानी
  • अन्य मेजबानों के लिए प्रवासन

क्या आप मुझे मेरी पसंद का मूल्यांकन करने में मदद कर सकते हैं?

जवाबों:


8

मैं कच्ची छवि और एलवीएम पर ध्यान केंद्रित करूंगा।

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

LVM कैश समस्या को बायपास करता है, फाइलों की तुलना में बेहतर प्रदर्शन होता है (AFAIK, यह पिछले महीनों में बदल सकता है) और बैकअप के लिए स्नैपशॉट के फायदे हैं। डिस्क का आकार बदलना भी जटिल नहीं है, लेकिन यह कच्ची फ़ाइलों की तुलना में थोड़ा कम तुच्छ है। इसके अलावा LVM से आप लाइव माइग्रेशन / फेलओवर के लिए DRBD सेटअप कर सकते हैं।

मेरी राय में, LVM के साथ तब तक जाएं जब तक कि आपके पास फ़ाइलों के लिए बहुत विशिष्ट आवश्यकता न हो।


9

आपके द्वारा दी गई विचार सूची को देखते हुए, निश्चित रूप से LVM के साथ जाएं। qcow2 का उपयोग करने का एकमात्र लाभ यह स्नैपशॉट बनाने के लिए अनुमति देता है। वे स्नैपशॉट एलवीएम स्नैपशॉट से बहुत बेहतर हैं। RAW में निश्चित रूप से कोई स्नैपशॉट विकल्प नहीं है, लेकिन एक RAW छवि एक qcow2 स्नैपशॉट के लिए आधार हो सकती है।

  • सेटअप में आसानी (यह कितना आसान है - प्रत्येक प्रकार बनाएं): सभी के लिए समान, कच्चे / qcow2 का उपयोग qemu-img, विभाजन / LVs द्वारा fdisk / lvm api द्वारा किया जाता है
  • प्रदर्शन: कच्चे LVs या ब्लॉक डिवाइस सबसे तेज़ हैं, RAW फ़ाइलें आगे आती हैं, qcow2 में सबसे अधिक ओवरहेड है, लेकिन यह सबसे अमीर फीचर है
  • क्लोनिंग में आसानी: qemu-img उस के लिए उपयोग किया जाता है, और यह पहले से ही लिया स्नैपशॉट्स को ध्यान में रख सकता है। LVs ओ.टी. अन्य ब्लॉक देवों के साथ, आपको शायद dd का उपयोग करने की आवश्यकता होगी
  • विस्तार में आसानी (बनाने के लिए - बड़ा, इसलिए आभासी अतिथि में डिस्क स्थान अधिक है): यदि यह महत्वपूर्ण है, तो एलवी सबसे अच्छा विकल्प है। आमतौर पर यह नहीं है, क्योंकि आप बस एक और आभासी डिस्क या मनमाना आकार जोड़ेंगे, और आप भी स्पार्क्स डिस्क का उपयोग करके भंडारण को ओवरकम कर सकते हैं
  • उस डिस्क प्रकार के लिए विशिष्ट विशेषताएं: qcow2 सबसे अधिक सुविधा संपन्न प्रारूप है, जैसा कि मैंने पहले ही उल्लेख किया है। इसे कच्ची छवि btw के साथ जोड़ा जा सकता है, आधार छवि के रूप में कच्चे का उपयोग करें, और स्नैपशॉट के रूप में qcow2
  • बैकअप में आसानी: फ़ाइल की प्रतिलिपि बनाएँ, या dd / cpio - वास्तव में कोई समस्या नहीं है
  • अन्य होस्ट्स के लिए माइग्रेशन: लाइव माइग्रेशन के लिए आप सामान्य रूप से सेंट्रलाइज्ड स्टोरेज का उपयोग करेंगे, जहां इमेज को ले जाने की कोई आवश्यकता नहीं है। ब्लॉक प्रवास भी संभव है। ऑफ़लाइन मोड में होस्ट करने के लिए VM को होस्ट से स्थानांतरित करने के लिए - यह VM के बैकअप / पुनर्स्थापना के समान है

3

ईजीएयर के अपने फायदे हैं, लेकिन मैंने हाल ही में KVM में एकमात्र डिस्क प्रारूप की खोज की है जो स्नैपशॉट्स की अनुमति देता है जो कुछ मिनटों के लिए खेलने के बाद वीएम की स्मृति और वीएमई की स्थिति को चलाने में सक्षम है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.