यूपीएस के बाद सर्वर को कैसे जगाया जाए जब मेन्स पावर बहाल हो जाए?


16

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

परिदृश्य जो समस्याएँ पैदा कर रहा है, जब साधन शक्ति खो जाती है, और सर्वर बंद हो जाता है, लेकिन तब यूपीएस चालू होने से पहले ही मुख्य बिजली बहाल हो जाती है। उस स्थिति में हम चाहेंगे कि सर्वर फिर से शुरू हो, लेकिन चूंकि बिजली वास्तव में यूपीएस के बाद कभी नहीं खोती है, इसलिए सर्वर कभी भी पावर-रिटर्न ईवेंट नहीं देखता है और इसलिए बिजली चालू नहीं होती है।

मुझे उम्मीद है कि कोई ऐसा उपकरण मौजूद होगा जो मेन पावर प्री-यूपीएस में प्लग कर सकता है, और पावर रिटर्न स्टेट को समझ सकता है और वेक-ऑन-लैन के माध्यम से संभवत: जागने के संकेत भेज सकता है ताकि प्री-कन्फिगर्ड सर्वर उन्हें मेनस पावर वापस लौटा सकें। मुझे इशारा कर सकता है।

वैकल्पिक सुझावों की भी सराहना की जाती है, केवल एक चीज जो मैं नहीं कर सकता वह है सर्वर हार्डवेयर को बदलना, और यदि संभव हो तो मैं उसी यूपीएस को रखना पसंद करूंगा।

जवाबों:


13

UPS का उपयोग करते समय लागू किया गया विशिष्ट परिदृश्य है:

  1. बिजली के नुकसान पर, यूपीएस सिस्टम से जुड़े सॉफ्टवेयर घटक को सूचित करता है।
  2. यदि बिजली n सेकंड से अधिक समय तक खो जाती है, तो UPS चालक UPS को सूचित करता है और सिस्टम को बंद किए बिना इसे बंद कर देता है (यह महत्वपूर्ण है)।
  3. यूपीएस सिस्टम को रोकने के लिए m सेकंड का इंतजार करता है, और बिजली बंद कर देता है।
  4. जब बिजली को बहाल किया जाता है और यूपीएस बैटरी को न्यूनतम से ऊपर चार्ज किया जाता है (ताकि यह बिजली चालू कर सके और मशीनों को बूट करने के बाद बिजली बंद हो जाए) तो यूपीएस सिस्टम को बिजली बहाल करता है।
  5. सिस्टम नोटिस (BIOS / UEFI स्तर पर), कि वे पावर खोने से पहले ही चालू थे, इसलिए वे बूट हो गए।

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

BillThor द्वारा उल्लिखित NUT आपको इस परिदृश्य को महसूस करने की अनुमति देनी चाहिए।


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

2
NUT डॉक्स को देखते हुए, मुझे लगता है कि मैं जिस मुद्दे का सामना कर रहा हूं वह यह है, इसलिए मैं उनके द्वारा सुझाए गए समाधान की कोशिश करूंगा। धन्यवाद networkupstools.org/docs/FAQ.html#_i_8217_m_facing_a_power_race
bk।

9

यह समस्या मैंने एक छोटे लिनक्स बॉक्स (एसस डब्ल्यूएल डीलक्स या एसएमएस) का उपयोग करके हल की थी, जिसे मुख्य यूपीएस में प्लग किया गया था और एएसएपी को जगाया गया था क्योंकि बिजली बहाल हो गई थी। स्टार्टअप स्क्रिप्ट में बिजली की स्थिति (ऊपर / नीचे), WOL-ed सभी सर्वर (सभी w2k3, एक लिनक्स) में किसी भी बदलाव से बचने के लिए 5 मिनट की देरी और मुझे स्थिति के साथ sms शामिल है।


4

कई सुझावों को पढ़ने के बाद, मुझे लगता है कि एक अच्छा समाधान किसी भी पुराने कंप्यूटर का उपयोग करना है (यदि आप बिजली की खपत के बारे में परवाह नहीं करते हैं), या किसी तरह का रास्पबेरी पाई, ऊर्जा से जुड़ा हुआ है।

इसलिए, जब शक्ति बढ़ती है, तो एक स्क्रिप्ट जांच करेगी कि क्या सर्वर चालू है, और यदि नहीं, तो नेटवर्क के माध्यम से एक OWL भेजें।


3

मैं इस तरह के मामलों के लिए NUT (नेटवर्क यूपीएस टूल) का उपयोग करता हूं । यूपीएस की निगरानी के लिए आपको यूनिक्स / लिनक्स आधारित सर्वर की आवश्यकता होगी। एक बार शटडाउन शुरू होने के बाद, यह सुनिश्चित करेगा कि यूपीएस बिजली चक्रित हो। यदि सर्वर को फिर से चालू किया जाता है तो यह सर्वर को वापस लाएगा।

विंडोज सर्वर के लिए एक क्लाइंट है, ताकि वे सफाई से बंद हो सकें।


1

यदि आपके BIOS में पावर-अप-टाइम सेट करने की संभावना है, तो आप इसे शटडाउन के 50 मिनट बाद सेट कर सकते हैं, अगर यूपीएस-शटडाउन-सिग्नल के माध्यम से शटडाउन चालू हो जाता है।

तो आपके परिदृश्य में सर्वर 50 मीटर + बूट + शटडाउन-समय के बाद फिर से चालू हो जाएगा।


-2

मुझे पहले बताए गए सभी विचार पसंद हैं। मैं "NUT" सर्वर या "WoL" सर्वर को लैपटॉप पर चलाने का सुझाव देना चाहूंगा, जिसमें ढक्कन बंद हो। इस तरह, यह केवल बैटरी पर 4-6 घंटे तक चल सकता है। कुछ लैपटॉप में लंबे समय तक चलने के लिए एक बार में 2 बैटरी लगाई जा सकती हैं।


आपको Paweł Brodacki की टिप्पणी पढ़नी चाहिए; NUT या apcupsd की बात यह है कि लिनक्स सर्वर को बंद किए बिना लाया जा सकता है । इसका अर्थ है "अंतिम स्थिति" सर्वर को फिर से चालू करता है, जिस बिंदु पर यह सभी विंडोज़ सर्वरों को चालू करता है। लंबे समय तक बैटरी बैकअप यहां पूरी तरह से विपरीत है।
माइकल लोमैन

Migabi द्वारा उल्लिखित वाह समाधान के बारे में क्या?
jftuga

वे एक ही विचार हैं। "सभी विंडोज़ सर्वर चालू करता है" WoL के साथ पूरा किया गया है; आप अपने "WoL बॉक्स" को इस वजह से नहीं रख सकते क्योंकि जिस तरह से आपको इसे कम करना चाहिए (जैसे कि अंतिम स्थिति अभी भी काम करती है)
माइकल लोमैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.