परिस्थितियों के एक अजीब संयोजन ने मुझे आज एक निर्णय लेने के लिए मजबूर किया, चीजों की श्रेणी से सरल लेकिन असंगत, जिसके बारे में मैं आपको बताना चाहता हूं। हमेशा की तरह, मैं दूर से शुरू करूँगा, बहुत सारे विचार, छोटे विचार और बहुत सूक्ष्म विक्षेप होंगे, इसलिए जो लोग चाहते हैं उनके पास इतिहास की भावना को भिगाने का एक शानदार अवसर होगा और साथ ही साथ अपने स्वयं के बारे में भी सोचना होगा। कहानी सर्वर के बारे में होगी, और विंडोज और मैक ओएस के बारे में, व्यवस्थापक सप्ताह के दिनों और छुट्टियों के बारे में, और जावा के बारे में भी (थोड़ा)।
सबसे पहले, आम के बारे में थोड़ा सा। हम सभी जानते हैं कि सर्वर आमतौर पर एक टेबल के नीचे, बहुत पास नहीं होता है, कहते हैं, और अगर सर्वर अचानक जवाब देना बंद कर देता है, तो "मॉनिटर पर यह क्या हुआ?" देखें, यह काम नहीं किया। नहीं, मैं उस स्थिति को बाहर नहीं करता हूं जो आपके पास है सर्वर आपके डेस्क के नीचे है और कार्यालय मेल या 1 सी सेवा करता है, यदि ऐसा है, तो शायद आपको (अब तक) रिमोट एक्सेस के चमत्कार की आवश्यकता नहीं है, और एक नियमित वायर्ड केवीएम आसानी से आपकी समस्याओं को हल कर सकता है। जब आपको अचानक नीली / काली (अपने स्वाद के लिए चुनें) स्क्रीन पर देखना होगा। हमारी दुनिया में सबसे अधिक बार डेटा केंद्रों में स्थित सर्वर, जिन पर "देखने" के लिए पहुंच होती है, यदि सभी प्रकार के थ्रूपुट प्रणालियों द्वारा बहुत सीमित नहीं है, तो इस तथ्य के कारण कम से कम असुविधाजनक है कि डेटा सेंटर आमतौर पर भाग्य के रूप में शहर के दूसरे छोर पर होगा। हर असफलता में मत दौड़ो। लेकिन ...
लेकिन, सभ्यता ने किसी तरह करीबी सर्वर तक पहुंचने के लिए पर्याप्त संख्या में आविष्कार किया है। हम तुरंत क्लैरवॉयस, टेलीकिनेसिस, और अन्य आइसोटेरिक्स के उपहार के साथ-साथ होस्टर के तकनीकी समर्थन के साथ संचार को बाहर कर देते हैं: "क्या आप केवीएम को 555 सर्वर से जोड़ सकते हैं? कोई मुफ्त नहीं? तीन घंटे में फ्री? और यहाँ मतदान चल रहा है, मदद, अच्छी तरह से ... ”। ठीक है, वास्तव में, और इसी तरह। कई जो सर्वर को साइटों पर रखते हैं, और ऐसी स्थितियों में नहीं, गिर गए हैं। लेकिन नहीं, प्रगति हम सभी को एक ही तरह से बचाएगी: मानव नियंत्रण को पूरी तरह से "वैचारिक रूप से सही" रिमोट कंट्रोल के तरीकों से पूरी तरह से बाहर रखा गया है। लेकिन यहाँ केवल अपने लिए उम्मीद है ...
एक बार जब मैंने सर्वर को COM- पोर्ट "क्राइस-क्रॉस" के साथ जोड़ा और उन्होंने एक-दूसरे को प्रबंधित करने के लिए अद्भुत बना दिया। BIOS कंसोल में आउटपुट को रीडायरेक्ट कर सकता है, लोड करने के बाद ओएस खुद भी, और चूंकि पूरा एक्सचेंज पूरी तरह से टेक्स्ट था, वे रहते थे और पता नहीं था। मुख्य बात यह है कि एक जोड़े के लिए फ़ाइल को प्रिंट नहीं करना था, और फिर 115,000 बॉड अभी भी सबसे अधिक उत्पादक कनेक्शन नहीं है। लेकिन यह सब उल्लेखनीय रूप से डेटा सेंटरों में नहीं जाने दिया गया जब फ़ायरवॉल बंद हो गए, बंदरगाह बंद हो गए और बुरी स्थिति आ गई। IP- नियंत्रित सॉकेट के साथ सर्वर को रीसेट करें और कोई समस्या नहीं थी। आप चाहते हैं - BIOS पुन: कॉन्फ़िगर करें, आप एकल उपयोगकर्ता में लोड करना चाहते हैं, आप छापे की मरम्मत भी कर सकते हैं।
लेकिन ... याद रखें, हो सकता है, विशेष रूप से 386-486 मशीनों पर "ग्लैमरस" BIOS-s जो माउस द्वारा नियंत्रित और चित्रमय मोड में काम किया हो? मैंने सोचा कि मैं फिर कभी ऐसा नहीं देखूंगा। वहाँ यह था! अगला नया सर्वर RAID नियंत्रक नियंत्रक निकला ... बस ग्राफिक और माउस के साथ! मुझे Adaptek इंजीनियरों के तर्क समझ में नहीं आए, लेकिन कंसोल अधिक अनुपयुक्त साबित हुआ। एक आदर्श दुनिया की तस्वीर पूरी तरह से बर्बाद हो गई थी। लेकिन यहां, किसी भी संबंधित सर्वर अर्थव्यवस्था के अध्ययन में, आज का हमारा पहला नायक पाया गया। यह आरएम -45 कनेक्टर, जिसे आरएमएम कहा जाता है, जिसका अर्थ है रिमोट मैनेजमेंट मॉड्यूल, "रिमोट कंट्रोल मॉड्यूल।" यह सर्वर में डाला गया है, मदरबोर्ड से जुड़ा है, और विशुद्ध रूप से KVM मामलों के अलावा: स्क्रीन से छवियों को कैप्चर करना, USB माउस और कीबोर्ड का अनुकरण करना, यह सीडी / डीवीडी, फ्लैश ड्राइव को माउंट कर सकता है, कुख्यात रीसेट कर सकता है, और मशीन को बंद और चालू (!) भी कर सकता है। । सब कुछ एक साधारण वेब इंटरफेस और वेब स्टार्ट के माध्यम से काम करने वाले जावा एप्लिकेशन की मदद से किया गया था। समाधान इतना सही था कि मैंने सर्वर को "नंगे" साइट पर डालना शुरू किया और सब कुछ दूर से सेट किया। सामान्य तौर पर, वह तब तक जीवित रहता था, जब तक इस कहानी का दूसरा नायक दिखाई नहीं देता।
मुझे कहना चाहिए, मुझे छोटे लैपटॉप पसंद हैं, जैसे कि वे लंबे समय तक स्वायत्तता से काम करते हैं और कंधे को बैग में नहीं खींचते हैं। सर्वर के खराब होने की बातें अक्सर सबसे अधिक समय पर होती हैं, कोई भी बहस नहीं करेगा। ठीक है, शुद्ध रूप से पुनर्बीमा के लिए एक छोटा लैपटॉप ले जाने से, झील पर रचनात्मक काम करने के लिए या, उदाहरण के लिए, घर की छत, यह एक लंबी जीवन यात्रा नहीं लेती थी। परिणामस्वरूप, मैं उस समय उसके बिना खुद की कल्पना नहीं कर सकता था। लंबे समय तक मैं छोटे asus, Sonya और यहां तक कि नेटबुक acers के साथ था, बोर्ड पर विंडोज के साथ, समय-समय पर एक कंसोल-फ्रेंडली लिनक्स द्वारा प्रतिस्थापित किया गया ... इतना समय पहले नहीं, मुझे अपने बैग में मैकबुक एयर 11 "मिला, जिसमें गतिशीलता के साथ सब कुछ है, और सभी आवश्यक सॉफ्टवेयर है, और यह बहुत चालाकी से काम करता है, और प्रयोग कारक इसे एक ही समय में प्रभावित करने में विफल नहीं होता है, और मैं "सेब" बन गया।
एक नए लैपटॉप के साथ एक नया जीवन, जैसा कि आप अनुमान लगा सकते हैं, मैंने उस क्षण तक इसका आनंद लिया जब कुछ भयानक हुआ और मैं आरएमएम के माध्यम से सर्वर पर चढ़ गया। लॉग इन किया, एप्लिकेशन लॉन्च किया ... और एक संदिग्ध ब्लैक स्क्रीन मिली। स्टोकेस्टिक कीस्ट्रोक्स बिल्कुल कुछ भी ठीक नहीं करते थे। सर्वर खराब था, लेकिन यह इतना बुरा नहीं हो सकता है! जैसा कि भाग्य में होगा, पास में कोई अन्य कंप्यूटर नहीं था, और मैंने साइट को शाप दिया था। और, वहां बिखरी हुई छापेमारी को इकट्ठा करते हुए, मैंने यह पता लगाने के लिए सेट किया कि यह मुझे इस तरह से नीचे जाने देगा। और फिर खबर के बाद खबर थी, एक से बढ़कर एक मजेदार।
सबसे पहले Google था, जहाँ से यह स्पष्ट हो गया था कि RMMs के माध्यम से सर्वर के मैकबुक से प्रशासन करने वाले पेवर्स सिर्फ एक-दो लोग थे, जिनमें से सभी सवाल के जवाब का इंतजार कर रहे थे "कैसे?"। मैं सहमत हूँ अगर आप मुझे प्यूरिटन आईटी नैतिकता के सबसे सख्त अनुयायी नहीं मानते हैं, लेकिन फिर भी एक समाधान पाया गया।
याद है मैंने जावा का उल्लेख किया था? यह पहली चीज थी जिसे मैंने पाप किया। बूढ़े जावेद ने क्या किया? यह सही है, मैं एक अपडेट के लिए java.sun.com पर मिला, और मुझे पता चला कि जावा पॉपपी पर ओएस में बनाया गया है और अलग से स्थापित नहीं है! (शोर लगभग 10 साल पहले था, लेकिन सब कुछ पहले से ही भूल गया था!) और यह कि मेरे पास पहले से ही नवीनतम जावा, 1.6 है। लेकिन लंबे समय तक नहीं, और पिछले संस्करणों की तैयार विधानसभाओं की पेशकश करने वाले उत्साही थे। 1.5 और 1.4 कार्रवाई में चला गया। JRE और JDK दोनों। दोनों 32- और 64-बिट। परिणाम बहुत अलग नहीं था, सिवाय इसके कि उनमें से कुछ के साथ कुछ भी शुरू नहीं हुआ। विचार पहले से ही यूनुंटा या कुछ और कॉम्पैक्ट (128 गिग सब कुछ, कठिन कुछ!) के साथ आभासी मशीन की ओर चले गए हैं। किसी कारण से मैं अभी एक आभासी मशीन स्थापित नहीं करना चाहता था।
वर्चुअलाइजेशन से, मैं किसी तरह जल्दी से अनुकरणीय विकल्पों की ओर बढ़ गया। फ़िंक की ओर देखते हुए, मैं भी जल्दी से टूट गया, उसने अपने जावा पैकेजों को स्थापित नहीं किया, लेकिन सिस्टम वालों से चिपके रहे। ऐसा लगता है कि लिनक्स जैसे जावा ... स्टूप को छड़ी करना संभव नहीं होगा! और अभी भी विंडोज है! और अनुकरण के साथ सब कुछ बुरा नहीं है - वाइनबॉटलर और क्रॉसओवर के साथ वाइन है! मैं स्थानीय ब्राउज़र में "विंडोज" जावा को कैसे संलग्न करूंगा? .. जब मेरे दिमाग में यह विचार आया, तो मुझे हंसी आई, हां, मैं अभी भी मजाकिया हूं, यह उतना सुंदर नहीं निकला जितना कि यह हो सकता है, लेकिन यह काम कर गया!
क्रॉसओवर उद्धारकर्ता था, यह वाइन का एक व्यावसायिक संस्करण है, लेकिन मैं इस बात को बाहर नहीं करता हूं कि वाइनबॉटलर भी दिन बचा सकता है। सिर्फ जावा स्थापित करना एक अच्छा सैद्धांतिक अभ्यास होगा, और मैंने पहले फ़ायरफ़ॉक्स स्थापित करके अपनी उपयोगिता को थोड़ा सरल किया। यह सीधे क्रॉसओवर इंस्टॉलेशन प्रोफाइल से समर्थित नहीं है, लेकिन राक्षसी होने के बिना, मैं समस्याओं के बिना उठ गया। इसकी स्थापना के दौरान, मैंने Windows XP के आधार पर एक "बोतल" बनाई (यह विंडोज वातावरण की एक कार्य प्रणाली की छवि की तरह है, विभिन्न कार्यक्रमों के लिए उनमें से बहुत कुछ हो सकता है)। और फिर मैंने JRE को विंडोज के लिए उसी "बोतल" में रखा, बस इसे इस फ़ायरफ़ॉक्स से डाउनलोड किया और इसे चलाया। "ऑनलाइन" इंस्टॉलेशन के साथ एकमात्र विकल्प काम नहीं करता था, उस URL को खोलने से इनकार करना जो खुद के लिए महत्वपूर्ण था, लेकिन "ऑफ़लाइन" इंस्टॉलर ने समस्याओं के बिना काम किया। तब सब कुछ घड़ी की कल की तरह चला गया: फ़ायरफ़ॉक्स ने आसानी से आरएमएम के वेब इंटरफ़ेस में प्रवेश किया, जावा एप्लिकेशन एक नकली वेब स्टार्ट के साथ शुरू हुआ और मुझे एक लंबे समय से प्रतीक्षित स्क्रीन मिली:

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