Microsoft प्रिंट सर्वर लोड संतुलन, उच्च उपलब्धता और मापनीयता सेटअप

द्वारा प्रकाशित किया गया था Zevenet | 17 मार्च, 2017

अवलोकन

इस लेख का लक्ष्य यह बताना है कि किस प्रकार क्षमताओं को बढ़ाना है एमएस प्रिंट सर्वर इसे बड़े पैमाने पर स्केलेबल बनाकर और असफलताओं के प्रति सहिष्णु होने के लिए उच्च उपलब्धता में स्थापित करके, और साइबरसिटी को कैसे मजबूत किया जाए।

उच्च उपलब्धता क्या है?

उच्च उपलब्धता एक प्रणाली या घटक की एक गुणवत्ता है जो सामान्य समय की तुलना में अधिक समय तक परिचालन प्रदर्शन के उच्च स्तर का आश्वासन देती है, आमतौर पर अपटाइम। उच्च उपलब्धता में एमएस प्रिंट सर्वर स्थापित करके, हम निम्नलिखित मुद्दों को हल करते हैं:

एक एकल सर्वर बड़ी मात्रा में अनुरोधों को संभालने के दौरान दक्षता खो देता है।
सर्वर विफलता के मामले में सत्र डेटा संरक्षित है।
सेवा को बंद किए बिना आवेदन अद्यतन करना।

प्रिंट सर्वर क्या है?

एक प्रिंट सर्वर या प्रिंटर सर्वर, नेटवर्क पर क्लाइंट कंप्यूटर से प्रिंटर कनेक्ट करने का प्रभारी सर्वर है। प्रिंट सर्वर आमतौर पर काम करते हैं टीसीपी और यूडीपी पोर्ट 170, लेकिन इस गाइड में हम Microsoft प्रिंटर सर्वर पर ध्यान केंद्रित करेंगे जो नेटवर्क प्रिंट सेवाओं के लिए निम्नलिखित प्रोटोकॉल का उपयोग करता है (ध्यान दें कि कुछ प्रोटोकॉल का उपयोग क्लाइंट कंप्यूटर की आवश्यकताओं के आधार पर नहीं किया जा सकता है)।

सर्वर संदेश ब्लॉक (एसएमबी)
लाइन प्रिंटर रिमोट (LPR)
लाइन प्रिंटर डेमन (LPD)
दूरस्थ प्रक्रिया कॉल (RPC)
इन्टरनेट नेटवर्क पैकेट एक्सचेंज (IPX)
इंटरनेट प्रिंटिंग प्रोटोकॉल (IPP)
ट्रांसमिशन कंट्रोल प्रोटोकॉल / इंटरनेट प्रोटोकॉल (टीसीपी / आईपी)
AppleTalk
सरल नेटवर्क प्रबंधन प्रोटोकॉल (एसएनएमपी)

इन प्रोटोकॉल के बारे में अधिक जानकारी के लिए, कृपया देखें नेटवर्क प्रिंटिंग कैसे काम करती है .

Zevenet लोड Balancer की स्थापना

इन निर्देशों का पालन करने के लिए Zevenet Load Balancer और Windows Server के कई उदाहरणों को स्थापित करना आवश्यक है। अन्य विक्रेता केवल डीएसआर (डायरेक्ट सर्वर रिटर्न) के माध्यम से इस सेवा का एकल कॉन्फ़िगरेशन प्रदान करते हैं, लेकिन इस लेख में, हम एक वैकल्पिक समाधान की पेशकश करेंगे, जहां हम डीएसआर कमियों से बचेंगे, जो हैं:

बैकएंड सर्वरों को अपने आईपी पते के साथ स्वास्थ्य जांच अनुरोधों का जवाब देने और लोड बैलेंसर द्वारा निर्दिष्ट वीआईपी के साथ सामग्री अनुरोधों पर काम करने की मात्रा में वृद्धि करनी होगी।
ARP अनुरोधों को बैकएंड द्वारा अनदेखा किया जाना चाहिए। यदि ऐसा नहीं होता है, तो वीआईपी ट्रैफ़िक रूटिंग को बायपास कर दिया जाएगा क्योंकि बैकएंड क्लाइंट के साथ सीधे दो-तरफ़ा कनेक्शन स्थापित करेगा।
आवेदन त्वरण एक विकल्प नहीं है। लोड बैलेंसर आउटबाउंड ट्रैफिक से निपटने के बारे में कुछ नहीं करता है।
कुकी प्रविष्टि और पोर्ट अनुवाद को लागू करने का कोई तरीका नहीं
SOAP / Error / Exception मुद्दों को संभालने का कोई तरीका नहीं है।
प्रोटोकॉल भेद्यता संरक्षित नहीं हैं।
WCCP का उपयोग कर राउटर पर कैशिंग की आवश्यकता होती है। यह समाधान जटिलता जोड़ता है और यह त्रुटि-प्रवण है।

