मेरा एक पुराना, लेकिन विश्वसनीय HP Microserver N40L था। मैं 2012 से इसका 24/7 उपयोग कर रहा था। इस पर 2003R2 के दो सर्वर चल रहे थे (एक DNS और एक WEB)। खतरनाक वेक्टर का एक प्रकार का एनकैप्सुलेशन। यदि हैक किया गया, तो बैकअप से पुनर्प्राप्त करना और पुनः आरंभ करना आसान था। आमतौर पर यह आंतरिक नेटवर्क से कनेक्ट नहीं था, केवल कंटेंट अपडेट प्राप्त करने के लिए। लेकिन समय बीत गया और मेरा सर्वर "थक गया"।
मैं कम से कम Windows Server 2008R2 पर DNS और WEB दोनों चलाना चाहता था और आदर्श रूप से Windows Server 2012 R2 पर। N40L हैंग होने लगा। N40L में पर्याप्त हार्डवेयर संसाधन नहीं थे। आप इसमें 1.5 GHz AMD Turion (™) II प्रोसेसर से अधिक शक्तिशाली 2/2 आर्किटेक्चर और 8 GB RAM के साथ इंस्टॉल नहीं कर सकते थे।
मैं समझता हूं कि HP Microserver Gen8 भी जादू की गोली नहीं है, लेकिन आप इसमें 16 GB मेमोरी और, उदाहरण के लिए, 2.3/3.5 GHz Intel® Xeon® E3-1220l प्रोसेसर 2/4 आर्किटेक्चर और अल्ट्रा-लो एनर्जी खपत (लगभग 17-20 W) के साथ इंस्टॉल कर सकते हैं। आप उदाहरण के लिए Intel® Xeon® E3-1270 3.4/4.1 GHz 4/8 आर्किटेक्चर के साथ इंस्टॉल कर सकते हैं। लेकिन फिर आपको आश्चर्य नहीं होना चाहिए कि प्रोसेसर अकेला Microserver से 1.5 गुना अधिक महंगा है :-)
HP Microserver Gen8 अंतिम HP माइक्रोसर्वर है जो:
- अपग्रेड किया जा सकता है;
- iLO कार्ड है।
दुर्भाग्य से, Gen9 प्रकट नहीं हुआ, और नया Gen10 है … बस इसके बारे में पढ़ें और आप देखेंगे 🙂
HP Microserver Gen8 आधिकारिक तौर पर नहीं बेचा जाता, लेकिन आप अभी भी इसे खरीद सकते हैं। मैंने एक उपयोग किया गया Gen8 (G2020T) खरीदा। फिर मैंने इस पर HPE ESXi 5.5U3 कस्टम इमेज इंस्टॉल की।
हालांकि, यह पता चला कि इसमें और भी बहुत कुछ था। सबसे दिलचस्प चीजें इसके बाद शुरू हुईं।
इंस्टॉल किया गया: Vmware-ESXi-5.5.0-Update3-3568722-HPE-550.9.6.5.9-Dec2016.iso
डिस्क ड्राइवर संस्करण: scsi-hpvsa-5.5.0.100-1OEM.550.0.0.1331820
जैसा कि पता चला, HP ने ESXi 5.5 के लिए डिस्क सबसिस्टम ड्राइवर में कुछ खराब कर दिया और डिस्क प्रबंधन उतना कुशल नहीं रहा जितना होना चाहिए। इसके अलावा, जैसा कि मुझे बाद में पता चला, यह समस्या HPE ESXi 6.0, 6.5 और 6.7 इमेज में भी हुई।
अपने साथियों से बात करने और वेब पर खोज करने के बाद, मुझे समझ आया कि मामला HPE द्वारा ESXi 5.5 या बाद के संस्करण के अपने कस्टम इमेज में इंटीग्रेटेड ड्राइवर में था।
हालांकि, इस समस्या को हल किया जा सकता है। इंटरनेट समुदाय (https://homeservershow.com) एक ऐसा ड्राइवर ढूंढने में कामयाब रहा जो HP Microserver Gen8 में डिस्क प्रदर्शन को वास्तव में बढ़ाता है।
ड्राइवर संस्करण: scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820
आप आधिकारिक HPE वेबसाइट से ड्राइवर को मुफ्त में डाउनलोड कर सकते हैं:
https://support.hpe.com/hpsc/swd/…b1dfc5314e02bc01b1436b
प्रकार: ड्राइवर — स्टोरेज कंट्रोलर
संस्करण: 5.5.0-88.0 (9 सितंबर 2014)
ऑपरेटिंग सिस्टम: VMware vSphere 5.5
फ़ाइल नाम: scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib (707 KB)
अब हमें इसे इंस्टॉल करने की आवश्यकता है। प्रक्रिया नीचे वर्णित है। सबसे पहले, इंस्टॉल्ड ड्राइवर का संस्करण जांचें, और यदि यह अलग है, तो इसे सही से बदलें।
PuTTY का उपयोग करके ESXi होस्ट कंसोल से कनेक्ट करें, रूट के रूप में प्रमाणित करें और यह कमांड चलाएं:
esxcli software vib list | grep scsi
ड्राइवर बदलने से पहले मेरे पास यह था:
esxcli software vib list | grep scsi
scsi-hpsa 5.5.0.124-1OEM.550.0.0.1331820 HPE VMwareCertified 2018-04-10
scsi-hpdsa 5.5.0.52-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2018-04-10
scsi-hpvsa 5.5.0.100-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2018-04-10
scsi-mpt2sas 15.10.06.00.1vmw-1OEM.550.0.0.1198610 LSI VMwareCertified 2018-04-10
scsi-bfa 3.2.6.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-bnx2fc 1.713.20.v55.4-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-bnx2i 2.713.10.v55.3-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-qla4xxx 644.55.37.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
इसका मतलब सही नहीं है। क्यों? यहां डिस्क प्रदर्शन परीक्षण ने क्या दिखाया। बिल्कुल परीक्षण नहीं, लेकिन आप दिए गए कमांड से समझ सकते हैं कि क्या परीक्षण किया जा रहा है।
ESXI कंसोल में निम्न कमांड चलाएं:
cd /vmfs/volumes/[datastore]
time dd if=/dev/zero of=tempfile bs=8k count=1000000
नोट: [datastore] को अपने VMFS डेटास्टोर के नाम से बदलना न भूलें।
यहां परिणाम है:
1000000+0 रिकॉर्ड इन
1000000+0 रिकॉर्ड आउट
real 14m 12.62s
user 0m 12.23s
sys 0m 0.00s
इतना बुरा नहीं, है ना?
इसी कॉन्फ़िगरेशन के लिए ESXi 5.1U3 इंस्टॉल्ड के साथ प्राप्त परिणामों की तुलना करें:
1000000+0 रिकॉर्ड इन
1000000+0 रिकॉर्ड आउट
real 17m 25.62s
user 0m 7.23s
sys 0m 0.00s
जैसा कि आप देख सकते हैं, पिछले ESXi संस्करण की तुलना में सुधार हुआ है। हालांकि, आपको मुझ पर भरोसा करना होगा और फिर अलग परिणाम देखें। इस पोस्ट को अंत तक पढ़ें।
तो, आइए ड्राइवर बदलें।
प्रक्रिया काफी सरल है। माना जाता है कि आपने ऊपर दिए गए लिंक का पालन करके HPE वेबसाइट से आवश्यक ड्राइवर डाउनलोड किया है।
- सभी चल रहे VMs बंद करें;
- यदि अक्षम है, तो SSH सक्षम करें;
- scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib को /tmp में कॉपी करें (उदाहरण के लिए, WinSCP का उपयोग करके);
- PuTTY का उपयोग करके ESXi होस्ट कंसोल से कनेक्ट करें;
- वर्तमान फ़ोल्डर को उस फ़ोल्डर में बदलें जहां आपने फ़ाइल रखी है, यानी /tmp:
cd /tmp - VIB फ़ाइल को उस फ़ोल्डर में कॉपी करें जहां से इसे इंस्टॉल किया जाएगा:
cp scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib /var/log/vmware/ - होस्ट का मेंटेनेंस मोड सक्षम करें:
esxcli system maintenanceMode set --enable true - डिस्क सबसिस्टम के वर्तमान ड्राइवर को हटाएं:
esxcli software vib remove -n scsi-hpvsa -f - फ़ाइल से सही scsi-hpvsa-5.5.0-88OEM ड्राइवर इंस्टॉल करें:
esxcli software vib install -v file:scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib --force --no-sig-check --maintenance-mode - ESXi पुनः आरंभ करें, मेंटेनेंस मोड अक्षम करें, SSH अक्षम करें (यदि आवश्यक हो) और अपनी वर्चुअल मशीन शुरू करें।
नोट: आप क्लाइंट से या कंसोल से निम्न कमांड का उपयोग करके मेंटेनेंस मोड अक्षम कर सकते हैं:
esxcli system maintenanceMode set --enable false
क्या यह आसान है? हां, यह है।
लेकिन आपको हमेशा यह सुनिश्चित करने की आवश्यकता है कि लेखक झूठ नहीं बोल रहा था। आइए सुनिश्चित करें कि ड्राइवर संस्करण बदल गया है:
esxcli software vib list | grep scsi
scsi-hpsa 5.5.0.124-1OEM.550.0.0.1331820 HPE VMwareCertified 2018-04-10
scsi-hpdsa 5.5.0.52-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2018-04-10
scsi-hpvsa 5.5.0-88OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2018-04-10
scsi-mpt2sas 15.10.06.00.1vmw-1OEM.550.0.0.1198610 LSI VMwareCertified 2018-04-10
scsi-bfa 3.2.6.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-bnx2fc 1.713.20.v55.4-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-bnx2i 2.713.10.v55.3-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-qla4xxx 644.55.37.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
हां, यह सही वाले में बदल गया है। फिर मैंने प्रदर्शन परीक्षण फिर से चलाया। परिणाम से मैं स्तब्ध रह गया:
cd /vmfs/volumes/[datastore]
time dd if=/dev/zero of=tempfile bs=8k count=1000000
1000000+0 रिकॉर्ड इन
1000000+0 रिकॉर्ड आउट
real 2m 6.73s
user 0m 5.21s
sys 0m 0.00s
यह पिछले ड्राइवर की तुलना में सात गुना तेज है और ESXI 5.1U3 की तुलना में लगभग नौ गुना तेज है।
फोरम यूज़र्स ने पुष्टि की कि ESXi 6.0 और 6.5 की इंस्टॉलेशन के दौरान गलत ड्राइवर इंस्टॉल होता है। यदि आप इसे scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820 से बदलते हैं, तो डिस्क सबसिस्टम मेरे अंतिम परीक्षण की तरह तेजी से काम करने लगा।
मेरी राय में, यह ESXi स्टोरेज ड्राइवर को बदलने के पक्ष में एक बहुत ठोस तर्क है।