Zevenet 5.2 से Zevenet 6 पर कैसे जाएं

द्वारा प्रकाशित किया गया था Zevenet | 25 जुलाई, 2019

अवलोकन

यह आलेख वर्णन करता है कि सॉफ़्टवेयर अपग्रेड के लिए उपलब्ध नए APT रिपॉजिटरी का उपयोग करते हुए, सेवा विघटन के बिना Zevenet 5.2 संस्करण से Zevenet 6 में माइग्रेट करने का तरीका। यह न केवल एक सॉफ़्टवेयर अपडेट, बल्कि कॉन्फ़िगरेशन फ़ाइलों का एक सॉफ़्टवेयर अपग्रेड और अनुवाद करने के लिए आवश्यक है, क्योंकि Zevenet 6 ऑपरेटिंग सिस्टम नवीनतम लॉन्ग टर्म समर्थित कर्नेल संस्करण 4.19 पर आधारित है जो बहुत ही नई नेटवर्किंग तकनीक के साथ उपलब्ध है, लेकिन इसमें बहुत नई क्षमताएं भी प्रदान कर रहा है। उपयोक्ता स्थान।

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

तैयारी

कृपया सुनिश्चित करें कि ज़ेवनेट लोड बैलेंसर, जो माइग्रेट होने जा रहा है, वर्तमान में निम्न आदेश के साथ नवीनतम ज़ेनवेट एक्सएनयूएमएक्स.एक्स चला रहा है:

root@myzevenet5k:~# dpkg -l | grep zevenet
ii  zevenet                        5.2.14                         amd64        ZEVENET Load Balancer Enterprise Edition
ii  zevenet-ipds                   1.0.180810                     amd64        Security updates to feed IPDS module of ZEVENET Load Balancer
ii  zevenet-web-gui                1.2.7                          all          Web GUI of Zevenet Enterprise

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

root@myzevenet6k:~# checkupgrades 
25 package(s) require upgrade
To upgrade, execute: apt-get --with-new-pkgs upgrade

root@myzevenet6k:~# 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:
  curl dpkg libcurl4 libexpat1 libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 libpq5 libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib librrds-perl libssl1.1 nftlb openssl pound python3 python3-minimal python3.7 python3.7-minimal rrdtool unzip zevenet
  zevenet-base-files
25 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 13.6 MB of archives.
After this operation, 101 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
.
.
.

एपीटी रिपॉजिटरी के माध्यम से अपडेट करने के लिए उपकरण से इंटरनेट का उपयोग आवश्यक है, कृपया अनुभाग में एक नेविगेशन प्रॉक्सी को कॉन्फ़िगर करें सिस्टम> दूरस्थ सेवाएँ> प्रॉक्सी। यदि इंटरनेट का उपयोग करने का कोई मौका नहीं है, तो कृपया स्थानीय अपडेट रिपॉजिटरी बनाने के लिए हमारी टीम से संपर्क करें।

प्रवासन की प्रक्रिया

विचार

माइग्रेशन प्रक्रिया निम्नलिखित क्रियाओं को स्वचालित करती है:
कॉन्फ़िगर की गई वस्तुओं का माइग्रेशन: वर्चुअल सर्विस या फ़ार्म, IPDS, नेटवर्क, SNMP सेवा, DNS सेवा, SSH सेवा और SSL प्रमाणपत्र।
Zevenet 6 का होस्टनाम आयात नहीं किया जाएगा।
क्लस्टर कॉन्फ़िगरेशन आयात नहीं किया जाएगा।
Global.conf फ़ाइल अधिलेखित नहीं होगी (सुनिश्चित करें कि गेटवे कॉन्फ़िगरेशन समान है)।
इस नई प्रणाली के लिए सक्रियण प्रमाणपत्र को संशोधित नहीं किया जाएगा।
वेब GUI फ़ाइल के लिए वेब सेवा कॉन्फ़िगरेशन आयात किया जाएगा, इसलिए यदि आप SSL प्रमाणपत्र खंड को संशोधित करते हैं, तो कृपया सुनिश्चित करें कि SSL के लिए आवश्यक फ़ाइलों को पहले नए Zevenet सर्वर में कॉपी किया गया है।

कॉन्फ़िगरेशन फ़ाइलों का माइग्रेशन