हम जिस पर्यावरण का वर्णन करने जा रहे हैं वह निम्नलिखित है:

msprint_server_ha_environment

चरण 1: वर्चुअल आईपी बनाएँ

जेन लोड बैलेंसर मेन मेन्यू से नया वर्चुअल आईपी बनाने के लिए, सेलेक्ट करें नेटवर्क >> वर्चुअल इंटरफेस.

बटन पर जाएं क्रियाएँ, और चुनें नेटवर्क इंटरफ़ेस बनाएँ:

msprint_add_virtual_ip

अपने नए वर्चुअल IP का पता और नेटमास्क टाइप करें, यह भौतिक डिवाइस के समान सबनेट में होना चाहिए। इस पर क्लिक करके सेव करें बनाएं.

चरण 2: L4XNAT खेत बनाएं

फ़ार्म कंप्यूटर सर्वरों का एक संग्रह है जो सर्वर की कार्यक्षमता को बढ़ाता है जिससे इसकी क्षमता बढ़ जाती है। इस तरह, एप्लिकेशन सर्वर का एक फार्म स्थापित करके, हम इसके प्रदर्शन को बढ़ाएंगे, जो उच्च उपलब्धता के लिए आवश्यक है। इस लक्ष्य को हासिल करने के लिए एलएसएलबी >> फार्म, ऊपरी बटन में दबाएं क्रियाएँ >> फार्म बनाएँ.

msprint_manage_farms

अगली विंडो में, नए फ़ार्म के लिए एक वर्णनात्मक नाम लिखें, उदाहरण के लिए, "MSPrint", प्रोफ़ाइल का चयन करें L4xNATका चयन करें वर्चुअल आईपी पहले से ही कॉन्फ़िगर किया गया है 192.168.56.200 और अंत में सेट करें पोर्ट सेवा मेरे *.

msprint_new_lb_farm

पोर्ट को इस प्रकार सेट करके *खेत किसी भी बंदरगाह पर उपलब्ध होगा। हो जाने के बाद, पर क्लिक करें सहेजें बटन। यह विशेष रूप से सेटिंग मुद्रण सेवा को कई अलग-अलग प्रोटोकॉल द्वारा पेश करने की अनुमति देता है।

चरण 3: फार्म पैरामीटर

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

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

हमारे उदाहरण में हम इस पैरामीटर को इस प्रकार सेट करेंगे NAT साथ ही जाना जाता है स्रोत NAT। यदि उपयोगकर्ता को पारदर्शिता (बैकएंड सेवा में क्लाइंट का आईपी) की आवश्यकता है, तो हमें सेट अप करना चाहिए DNAT.

अब टैब में दबाएँ सर्विस, और विन्यास पैरामीटर निम्नानुसार करते हैं:

हम सर्वर कम्यूटेशन से बचना चाहते हैं: यदि हमारे प्रिंटिंग सत्र के दौरान क्लाइंट एक सर्वर से दूसरे सर्वर में कूदता है तो हम कई प्रिंटर में प्रिंटिंग को समाप्त कर सकते हैं जिससे अराजकता हो सकती है। हम स्थापित करके इस स्थिति से बच सकते हैं हठ और आईपी ग्राहक पते का चयन। इस तरह, एक ही क्लाइंट हमेशा एक ही सर्वर से कनेक्ट होगा।

चरण 4: उन्नत स्वास्थ्य जांच

अब हम यह सुनिश्चित करने के लिए कि वे ऊपर हैं, चल रहे हैं और प्रिंट सर्वर है, उन्नत स्वास्थ्य जांच करने के लिए फार्म संरक्षक की स्थापना करेंगे। UP। कृपया पता लगाएं खेत का रखवाला अनुभाग, निगरानी >> फार्मगार्डियन. पर क्लिक करें क्रियाएँ, और फिर फार्मगार्डियन बनाएं:

farmguardian_create

कृपया पिछली छवि में दिखाए गए फ़ॉर्म को भरें, ध्यान दें कि वे फ़ील्ड केवल सूचनात्मक हैं।

अन्दर की ओर दाबें बनाएं, और नीचे दिए गए प्रस्ताव के अनुसार फॉर्म को कॉन्फ़िगर करें:

farmguardian_configure

विवरण: प्रिंट सर्वर पोर्ट की जाँच करें। यह क्षेत्र सूचनात्मक है।
आदेश:

check_tcp -H HOST -p 135 -t 10 -c 10 -w 10

