इल्मोस पर केवीएम (ओपनइंडियाना बनाम स्मार्टओएस)


11

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

  • CLI के माध्यम से प्रबंधित और अनुकूलित करने में सक्षम होने की आवश्यकता है (जैसे ZFS फाइल सिस्टम / zvol विकल्प बदलें, बाहरी ड्राइव संलग्न करें और डेटा को कॉपी करें, या zfs सेंड / प्राप्त का उपयोग करके किसी ऑफसाइट सर्वर पर डेटा को स्वचालित रूप से दोहराएं)।
  • स्वचालित ZFS स्नैपशॉट को लागू करने की आवश्यकता है (जैसे zfs-auto-snapshot का उपयोग करके)।
  • यदि सर्वर का स्वास्थ्य खराब हो जाता है, तो स्वचालित ईमेल सूचनाओं को सेटअप करने में सक्षम होने की आवश्यकता है। अनिवार्य रूप से, सेटअप आवधिक ZFS स्क्रबिंग, मॉनिटर ज़ूल, फ़ॉल्ट मैनेजर, और / या SMART समस्याएँ, और समस्याओं का पता चलने पर ईमेल, आदि। मैन्युअल रूप से इसे सेट करना ठीक है, जब तक कि OS मुझे अनुमति नहीं देता।
  • अच्छी स्थिरता और उचित प्रदर्शन के साथ डेबियन, उबंटू और विंडोज 2008 सर्वर आर 2 मेहमानों को संभालना चाहिए। इन मेहमानों का उपयोग उत्पादन में किया जाएगा।
  • एक उचित उम्मीद होनी चाहिए कि भविष्य में रिलीज जारी रहेगी - मैं एक मृत-अंत उत्पाद का उपयोग करके अटकना नहीं चाहता।
  • अगर सेटअप करना आसान था और किसी प्रकार की GUI है तो अच्छा होगा, लेकिन यह वैकल्पिक है।

इन आवश्यकताओं के आधार पर, आप किस वितरण की सिफारिश करेंगे?

आप यह मान सकते हैं कि आगामी ओपनइंडियाना स्थिर रिलीज होने तक यह वातावरण तैनात नहीं किया जाएगा। इसके अलावा, आप मान सकते हैं कि सर्वर सैंडी ब्रिज Xon E3-1xxx CPU का उपयोग करेगा, ताकि KVM संगतता का ध्यान रखा जाए।

इसके अलावा, इन वितरणों में से KVM पोर्ट इलुमोस पर कितना मजबूत / स्थिर है? क्या मुझे अभी के लिए केवीएम / इल्लुमोस के उत्पादन के माहौल पर विचार करना चाहिए?

जवाबों:


9

मैं कुछ महीनों से उत्पादन में स्मार्टओएस और केवीएम का उपयोग कर रहा हूं और इससे बहुत खुश हूं। ऐसा लगता है कि यह आपकी आवश्यकताओं के अनुरूप होना चाहिए ठीक है। आपके लिए आवश्यक सभी ZFS सामान समर्थित हैं। मॉनिटरिंग सामान के लिए आपको कुछ थर्ड पार्टी सामान सेटअप करना होगा।

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

https://github.com/gflarity/nervous https://github.com/gflarity/response


10

मैं पूछता हूँ, यह कितना महत्वपूर्ण है कि आप विशेष रूप से केवीएम का उपयोग करते हैं?

