विषय-सूची
अवलोकन
इस लेख का लक्ष्य यह बताना है कि ZEVENET सदस्यता कैसे काम करती है और अद्यतन करने के लिए ZEVENET एंटरप्राइज़ संस्करण को कैसे कॉन्फ़िगर करें ZEVENET बहुत ही स्वचालित तरीके से उपकरण।
आर्किटेक्चर
ZEVENET एंटरप्राइज एडिशन उपकरणों को दो सेवाओं से कनेक्टिविटी की आवश्यकता होती है: certs.zevenet.com और repo.zevenet.com
ZEVENET एंटरप्राइज एडिशन से जुड़ता है https://certs.zevenet.com/ अपनी जांच के लिए सदस्यता योजना या समर्थन स्थिति और एक बार जब यह सिस्टम पुष्टि करता है कि एक्सेस दी गई है, तो यह कनेक्ट हो जाता है https://repo.zevenet.com/ पैकेज अद्यतन की जाँच करने के लिए।
इस कारण से, यह सुनिश्चित करना महत्वपूर्ण है कि लोड बैलेंसर दोनों दूरस्थ बिंदुओं तक पहुंचने में सक्षम है। यदि किसी कारण से, लोड बैलेंसर से इंटरनेट का कनेक्शन उन साइटों को अनुमति नहीं है, तो लोड बैलेंसर को एक से कॉन्फ़िगर किया जा सकता है HTTP और HTTPS प्रॉक्सी। अपने डेटा सेंटर में निम्नलिखित गंतव्य नियमों को सक्षम करने के लिए सुनिश्चित करें:
फ़ायरवॉल sysadmins के लिए: ZEVENET IP से DNS रिज़ॉल्यूशन की अनुमति दें certs.zevenet.com और repo.zevenet.com बंदरगाह 443 (HTTPS प्रोटोकॉल)
प्रॉक्सी sysadmins के लिए: Zevenet IP से अनुमति दें https://certs.zevenet.com/* और https://repo.zevenet.com/* (HTTPS प्रोटोकॉल)
कॉन्फ़िगरेशन प्रक्रिया
अपने को सक्षम करने के लिए कृपया अगले चरणों का पालन करें सदस्यता योजना या समर्थन ZEVENET लोड बैलेंसर एंटरप्राइज संस्करण उपकरणों में। सबसे पहले, कृपया सुनिश्चित करें कि आपके पास तैनात और सक्रिय उपकरण हैं।
1. अपने ZEVENET उपकरण से कनेक्ट करें और सुनिश्चित करें कि कम से कम ZEVENET 5.2.11 स्थापित है:
root@zvnlb:~# dpkg -l | grep zevenet ii zevenet 5.2.11 amd64 ZEVENET Load Balancer Enterprise Edition
2. यदि आपका ZEVENET पैकेज पिछले संस्करण में है, तो कृपया नवीनतम रिलीज़ लागू करें जो आपको इस समय मिली थी सदस्यता योजना या समर्थन अधिग्रहण।
3. यदि आवश्यक हो, तो प्रॉक्सी को कॉन्फ़िगर करें जब इंटरनेट से सीधा कनेक्शन की अनुमति नहीं है। संपादित करें global.conf फ़ाइल और कॉन्फ़िगर करें $ http_proxy और $ https_proxy चर इस प्रकार है।
root@zvnlb:~# vi /usr/local/zevenet/config/global.conf #proxy $http_proxy="http://PROXY_IP:PROXY_HTTPS_PORT"; $https_proxy="https://PROXY_IP:PROXY_HTTPS_PORT";
ध्यान दें: यदि ZEVENET संस्करण 6 या उच्चतर है तो प्रॉक्सी विन्यास वेब GUI में किया जा सकता है सिस्टम> दूरस्थ सेवाएँ> प्रॉक्सी.
यदि आपके प्रॉक्सी को सत्यापन की आवश्यकता होती है तो कृपया इसे निम्नानुसार कॉन्फ़िगर करें:
root@zvnlb:~# vi /usr/local/zevenet/config/global.conf #proxy $http_proxy="http://USER:PASSWORD@PROXY_IP:PROXY_HTTPS_PORT"; $https_proxy="https://USER:PASSWORD@PROXY_IP:PROXY_HTTPS_PORT";
ध्यान में रखना:
- परिवर्तन USER और पासवर्ड दिए गए प्रॉक्सी क्रेडेंशियल के लिए।
- परिवर्तन प्रतिनिधि आईपी अपने खुद के प्रॉक्सी आईपी या प्रॉक्सी नाम के साथ।
- परिवर्तन PROXY_HTTPS_PORT अपने स्वयं के प्रॉक्सी पोर्ट के साथ जो HTTPS को स्वीकार करता है।
- सुनिश्चित करें कि प्रॉक्सी आईपी और प्रॉक्सी पोर्ट लोड बैलेंसर से उपलब्ध है, आप इन परीक्षणों के लिए टेलनेट का उपयोग कर सकते हैं।
हर ZEVENET उपकरण के लिए इस कॉन्फ़िगरेशन को दोहराएं जिसे अपडेट के लिए दूरस्थ रिपॉजिटरी तक पहुंच की आवश्यकता है।
पैकेज अद्यतन और हॉटफ़िक्स लागू करना
ZEVENET उपकरण पूरी तरह से एक GNU / डेबियन वातावरण में आधारित लिनक्स ऑपरेटिंग सिस्टम के साथ एकीकृत होते हैं, इसलिए एक बार रिलीज ZEVENET 5.2.11 या उच्चतर लागू होने पर आप किसी अन्य GNU / डेबियन के रूप में ZEVENET सिस्टम को अपडेट करने में सक्षम होंगे एपीटी भंडार, अप टू डेट उपकरणों को बनाए रखने के लिए कृपया निम्नलिखित आदेशों को देखें।
दूरस्थ ZT रिपॉजिटरी से अपने ZEVENET उपकरण में संकुल के डेटाबेस को अद्यतन करें।
root@zvnlb:~# apt-get update Hit:1 https://repo.zevenet.com/ee/v5/4.9.13zva5000 stretch InRelease Reading package lists... Done root@zvnlb:~# apt-get --with-new-pkgs upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: cherokee zevenet zevenet-web-gui 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 1,764 kB of archives. After this operation, 3,072 B disk space will be freed. Do you want to continue? [Y/n] Y . . .
ZEVENET 6 के बाद से सिस्टम में एक टूल शामिल है जिसे कॉल किया जाता है checkupgrades जो जाँचता है कि क्या कोई पैकेज अपडेट लंबित है और सिस्टम की स्थिति की जानकारी निम्नानुसार देता है:
root@zvnlb:~# checkupgrades Zevenet Packages are up-to-date.
या वेब GUI के माध्यम से:
स्थानीय डेटाबेस में एक निश्चित पैकेज खोजें।
root@zvnlb:~# apt-cache search zevenet cherokee - Zevenet cherokee gdnsd - Zevenet gdnsd health-checks - Zevenet health checks pound - Zevenet pound reverse proxy ssyncd - Zevenet Ssyncd zevenet - ZEVENET Load Balancer Enterprise Edition zevenet-web-gui - Web GUI of Zevenet Enterprise zevenet-ipds - Security updates to feed IPDS module of ZEVENET Load Balancer
एक निश्चित पैकेज के लिए सामग्री और जानकारी पढ़ें।
root@zvnlb:~# apt-cache show zevenet-web-gui
एक निश्चित पैकेज को अपडेट करें।
root@zvnlb:~# apt-get install zevenet-web-gui
पूरे सिस्टम को अपडेट करें।
root@zvnlb:~# apt-get --with-new-pkgs upgrade
ऑफ़लाइन अद्यतन
ZEVENET लोड बैलेंसर को अपडेट किया जा सकता है भले ही लोड बैलेंसर को इंटरनेट से कनेक्ट करने की अनुमति न हो, इसलिए नवीनतम ZEVENET अपडेट भी ISO प्रारूप में उपलब्ध हैं, यह ISO फ़ाइल समर्थन पोर्टल ZVVentral से डाउनलोड की जा सकती है।
ऑफ़लाइन अद्यतन करने की प्रक्रिया निम्नलिखित है।
1. सुनिश्चित करें कि लोड बैलेंसर के पास एक सक्रिय समर्थन अनुबंध है।
2. ZVNCentral पोर्टल के KB अनुभाग से नवीनतम ZEVENET अपडेट ISO फ़ाइल डाउनलोड करें, सीधा लिंक यहाँ.
3. लोड बैलेंसर पथ में आईएसओ फ़ाइल की प्रतिलिपि बनाएँ / Usr / स्थानीय / zevenet / अद्यतन /.
4. कमांड चलाएं checkupgrades, यह कमांड हमारे प्राइवेट सिस्टम से कनेक्टिविटी को सबसे पहले चेक करेगा, अगर कनेक्शन संभव नहीं है, तो कमांड चेक करेगा कि अपडेट पथ में ISO फाइल अपडेट हैं या नहीं।
5.यदि अद्यतन लंबित हैं, तो अद्यतन प्रक्रिया की पुष्टि करने के लिए एक संदेश दिखाया जाएगा।
विचार
ZEVENET 6 उपकरण सक्रियण के क्षण में डिफ़ॉल्ट रूप से सदस्यता को कॉन्फ़िगर करता है, इसलिए कृपया सुनिश्चित करें कि लोड बैलेंसर के पास इसे सक्रिय करने से पहले इंटरनेट कनेक्टिविटी है, अगर सक्रियण प्रक्रिया इंटरनेट कनेक्टिविटी के बिना की जाती है, तो सदस्यता ठीक से कॉन्फ़िगर नहीं की जाएगी, लेकिन निम्नलिखित कमांड के साथ इंटरनेट कनेक्टिविटी होने पर आप प्रक्रिया को बाध्य कर सकते हैं:
echo "" | /usr/local/zevenet/bin/enterprise.bin Zevenet::Apt setAPTRepod
संगतता और सुरक्षा
ZEVENET लोड बैलेंसर एक GNU / डेबियन सिस्टम पर आधारित है और पूरी तरह से APT रिपॉजिटरी सेवाओं के साथ एकीकृत है। हालांकि, इसका मतलब यह नहीं है कि ZEVENET पैकेज डेबियन मुख्यधारा के पैकेज के साथ पूरी तरह से संगत हैं, क्योंकि इसे उच्च उपलब्धता, मापनीयता और अनुप्रयोगों की सुरक्षा के लिए अनुकूलित और तैयार किया गया है।
यह कुछ पैकेजों के लिए तीसरे पक्ष के एपीटी रिपॉजिटरी को जोड़ने में सक्षम है, लेकिन अपनी एकमात्र जिम्मेदारी पर इसका उपयोग करें। सिस्टम अपडेट और अपग्रेड केवल आधिकारिक ZEVENET APT रिपॉजिटरी द्वारा समर्थित हैं। इसके अलावा, सुरक्षा कारणों से, केवल हस्ताक्षरित पैकेज रिपॉजिटरी से अपडेट स्वीकार करें।