-H HOST: आईपी या पता नाम, हमारे मामले में, नाम है होस्ट.
-पी 135: L4xNAT के मामले में जाँच करने के लिए पोर्ट, बैकेंड में परिभाषित सभी पोर्ट के साथ यह नहीं हो सकता है पोर्ट, हमें एक विशिष्ट पोर्ट को परिभाषित करने की आवश्यकता है 135.
-t 10: कनेक्शन समय से पहले 10 सेकंड। इस पैरामीटर को आपके बैकएंड के लिए प्राप्त प्रतिक्रिया समय के संबंध में अनुकूलित किया जाना चाहिए।
-सी 10: डिफ़ॉल्ट 10 सेकंड द्वारा महत्वपूर्ण स्थिति पर प्रतिक्रिया समय।
-W 10: डिफ़ॉल्ट 10 सेकंड द्वारा चेतावनी की स्थिति में परिणाम के लिए प्रतिक्रिया समय।

अंतराल प्रस्ताव 21 सेकंड होगा।

और कनेक्शन सक्षम कट।

चरण 5: बैकएंड को कॉन्फ़िगर करें

इस बिंदु पर, हमें बैकएंड सर्वर आईपी को कॉन्फ़िगर करना होगा जहां वास्तविक सेवा कॉन्फ़िगर की गई है, दूसरे शब्दों में, जहां Microsoft प्रिंट सर्वर चल रहा है और सक्षम है।

कृपया पहले से निर्मित L4xNAT फार्म "MSPrint" को संपादित करने के लिए वापस जाएं, पार्श्व मेनू में दबाएं एलएसएलबी >> फार्ममुख्य तालिका में फार्म "MSPrint" खोजें और कॉन्फ़िगरेशन क्रिया को दबाएं, एक बार कॉन्फ़िगरेशन फ़ार्म को नए टैब में लोड करने के बाद ऊपरी टैब में दबाएं सेवा यहाँ जाएँ : खेत का रखवाला अनुभाग चुनें और चयनित फ़ील्ड को नीचे छोड़ दें, कृपया यहाँ पहले से ही कॉन्फ़िगर किया गया फार्म अभिभावक स्वास्थ्य जाँच करें check_printserver_port और दबाएं अपडेट बटन.

अब अंतिम चरण में जोड़ना है backends जहाँ MS Print सर्वर चल रहा है, बैकएंड सर्वर को टेबल करें।

मेज पर जाओ backends और बटन दबाएँ क्रियाएँ >> बैकएंड जोड़ें, और छवि में दिखाए अनुसार बैकएंड के आईपी यहां दर्ज करें।

msprint समर्थन करता है

ध्यान दें कि इसे पोर्ट को कॉन्फ़िगर करने की आवश्यकता नहीं है और इस तालिका के अन्य मूल्यों को इस दृष्टिकोण के लिए विशेष ध्यान देने की आवश्यकता नहीं है।

चरण 6: MS Print Server सेटअप

सब कुछ Zevenet लोड Balancer में किया जाता है। अब एमएस प्रिंट सर्वर में कुछ बदलाव लागू करने का समय आ गया है। दूसरे हाथ से, प्रत्येक बैकएंड सर्वर में फ़ाइल मेजबान संशोधित किया जाना चाहिए। Microsoft विंडो में डिफ़ॉल्ट रूप से यह फ़ाइल पथ में स्थित है C: \ Windows \ system32 \ drivers \ etc.

हमारे उदाहरण के बाद, हमें इस बात पर ध्यान देना होगा कि ग्राहक किससे जुड़ेंगे FQDN printserver.mydomain.com या एक NetBIOS नाम प्रिंट सर्वर कि दोनों स्थिति में VIP 192.168.56.200 का समाधान होगा। हम प्रत्येक प्रिंट सर्वर में क्या करने जा रहे हैं, उपयोग किए गए नामों के रिज़ॉल्यूशन आईपी को मजबूर कर रहा है printserver.mydomain.com or प्रिंट सर्वर प्रत्येक स्थानीय सर्वर आईपी को हल करने के लिए।

हर बैकेंड में कृपया जोड़ें:

<OWN_BACKEND_IP>        <SERVICE_DOMAIN>
<OWN_BACKEND_IP>        <SERVICE_NAME>

हमारे उदाहरण में, बैकएंड पर 192.168.56.101, निम्नलिखित पंक्ति जोड़ें:

192.168.56.101        printserver.mydomain.com
192.168.56.101        printserver

और बैकएंड पर 192.168.56.102:

192.168.56.102        printserver.mydomain.com
192.168.56.102        printserver

तथा दोनों प्रिंट सेवाओं को पुनरारंभ करें.

इन चरणों के साथ, ग्राहक उच्च उपलब्धता में प्रिंट सेवा से जुड़ने के लिए तैयार है।

पर साझा करें:

GNU फ्री डॉक्यूमेंटेशन लाइसेंस की शर्तों के तहत प्रलेखन।

क्या यह लेख सहायक था?

संबंधित आलेख