समाधान के प्रकार के बारे में मेरी प्राथमिकता, जिसके बारे में आप पूछ रहे हैं, VMWare ESXi के आसपास बनाना है । आप फ्लैश मीडिया ( VMHC , USB, CF) से VMWare ESXi बूटिंग चला रहे एक ऑल-इन-वन सर्वर का निर्माण कर सकते हैं और डायरेक्ट सर्वर I / O (PCI-passthrough) का लाभ उठा सकते हैं जो एसएएस / एसएटीए एचबीए को वर्चुअलाइज्ड करने के लिए वर्तमान सर्वर पर उपलब्ध है। ZFS- आधारित OS (चलो OpenIndiana मान लें , लेकिन मैं आमतौर पर NexentaStor सामुदायिक संस्करण का उपयोग करता हूं )। वहाँ से, आप एक लूपबैक vSwitch बना सकते हैं और अपने ZFS स्टोरेज को ESGi में 10GbE NFS या iSCSI के रूप में पेश कर सकते हैं ताकि गेस्ट वर्चुअल मशीन (विंडोज, लिनक्स, आदि) को घर पर रखा जा सके।

  • इसका उपयोग करते हुए, आपके पास संपीड़न, डिडुप्लीकेशन और स्नैपशॉट जैसी ZFS सुविधाओं तक पूरी पहुंच है। आप इस सेटअप को ZIL और L2ARC के साथ काफी आसानी से बढ़ा सकते हैं।

  • यदि आप अपने ZFS समाधान के लिए NexentaStor चुनते हैं, तो आपके पास ऑटोसनपॉट्स / टायरिंग का प्रबंधन करने के लिए एक पूर्ण GUI भी होगा। डिस्क के लिए निगरानी उपकरण भी अंतर्निहित हैं।

  • VMWare बहुत सारे अतिथि प्रकारों को बहुत अच्छी तरह से संभालता है, इसलिए आप अच्छी तरह से कवर होते हैं।

  • Nexenta, OpenIndiana और VMWare यहां रहने के लिए हैं, इसलिए यह एक खराब तकनीक का निर्णय नहीं है।

  • बशर्ते आपके पास हार्डवेयर के लिए बजट हो, आपका ESXi, ZFS OS और लिनक्स मुफ्त हो ...

और देखें:

http://blog.laspina.ca/ubiquitous/encapsulating-vt-d-accelerated-zfs-storage-within-esxi

http://www.napp-it.org/napp-it/all-in-one/index_en.html


1
धन्यवाद। मैं निश्चित रूप से अन्य वर्चुअलाइजेशन प्रौद्योगिकियों के लिए खुला हूं। मैंने आपके द्वारा सुझाए गए दृष्टिकोण के समान सोचा है, लेकिन इसके बारे में असहज महसूस किया क्योंकि ऐसा लग रहा था कि यह मज़बूती से काम नहीं कर सकता क्योंकि यह अधिक जटिल है। उदाहरण के लिए, जब ESXi रिबूट होता है, तो यह उस NFS / iSCSI स्टोरेज को देखने वाला नहीं है क्योंकि ZFS VM ने अभी तक बूट नहीं किया है। तो ऐसा लगता है कि मुझे हर बार इसे बूट करने के साथ चारों ओर फेलना होगा: जेडएफएस वीएम को बूट करने के लिए प्रतीक्षा करें, फिर वीएमवेयर को उस भंडारण को संलग्न करने का निर्देश दें, फिर अन्य वीएम को मैन्युअल रूप से बूट करें - क्या मैं गलत हूं? इसके अलावा, VMware आपको मूल रूप से ZFS के माध्यम से वॉल्यूम क्लोन करने देता है?
एलेक्स

VMWare आपको बूट प्राथमिकता सेट करने की अनुमति देता है। तो इस मामले में, ZFS VM पहले बूट करता है और आखिरी बार बन्द हो जाता है। इसमें कोई मैनुअल शामिल नहीं है। एक बार स्टोरेज होने पर VMs बूट हो जाता है। ZFS परिप्रेक्ष्य से, डिस्क पास-थ्रू हैं, इसलिए आप उन्हें हटा भी सकते हैं और एक अलग सर्वर पर जा सकते हैं और उसी परिणाम की उम्मीद कर सकते हैं। यह काफी पोर्टेबल है। VMWare क्लोनिंग के लिए, मैं इसका उपयोग नहीं करता, लेकिन आप इसे VMware VM स्तर पर या ZFS / डेटास्टोर स्तर से कर रहे हैं।
ewwhite

2
ध्यान रखें कि ESXi 5 के मुफ्त संस्करण में, आपको 32GB RAM के लिए कैप किया जाता है।
जैद डेनियल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.