अवलोकन #
कुछ साल पहले तक सिस्को एसीई हार्डवेयर लोड बैलेंसर के सबसे लोकप्रिय विक्रेताओं में से एक था। सिस्को द्वारा लोड बैलेंसर लाइन को बंद करने के निर्णय के बाद, उपयोगकर्ताओं को अपनी सेवाओं को आसानी से माइग्रेट करने के लिए एक उपयुक्त समाधान खोजने की आवश्यकता है।
यह मार्गदर्शिका बताती है कि सिस्को ACE कॉन्फ़िगरेशन से दूसरे कॉन्फ़िगरेशन में माइग्रेट करना कितना आसान है RELIANOID उपयोग केस कॉन्फ़िगरेशन उदाहरणों का उपयोग करके सरल चरणों के साथ।
मूल अवधारणा #
जांच: बैकएंड या वास्तविक सर्वर के विरुद्ध कॉन्फ़िगर किए गए स्वास्थ्य जांच को परिभाषित करता है ताकि यह निर्धारित किया जा सके कि एप्लिकेशन सही तरीके से प्रतिक्रिया दे रहा है या नहीं। RELIANOID, स्वास्थ्य जांच के माध्यम से कॉन्फ़िगर किया गया है फार्मगार्डियन जो एक स्वास्थ्य जांच अनुसूचक है और इसे हर फार्म के लिए अनुकूलित किया जा सकता है।
आरसर्वर: प्रत्येक होस्ट बैकएंड को परिभाषित करता है। RELIANOID, बैकएंड को वेब GUI अनुभाग के माध्यम से एक सूची में कॉन्फ़िगर किया गया है प्रबंधित करें >> फ़ार्म >> संपादित करें .
सर्वरफार्म: प्रत्येक फ़ार्म को परिभाषित करता है, स्वास्थ्य जाँच और rservers की सूची जोड़ता है। RELIANOID, फार्म निर्माण के माध्यम से किया जाता है प्रबंधित करें >> फ़ार्म >> नया फ़ार्म और फिर, वैश्विक पैरामीटर संपादित करें.
क्लास-मानचित्र: सुनने का पता और पोर्ट परिभाषित करता है। RELIANOID, यह तब परिभाषित किया जाता है जब फार्म बनाया जाता है प्रबंधित करें >> फ़ार्म >> नया फ़ार्म .
नीति-मानचित्र: प्रत्येक फ़ार्म और व्यवहार के लिए लोड संतुलन अनुसूचक को परिभाषित करता है। RELIANOID, यह के माध्यम से कॉन्फ़िगर किया गया है प्रबंधित करें >> फ़ार्म >> संपादित करें .
इंटरफेस: नेटवर्क इंटरफेस कॉन्फ़िगरेशन को परिभाषित करता है। RELIANOID, नेटवर्किंग कॉन्फ़िगरेशन अनुभाग में है सेटिंग्स >> इंटरफेस .
मार्ग: रूटिंग कॉन्फ़िगरेशन को परिभाषित करता है। RELIANOID, रूटिंग कॉन्फ़िगरेशन अनुभाग में है सेटिंग्स >> इंटरफेस .
सर्वर लोड संतुलन कॉन्फ़िगरेशन उदाहरण #
यह गाइड सिस्को एप्लीकेशन कंट्रोल इंजन (ACE) कॉन्फ़िगरेशन उदाहरण - सर्वर लोड-बैलेंसिंग कॉन्फ़िगरेशन उदाहरण से प्रेरित है ।
UDP जांच लोड-बैलेंसिंग कॉन्फ़िगरेशन का उदाहरण #
सिस्को ACE UDP जांच लोड-बैलेंसिंग कॉन्फ़िगरेशन का उदाहरण
कृपया माइग्रेट करने के लिए निम्नलिखित चरणों का पालन करें RELIANOID:
1. नए फ़ार्म के लिए एक नया वर्चुअल इंटरफ़ेस बनाएँ। सेटिंग्स >> इंटरफ़ेस अनुभाग पर जाएँ और "ऐड वीएलएएन नेटवर्क इंटरफ़ेस" आइकन पर क्लिक करें । इंटरफ़ेस नाम में 120 और आईपी पता 192.168.120.114 चुनें , साथ ही नेटमास्क 255.255.255.0 चुनें, जैसा कि उदाहरण में दिखाया गया है।
2. मैनेज >> फ़ार्म्स पर जाएं और ऐड न्यू फ़ार्म बटन पर क्लिक करें । फ़ार्म डिस्क्रिप्शन फ़ील्ड में, उदाहरण के लिए नाम SFARM1 होगा और प्रोफ़ाइल के रूप में L4xNAT चुनें । सेव एंड कंटिन्यू बटन पर क्लिक करें ।
3. पहले बनाए गए VLAN इंटरफ़ेस 120 का वर्चुअल IP और वर्चुअल पोर्ट 53 चुनें। सेव बटन पर क्लिक करें ।
4. वैश्विक मापदंडों को संपादित करने के लिए SFARM1 फ़ार्म के फ़ार्म क्रियाओं को संपादित करें पर क्लिक करें । प्रोटोकॉल प्रकार को UDP के साथ कॉन्फ़िगर करें और "बैकएंड सर्वर की जाँच के लिए FarmGuardian का उपयोग करें" विकल्प को सक्षम करें , जाँच अंतराल को 10 पर सेट करें और जाँच के लिए कमांड को निम्न प्रकार से सेट करें:
check_udp -w 5 -c 9 -H होस्ट -p पोर्ट
HOST और PORT टोकन को वैसे ही रहने दें, स्वास्थ्य जांच के दौरान उन्हें बैकएंड आईपी सर्वर द्वारा प्रतिस्थापित कर दिया जाएगा।
मॉडिफाई बटन दबाएं ।
5. "वास्तविक सर्वर जोड़ें" आइकन पर क्लिक करके बैकएंड सर्वर डालें ।
RDP लोड-बैलेंसिंग कॉन्फ़िगरेशन का उदाहरण #
सिस्को ACE RDP लोड-बैलेंसिंग कॉन्फ़िगरेशन का उदाहरण
कृपया माइग्रेट करने के लिए निम्नलिखित चरणों का पालन करें RELIANOID:
1. नए फ़ार्म के लिए एक नया वर्चुअल इंटरफ़ेस बनाएँ। सेटिंग्स >> इंटरफ़ेस अनुभाग पर जाएँ और "ऐड वीएलएएन नेटवर्क इंटरफ़ेस" आइकन पर क्लिक करें । इंटरफ़ेस नाम में 10 और आईपी पता 10.6.252.19 चुनें , साथ ही नेटमास्क 255.255.255.0 चुनें, जैसा कि उदाहरण में दिखाया गया है।
2. मैनेज >> फ़ार्म्स पर जाएं और ऐड न्यू फ़ार्म बटन पर क्लिक करें । फ़ार्म डिस्क्रिप्शन फ़ील्ड में, हमारे उदाहरण में नाम SF1 होगा और प्रोफ़ाइल के रूप में L4xNAT चुनें । सेव एंड कंटिन्यू बटन पर क्लिक करें ।
3. पहले बनाए गए VLAN इंटरफ़ेस 10 का वर्चुअल IP और वर्चुअल पोर्ट 3389 चुनें। सेव बटन पर क्लिक करें ।
4. वैश्विक मापदंडों को संपादित करने के लिए SF1 फार्म के फार्म कार्यों को संपादित करें पर क्लिक करें ।
5. उदाहरण के तौर पर दिए गए आइकन "वास्तविक सर्वर जोड़ें" पर क्लिक करके बैकएंड सर्वर डालें : 10.6.252.245 और 10.6.252.246।
नोट: इस उदाहरण में, कोई स्वास्थ्य जांच कॉन्फ़िगर नहीं की गई है।
RADIUS लोड-बैलेंसिंग कॉन्फ़िगरेशन के उदाहरण #
सिस्को ACE RADIUS लोड-बैलेंसिंग कॉन्फ़िगरेशन के उदाहरण
वर्तमान में, RADIUS केवल IP दृढ़ता के साथ कॉन्फ़िगर करने के लिए उपलब्ध है। माइग्रेट करने के लिए कृपया निम्न चरणों का पालन करें RELIANOID:
1. नए फ़ार्म के लिए एक नया वर्चुअल इंटरफ़ेस बनाएँ। सेटिंग्स >> इंटरफ़ेस अनुभाग पर जाएँ और "ऐड वीएलएएन नेटवर्क इंटरफ़ेस" आइकन पर क्लिक करें । इंटरफ़ेस नाम में 10 और आईपी पता 12.1.1.11 चुनें , साथ ही नेटमास्क 255.255.255.0 चुनें, जैसा कि उदाहरण में दिखाया गया है।
2. मैनेज >> फ़ार्म्स पर जाएं और ऐड न्यू फ़ार्म बटन पर क्लिक करें । फ़ार्म डिस्क्रिप्शन फ़ील्ड में, हमारे उदाहरण में नाम SF1 होगा और प्रोफ़ाइल के रूप में L4xNAT चुनें । सेव एंड कंटिन्यू बटन पर क्लिक करें ।
3. पहले बनाए गए VLAN इंटरफ़ेस 10 का वर्चुअल IP और वर्चुअल पोर्ट 1812,1813 चुनें। सेव बटन पर क्लिक करें ।
4. वैश्विक मापदंडों को संपादित करने के लिए SF1 फ़ार्म के कार्यों को संपादित करें पर क्लिक करें । प्रोटोकॉल प्रकार को UDP के साथ कॉन्फ़िगर करें , IP परसिस्टेंस को परसिस्टेंस मोड के रूप में कॉन्फ़िगर करें और मॉडिफाई बटन दबाएँ ।
5. उदाहरण के तौर पर दिए गए आइकन "वास्तविक सर्वर जोड़ें" पर क्लिक करके बैकएंड सर्वर डालें : 10.6.252.245 और 10.6.252.246।
नोट: इस उदाहरण में, कोई स्वास्थ्य जांच कॉन्फ़िगर नहीं की गई है।
एसआईपी लोड-बैलेंसिंग कॉन्फ़िगरेशन के उदाहरण #
सिस्को ACE SIP लोड-बैलेंसिंग कॉन्फ़िगरेशन के उदाहरण
एसआईपी प्रोटोकॉल को रॉ टीसीपी/यूडीपी या हेडर का निरीक्षण करके दोनों तरह से संभाला जा सकता है। माइग्रेट करने के लिए कृपया निम्नलिखित चरणों का पालन करें RELIANOID:
1. नए फ़ार्म के लिए एक नया वर्चुअल इंटरफ़ेस बनाएँ। सेटिंग्स >> इंटरफ़ेस अनुभाग पर जाएँ और "ऐड वीएलएएन नेटवर्क इंटरफ़ेस" आइकन पर क्लिक करें । इंटरफ़ेस नाम में 10 और आईपी पता 192.168.12.15 चुनें , साथ ही नेटमास्क 255.255.255.0 चुनें, जैसा कि उदाहरण में दिखाया गया है।
2. मैनेज >> फ़ार्म्स पर जाएं और ऐड न्यू फ़ार्म बटन पर क्लिक करें । फ़ार्म डिस्क्रिप्शन फ़ील्ड में, हमारे उदाहरण में नाम SF3 होगा और प्रोफ़ाइल के रूप में L4xNAT चुनें । सेव एंड कंटिन्यू बटन पर क्लिक करें ।
3. पहले बनाए गए VLAN इंटरफ़ेस 10 का वर्चुअल IP और वर्चुअल पोर्ट 5060 चुनें। सेव बटन पर क्लिक करें ।
4. वैश्विक मापदंडों को संपादित करने के लिए SF3 फ़ार्म के कार्यों को संपादित करें पर क्लिक करें । प्रोटोकॉल प्रकार को SIP के साथ कॉन्फ़िगर करें और संशोधित करें बटन दबाएँ ।
5. उदाहरण के तौर पर दिए गए आइकन "वास्तविक सर्वर जोड़ें" पर क्लिक करके बैकएंड सर्वर डालें : 10.6.252.245 और 10.6.252.246।
नोट: इस उदाहरण में, कोई स्वास्थ्य जांच कॉन्फ़िगर नहीं की गई है।
HTTP-हेडर स्टिकी कॉन्फ़िगरेशन का उदाहरण #
सिस्को ACE HTTP-हेडर स्टिकी कॉन्फ़िगरेशन का उदाहरण
कृपया माइग्रेट करने के लिए निम्नलिखित चरणों का पालन करें RELIANOID:
1. नए फ़ार्म के लिए एक नया वर्चुअल इंटरफ़ेस बनाएँ। सेटिंग्स >> इंटरफ़ेस अनुभाग पर जाएँ और "ऐड वीएलएएन नेटवर्क इंटरफ़ेस" आइकन पर क्लिक करें । इंटरफ़ेस नाम में 193 और आईपी पता 192.168.12.15 चुनें , साथ ही नेटमास्क 255.255.255.0 चुनें, जैसा कि उदाहरण में दिखाया गया है।
2. मैनेज >> फ़ार्म्स पर जाएं और ऐड न्यू फ़ार्म बटन पर क्लिक करें । फ़ार्म डिस्क्रिप्शन फ़ील्ड में, उदाहरण के लिए नाम SFARM1 होगा और प्रोफ़ाइल के रूप में HTTP चुनें । सेव एंड कंटिन्यू बटन पर क्लिक करें ।
3. पहले बनाए गए VLAN इंटरफ़ेस 193 का वर्चुअल IP और वर्चुअल पोर्ट 80 चुनें। सेव बटन पर क्लिक करें ।
4. वैश्विक मापदंडों को संपादित करने के लिए फ़ार्म क्रियाओं पर क्लिक करें और SFARM1 फ़ार्म को संपादित करें । उदाहरण के लिए, ciscosrv नामक एक नई सेवा जोड़ें और जोड़ें बटन दबाएँ । सेवा अनुभाग में, वर्चुअल होस्ट को .*cisco.com पर सेट करें , कुकी सम्मिलन चेक को सक्षम करें और संशोधित करें बटन दबाएँ। सेवा कॉन्फ़िगरेशन को पूरा करने के लिए, डोमेन फ़ील्ड को cisco.com पर सेट करें , TTL फ़ील्ड को 720 पर सेट करें और फिर परिवर्तनों को लागू करने के लिए संशोधित करें बटन दबाएँ ।
5. उदाहरण के लिए, 192.168.12.15 और 192.168.12.16 जैसे 'वास्तविक सर्वर जोड़ें' आइकन पर क्लिक करके बैकएंड सर्वर डालें। परिवर्तनों को लागू करने के लिए फ़ार्म को पुनरारंभ करें।
संदर्भ #
http://docwiki.cisco.com/wiki/Cisco_Application_Control_Engine_%28ACE%29_Configuration_Examples