मेनू अनुभाग के Zvenet 5.2 के वेब GUI पर जाएं सिस्टम> बैकअप और नाम के साथ एक नया बैकअप बनाएं migration-उदाहरण के लिए, प्रवास-myzevenet। एक बार बैकअप हो जाने के बाद कृपया इसे अपने कंप्यूटर में स्थानीय रूप से डाउनलोड करें।

फिर, Zevenet 6 के नए वेब जीयूआई से कनेक्ट करें, अनुभाग पर जाएं सिस्टम> बैकअप और विकल्प का चयन करें बैकअप अपलोड करें, माइग्रेशन बैकअप के लिए एक वर्णनात्मक नाम दर्ज करें, अब स्थानीय रूप से 5.2 से पहले से डाउनलोड की गई टारबॉल बैकअप फ़ाइल ढूंढें और इसे अपलोड करें। एक बार फाइल पूरी तरह से अपलोड हो जाने के बाद आप इस कॉपी को मुख्य बैकअप टेबल में देख पाएंगे।

अब, कमांड लाइन में Zevenet 6 पर जाएं, और पुष्टि करें कि निम्न कमांड को चलाकर बैकअप फ़ाइल अपलोड की गई है:

root@myzevenet6k:~# ls /usr/local/zevenet/backups/
backup-migration-myzevenet.tar.gz

कॉन्फ़िगरेशन फ़ाइलें माइग्रेट होने के लिए तैयार हैं, तो आइए कमांड के साथ Zevenet 6 में कॉन्फ़िगरेशन बैकअप लागू करें zenbackup.pl -D52to60हमारे उदाहरण में:

root@myzevenet6k:~# zenbackup.pl migration-myzevenet -D52to60
Importing from Zevenet 5.2 to Zevenet 6, using /usr/local/zevenet/backups/backup-migration-myzevenet.tar.gz
A snapshot before to continue is recommended for Virtual Load Balancers.
Will be kept: current hostname, global.conf and activation certificate file.
Cluster configuration won't be imported.

Press a key to start...

.
.
.

Configuration files have been moved to the local system.
Running migration:
- Blacklists
- HTTP parameters
- Network interfaces
- L4xNAT farms
- RBAC roles

Finished, please restart the load balancer in order to apply the changes.

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

क्लस्टर प्रवास

नेटवर्किंग आर्किटेक्चर कारणों के कारण, ज़ेवनेट क्लस्टर सेवा माइग्रेट नहीं की जाएगी, लेकिन नए क्लस्टर की स्थापना तुच्छ है।

इस आलेख की शुरुआत में वर्णित के रूप में एक और Zevenet 6 लोड बैलेंसर तैयार करना आवश्यक है और एक बार यह उदाहरण लागू होने वाली हॉटफ़िक्स के साथ तैयार है, बस Zevenet 6 मास्टर नोड (जिसमें संपूर्ण कॉन्फ़िगरेशन शामिल है) के वेब GUI से कनेक्ट करें, मेनू पर जाएं अनुभाग प्रणाली> क्लस्टर और दोनों Zevenet 6 सर्वर के साथ एक नई क्लस्टर सेवा बनाएं। सभी कॉन्फ़िगरेशन को मास्टर से दास तक स्वचालित रूप से दोहराया जाएगा।

बदलावों को पलटना

वर्चुअल सेवाओं के साथ नए Zevenet 6 उपकरण के स्टार्टअप के दौरान किसी भी अप्रत्याशित व्यवहार के मामले में, कृपया निम्नलिखित प्रक्रिया लागू करें:

1. Zevenet Load Balancer 6 में एक सपोर्टवे चलाएं और इसे सेव करें (यदि आप क्लस्टर चला रहे हैं तो इस कमांड को दोनों नोड्स में निष्पादित करें)।
2. Zevenet 6 नोड्स को बंद करें और फिर से Zevenet 5 नोड्स शुरू करें।
3. अनुभवी मुद्दे की एक विस्तृत व्याख्या के साथ एक नया समर्थन मामला खोलें और इसे पहले संलग्न किए गए समर्थन को संलग्न करें।

हैप्पी Zevenet 6 माइग्रेशन!

पर साझा करें:

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

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

संबंधित आलेख