जुनिपर नेटवर्क संस्करण 2.34 बाट स्तरवृद्धि नियन्त्रण केन्द्र
परिचय
यो कागजात संस्करण 2.34 बाट अर्को संस्करणमा Paragon Active Assurance Control Center को स्तरवृद्धि गर्ने बारे चिन्ता गर्दछ। अपग्रेडले विशेष प्रक्रियाहरू समावेश गर्दछ किनकि यसले Ubuntu OS लाई 16.04 बाट 18.04 सम्म अपग्रेड गर्न समावेश गर्दछ। कागजातले दुई परिदृश्यहरू समेट्छ:
- Ubuntu 16.04 (कन्ट्रोल सेन्टर स्थापना भएको) को Ubuntu 18.04 मा अपग्रेड गर्नुहोस्।
- Ubuntu 18.04 को नयाँ स्थापना पछि कन्ट्रोल सेन्टरको स्थापना र पुरानो नियन्त्रण केन्द्र उदाहरणबाट नयाँ उदाहरणमा ब्याकअप डाटा स्थानान्तरण।
अन्य अपग्रेडहरूको लागि, कृपया अपग्रेड गाइडलाई सन्दर्भ गर्नुहोस्।
परिदृश्य A: Ubuntu 16.04 को Ubuntu 18.04 मा अपग्रेड गर्नुहोस्
- Apache2 र नेट राउन्ड-कल कार्यान्वयन सेवाहरू असक्षम गरेर सुरु गर्नुहोस्:
- सबै प्यारागन सक्रिय आश्वासन सेवाहरू बन्द गर्नुहोस्:
- Paragon Active Assurance उत्पादन डेटाको ब्याकअप लिनुहोस्।
नोट: यो अपरेसन गाइडमा वर्णन गरिएको ब्याकअप प्रक्रिया हो, उत्पादन डेटा ब्याक अप गर्ने अध्याय, थप संक्षिप्त शब्दमा।
यी आदेशहरू चलाउनुहोस्:
नोट: pg_dump आदेशले पासवर्डको लागि सोध्नेछ जुन "postgres database" अन्तर्गत /etc/netrounds/netrounds.conf मा फेला पार्न सकिन्छ। पूर्वनिर्धारित पासवर्ड "netrounds" हो।
नोट: ठूलो मात्रामा सेटअपको लागि (> 50 GB), RRD को टारबल बनाउँदै files धेरै लामो लाग्न सक्छ, र भोल्युमको स्न्यापसट लिनु राम्रो विचार हुन सक्छ। यसका लागि सम्भावित समाधानहरू समावेश छन्: प्रयोग गरेर a file प्रणाली जसले स्न्यापसटहरूलाई समर्थन गर्दछ, वा भर्चुअल भोल्युमको स्न्यापसट लिन्छ यदि सर्भर भर्चुअल वातावरणमा चलिरहेको छ।
- आपूर्ति गरिएको स्क्रिप्ट netrounds_2.35_validate_db.sh प्रयोग गरेर डाटाबेसको अखण्डता जाँच गर्नुहोस्।
चेतावनी: यदि यो स्क्रिप्टले चेतावनी आउटपुट गर्छ भने, पृष्ठ 5 मा "तल" वर्णन गरिएको डाटाबेस माइग्रेसन प्रक्रिया प्रयास नगर्नुहोस्। टिकट फाइल गरेर जुनिपर समर्थनलाई सम्पर्क गर्नुहोस्। https://support.juniper.net/support/requesting-support (स्क्रिप्टबाट आउटपुट आपूर्ति गर्दै) तपाईले अपग्रेडको साथ अगाडि बढ्नु अघि डाटाबेसमा समस्या समाधान गर्न।
- नियन्त्रण केन्द्र कन्फिगरेसनको ब्याकअप लिनुहोस् files:
पूर्वका लागिampLe:
- Ubuntu लाई संस्करण 18.04 मा अपग्रेड गर्नुहोस्। एक सामान्य अपग्रेड प्रक्रिया निम्नानुसार छ (बाट अनुकूलित https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
- सर्भर प्रणालीमा अपग्रेड गर्न:
- यदि पहिले नै स्थापना गरिएको छैन भने अपडेट-प्रबन्धक-कोर स्थापना गर्नुहोस्।
- सुनिश्चित गर्नुहोस् कि /etc/update-manager/release-upgrades मा प्रम्प्ट लाइन 'lts' मा सेट गरिएको छ (OS लाई 18.04 मा अपग्रेड गरिएको छ, 16.04 पछि अर्को LTS संस्करण)।
- sudo do-release-upgrade आदेशको साथ अपग्रेड उपकरण सुरु गर्नुहोस्।
- अन-स्क्रिन निर्देशनहरू पालना गर्नुहोस्। जहाँसम्म Paragon Active Assurance को सवाल छ, तपाईले पूर्वनिर्धारितहरू भरि राख्न सक्नुहुन्छ। (यो पक्कै पनि हुन सक्छ कि तपाईंले Paragon Active Assurance सँग सम्बन्धित कारणहरूको लागि विभिन्न छनौटहरू गर्न आवश्यक छ।)
- एक पटक Ubuntu अपग्रेड भएपछि, प्रणाली रिबुट गर्नुहोस्। त्यसपछि निम्न चरणहरू प्रदर्शन गर्नुहोस्:
- PostgreSQL अपग्रेड गर्नुहोस्।
- PostgreSQL डाटाबेस अपडेट गर्नुहोस् fileसंस्करण 9.5 देखि संस्करण 10 सम्म:
- PostgreSQL को पुरानो संस्करण हटाउनुहोस्:
- Paragon Active Assurance प्याकेजहरू अपडेट गर्नुहोस्।
- नयाँ कन्ट्रोल सेन्टर संस्करण भएको टारबलको लागि चेकसम गणना गर्नुहोस् र डाउनलोड पृष्ठमा प्रदान गरिएको SHA256 चेकसम बराबर छ भनी प्रमाणित गर्नुहोस्:
- नियन्त्रण केन्द्र टारबल अनप्याक गर्नुहोस्:
- नयाँ नियन्त्रण केन्द्र प्याकेजहरू स्थापना गर्नुहोस्:
- अप्रचलित प्याकेजहरू हटाउनुहोस्:
नोट: यी प्याकेजहरू हटाउन महत्त्वपूर्ण छ।
- डाटाबेस माइग्रेसन गर्नु अघि, तपाईंले केही अतिरिक्त चरणहरू गर्न आवश्यक छ। यो ज्ञान आधार लेखमा जानुहोस्, खण्डमा तल स्क्रोल गर्नुहोस् कार्यहरू यदि रिलीज स्थापना गरिएको छ, र ती निर्देशनहरू मध्ये 1 देखि 4 चरणहरू प्रदर्शन गर्नुहोस्।
नोट: यस बिन्दुमा चरण 5 प्रदर्शन नगर्नुहोस्।
- डाटाबेस माइग्रेसन चलाउनुहोस्:
नोट: माइग्रेट गर्नु अघि, तपाईंले पृष्ठ 2 मा "माथि" वर्णन गरिएको डाटाबेस अखण्डता जाँच त्रुटि बिना पूरा भएको सुनिश्चित गर्नुपर्छ।
ncc माइग्रेट आदेश कार्यान्वयन गर्न धेरै समय लाग्छ (धेरै मिनेट)। यसले निम्न प्रिन्ट गर्नुपर्छ (तल विवरणहरू हटाइयो):
- (वैकल्पिक) यदि तपाईंलाई ConfD चाहिन्छ भने ConfD प्याकेज अपडेट गर्नुहोस्:
- पहिले ब्याकअप कन्फिगरेसन तुलना गर्नुहोस् files नयाँ स्थापित भएकाहरूसँग, र म्यानुअल रूपमा दुई सेटको सामग्रीहरू मर्ज गर्नुहोस् files (तिनीहरू एउटै स्थानहरूमा रहनुपर्छ)।
- apache2, Kafka, र नेट राउन्ड-कल कार्यान्वयन सेवाहरू सक्षम गर्नुहोस्:
- प्यारागन सक्रिय आश्वासन सेवाहरू सुरु गर्नुहोस्:
- नयाँ कन्फिगरेसन सक्रिय गर्न, तपाईंले पनि चलाउन आवश्यक छ:
- नयाँ परीक्षण एजेन्ट भण्डारहरू स्थापना गर्नुहोस्:
- टेस्ट एजेन्ट लाइटको लागि समर्थन संस्करण 2.35 मा छोडिएको हुनाले, तपाईंले पुरानो टेस्ट एजेन्ट लाइट प्याकेजहरू हटाउनु पर्छ यदि तपाईंले तिनीहरूलाई स्थापना गर्नुभएको छ भने:
नोट: जब तपाइँ पछि 3.x मा अपग्रेड गर्नुहुन्छ, तपाइँले यो आदेश चलाएर सुरु गर्नुपर्छ: sudo apt-mark अनहोल्ड python-django python-django-common
परिदृश्य B: ताजा Ubuntu 18.04 स्थापना
- Ubuntu 16.04 उदाहरणमा, Paragon Active Assurance उत्पादन डेटाको ब्याकअप लिनुहोस्।
नोट: यो अपरेशन गाइड, अध्याय "ब्याकअप उत्पादन डेटा" मा वर्णन गरिएको ब्याकअप प्रक्रिया हो, केवल थप संक्षिप्त शब्दमा।
यी आदेशहरू चलाउनुहोस्:
नोट: pg_dump आदेशले पासवर्डको लागि सोध्नेछ जुन "postgres database" अन्तर्गत /etc/netrounds/netrounds.conf मा फेला पार्न सकिन्छ। पूर्वनिर्धारित पासवर्ड "netrounds" हो।
नोट: ठूलो मात्रामा सेटअपको लागि (> 50 GB), RRD को टारबल बनाउँदै files धेरै लामो लाग्न सक्छ, र भोल्युमको स्न्यापसट लिनु राम्रो विचार हुन सक्छ। यसका लागि सम्भावित समाधानहरू समावेश छन्: प्रयोग गरेर a file प्रणाली जसले स्न्यापसटहरूलाई समर्थन गर्दछ, वा भर्चुअल भोल्युमको स्न्यापसट लिन्छ यदि सर्भर भर्चुअल वातावरणमा चलिरहेको छ।
- Ubuntu 16.04 उदाहरणमा, नियन्त्रण केन्द्र कन्फिगरेसनको ब्याकअप लिनुहोस् files:
- /etc/apache2/sites-available/netrounds-ssl.conf
- /etc/apache2/sites-available/netrounds.conf
- /etc/netrounds/netrounds.conf
- /etc/netrounds/probe-connect.conf
- /etc/openvpn/netrounds.conf
पूर्वका लागिampLe:
- Ubuntu 16.04 उदाहरणमा, इजाजतपत्र जगेडा गर्नुहोस् file.
- नयाँ उदाहरणले पुरानोको रूपमा कम्तिमा समान हार्डवेयर आवश्यकताहरू पूरा गर्न आवश्यक छ।
- नयाँ उदाहरणमा, Ubuntu 18.04 स्थापना गर्नुहोस्। हामी निम्न ट्यूटोरियल सिफारिस गर्छौं:
- https://ubuntu.com/tutorials/install-ubuntu-server
जहाँसम्म Paragon Active Assurance को सवाल छ, तपाईले पूर्वनिर्धारितहरू भरि राख्न सक्नुहुन्छ। (यो पक्कै पनि हुन सक्छ कि तपाईंले Paragon Active Assurance सँग सम्बन्धित कारणहरूको लागि विभिन्न छनौटहरू गर्न आवश्यक छ।)
- एक पटक Ubuntu 18.04 स्थापना भएपछि, प्रणाली रिबुट गर्नुहोस्।
- निम्न डिस्क विभाजन सिफारिस गरिएको छ, विशेष गरी स्न्यापसट ब्याकअपहरूको लागि (तर यो निर्णय गर्ने प्रयोगकर्ताको रूपमा तपाईंमा निर्भर छ):
- प्रयोगशाला सेटअपको लागि सिफारिस गरिएको विभाजन:
- /: सम्पूर्ण डिस्क, ext4।
- उत्पादन सेटअपको लागि सिफारिस गरिएको विभाजन:
- /: डिस्क स्पेसको १०%, ext10।
- /var: डिस्क स्पेसको १०%, ext10।
- /var/lib/netrounds/rrd: डिस्क स्पेसको 80%, ext4।
- कुनै इन्क्रिप्सन छैन
- समय क्षेत्र UTC मा सेट गर्नुहोस्, उदाहरणका लागिampनिम्नानुसार le:
- सबै स्थानहरू en_US.UTF-8 मा सेट गर्नुहोस्।
- यो गर्ने एउटा तरिका म्यानुअल रूपमा सम्पादन गर्नु हो file /etc/default/locale। उदाहरणampLe:
- निश्चित गर्नुहोस् कि निम्न रेखा /etc/locale.gen मा टिप्पणी गरिएको छैन:
- लोकेल पुन: उत्पन्न गर्नुहोस् fileचयन गरिएको भाषा उपलब्ध छ भनी सुनिश्चित गर्न:
- सुनिश्चित गर्नुहोस् कि निम्न पोर्टहरूमा ट्राफिकलाई नियन्त्रण केन्द्रमा र बाट अनुमति दिइएको छ:
- इनबाउन्ड:
- TCP पोर्ट ४४३ (HTTPS): Web इन्टरफेस
- TCP पोर्ट 80 (HTTP): Web इन्टरफेस (Speedtest द्वारा प्रयोग गरिएको, अन्य रिडिरेक्ट गर्दछ URLs देखि HTTPS)
- TCP पोर्ट 830: ConfD (वैकल्पिक)
- TCP पोर्ट 6000: परीक्षण एजेन्ट उपकरणहरूको लागि ईन्क्रिप्टेड OpenVPN जडान
- TCP पोर्ट 6800: एन्क्रिप्टेड Webपरीक्षण एजेन्ट अनुप्रयोगहरूको लागि सकेट जडान
- आउटबाउन्ड:
- TCP पोर्ट 25 (SMTP): मेल डेलिभरी
- UDP पोर्ट 162 (SNMP): अलार्महरूको लागि SNMP जालहरू पठाउँदै
- UDP पोर्ट 123 (NTP): समय सिंक्रोनाइजेसन
- NTP स्थापना गर्नुहोस्:
- पहिले, timedatectl असक्षम गर्नुहोस्:
- आउटपुटमा, NTP सर्भरहरूको लागि "पहुँच" मान अन्तिम आठ NTP लेनदेनको परिणामलाई संकेत गर्ने अक्टल मान हो। यदि सबै आठ सफल भए, मान अक्टल 377 (= बाइनरी
- PostgreSQL स्थापना गर्नुहोस् र नियन्त्रण केन्द्रको लागि प्रयोगकर्ता सेट अप गर्नुहोस्:
बाह्य PostgreSQL सर्भर प्रयोग गर्न सिफारिस गरिएको छैन। - इमेल सर्भर स्थापना र कन्फिगर गर्नुहोस्।
- नियन्त्रण केन्द्रले प्रयोगकर्ताहरूलाई इमेल पठाउनेछ:
- जब तिनीहरूलाई खातामा आमन्त्रित गरिन्छ,
- इमेल अलार्म पठाउँदा (अर्थात् यदि SNMP को सट्टा इमेल यस उद्देश्यको लागि प्रयोग गरिन्छ), र
- आवधिक रिपोर्ट पठाउँदा।
- आदेश चलाउनुहोस्
- साधारण सेटअपको लागि जहाँ पोस्टफिक्सले गन्तव्य इमेल सर्भरमा सिधै पठाउन सक्छ, तपाईले सामान्य प्रकारको मेल कन्फिगरेसनलाई "इन्टरनेट साइट" मा सेट गर्न सक्नुहुन्छ, र प्रणाली मेल नाम सामान्यतया जसरी छ त्यस्तै छोड्न सकिन्छ। अन्यथा, पोस्टफिक्स वातावरण अनुसार कन्फिगर गर्न आवश्यक छ। मार्गदर्शनको लागि, आधिकारिक Ubuntu कागजातमा हेर्नुहोस् https://help.ubuntu.com/lts/serverguide/postfix.html.
- Ubuntu 18.04 उदाहरणमा नियन्त्रण केन्द्र स्थापना गर्नुहोस्। यो प्रक्रियाले Paragon Active Assurance REST API पनि स्थापना गर्छ।
- PostgreSQL स्थापना गर्नुहोस् र नियन्त्रण केन्द्रको लागि प्रयोगकर्ता सेट अप गर्नुहोस्:
0b11111111)। जे होस्, तपाईंले भर्खरै NTP स्थापना गर्नुभएको छ, यो सम्भव छ कि आठ भन्दा कम NTP लेनदेनहरू भएका छन्, जसले गर्दा मान सानो हुनेछ: 1, 3, 7, 17, 37, 77, वा 177 मध्ये एक यदि सबै लेनदेनहरू सफल भएमा। ।
- सबै प्यारागन सक्रिय आश्वासन सेवाहरू बन्द गर्नुहोस्:
- डाटाबेस ब्याकअप पुनर्स्थापित गर्नुहोस्:
- डाटाबेस माइग्रेसन गर्नु अघि, तपाईंले केही अतिरिक्त चरणहरू गर्न आवश्यक छ। यो ज्ञान आधार लेखमा जानुहोस्, खण्डमा तल स्क्रोल गर्नुहोस् कार्यहरू यदि रिलीज स्थापना गरिएको छ, र ती निर्देशनहरू मध्ये 1 देखि 4 चरणहरू प्रदर्शन गर्नुहोस्।
नोट: यस बिन्दुमा चरण 5 प्रदर्शन नगर्नुहोस्। - डाटाबेस माइग्रेसन चलाउनुहोस्:
नोट: यो एक संवेदनशील आदेश हो, र यसलाई टाढाको मेसिनमा कार्यान्वयन गर्दा सावधानी अपनाउनु पर्छ। यस्तो परिदृश्यमा यो दृढताका साथ सिफारिस गरिन्छ कि तपाइँ स्क्रिन वा tmux जस्तै प्रोग्राम प्रयोग गर्नुहोस् ताकि माइग्रेट आदेश ssh सत्र ब्रेक भए पनि चलिरहनेछ।
ncc माइग्रेट आदेश कार्यान्वयन गर्न धेरै समय लाग्छ (धेरै मिनेट)। यसले निम्न प्रिन्ट गर्नुपर्छ (तल विवरणहरू हटाइयो):
- ब्याकअप डाटालाई 18.04 उदाहरणमा scp वा केही अन्य उपकरण प्रयोग गरेर स्थानान्तरण गर्नुहोस्।
- OpenVPN कुञ्जीहरू पुनर्स्थापित गर्नुहोस्:
- RRD डेटा पुनर्स्थापित गर्नुहोस्:
- ब्याकअप कन्फिगरेसन तुलना गर्नुहोस् files नयाँ स्थापित भएकाहरूसँग, र म्यानुअल रूपमा दुई सेटको सामग्रीहरू मर्ज गर्नुहोस् files (तिनीहरू एउटै स्थानहरूमा रहनुपर्छ)।
- इजाजतपत्र प्रयोग गरेर उत्पादन इजाजतपत्र सक्रिय गर्नुहोस् file पुरानो उदाहरणबाट लिइएको:
- प्यारागन सक्रिय आश्वासन सेवाहरू सुरु गर्नुहोस्:
- नयाँ कन्फिगरेसन सक्रिय गर्न, तपाईंले पनि चलाउन आवश्यक छ:
- नयाँ परीक्षण एजेन्ट भण्डारहरू स्थापना गर्नुहोस्:
- (वैकल्पिक) यदि तपाईंलाई आवश्यक छ भने ConfD स्थापना र कन्फिगर गर्न NETCONF र YANG API अर्केस्ट्रेशन गाइड पछ्याउनुहोस्।
नोट: जब तपाइँ पछि 3.x मा अपग्रेड गर्नुहुन्छ, तपाइँले यो आदेश चलाएर सुरु गर्नुपर्छ: sudo apt-mark अनहोल्ड python-django python-django-common
समस्या निवारण
ConfD सुरु गर्दा समस्याहरू
यदि तपाइँलाई अपग्रेड पछि ConfD सुरु गर्न समस्या छ भने, कृपया नयाँ सदस्यता प्राप्त गर्नको लागि तपाइँको जुनिपर पार्टनर वा तपाइँको स्थानीय जुनिपर खाता प्रबन्धक वा बिक्री प्रतिनिधिलाई सम्पर्क गर्नुहोस्।
कल कार्यान्वयन सुरु गर्दा समस्याहरू
आदेश संग callexecuter लग जाँच गर्नुहोस्
तपाईंले निम्न जस्तै त्रुटि देख्न सक्नुहुन्छ:
के भएको छ कि नेट राउन्ड-कल एक्जिक्यूट*.deb प्याकेज नेट राउन्ड-कल कार्यान्वयन प्रणाली सेवा रोकिएको र असक्षम गरिएको छ भनी सुनिश्चित नगरी अपग्रेड गरिएको थियो। डाटाबेस गलत अवस्थामा छ; यसलाई ब्याकअपबाट पुनर्स्थापित गर्न आवश्यक छ, र अपग्रेड दोहोर्याउनु आवश्यक छ। नेट राउन्ड-कल निष्पादन सेवा असक्षम र बन्द गर्न निम्न गर्नुहोस्:
Web सर्भरले प्रतिक्रिया दिँदैन
आदेशको साथ अपाचे लगहरू जाँच गर्नुहोस्
यदि तपाईंले निम्न त्रुटि देख्नुभयो भने, यसको मतलब नियन्त्रण केन्द्र संस्करण 2.34 Ubuntu 18.04 मा चलिरहेको छ, अर्थात्, नियन्त्रण केन्द्र सफलतापूर्वक अपग्रेड गरिएको छैन। समाधान यस कागजातमा वर्णन गरिए अनुसार नियन्त्रण केन्द्रलाई पछिल्लो संस्करणमा अपग्रेड गर्नु हो।
Paragon Active Assurance Services को पुन: सुरु गर्न असफल भयो
- netrounds-* सेवाहरू पुन: सुरु गर्दै
- निम्न सन्देश उत्पादन गर्दछ:
- यसको अर्थ उल्लेख गरिएको सेवाहरू प्याकेज हटाउने प्रक्रियाको क्रममा मास्क गरिएको छ र म्यानुअल सफाई आवश्यक छ। सफाई प्रक्रिया तल देखाइएको छ:
जुनिपर नेटवर्क, जुनिपर नेटवर्क लोगो, जुनिपर, र जुनोस संयुक्त राज्य अमेरिका र अन्य देशहरूमा जुनिपर नेटवर्क, Inc. का दर्ता ट्रेडमार्कहरू हुन्। अन्य सबै ट्रेडमार्कहरू, सेवा चिन्हहरू, दर्ता चिन्हहरू, वा दर्ता गरिएका सेवा चिन्हहरू तिनीहरूका सम्बन्धित मालिकहरूको सम्पत्ति हुन्। जुनिपर नेटवर्कले यस कागजातमा कुनै पनि त्रुटिहरूको लागि कुनै जिम्मेवारी लिने छैन। जुनिपर नेटवर्कले सूचना बिना यो प्रकाशनलाई परिवर्तन, परिमार्जन, स्थानान्तरण वा अन्यथा परिमार्जन गर्ने अधिकार सुरक्षित राख्छ। प्रतिलिपि अधिकार © 2022 जुनिपर नेटवर्क्स, Inc. सबै अधिकार सुरक्षित।
कागजातहरू / स्रोतहरू
![]() |
जुनिपर नेटवर्क संस्करण 2.34 बाट स्तरवृद्धि नियन्त्रण केन्द्र [pdf] प्रयोगकर्ता गाइड संस्करण 2.34 बाट नियन्त्रण केन्द्र अपग्रेड गर्दै, संस्करण 2.34 बाट नियन्त्रण केन्द्र, संस्करण 2.34 बाट केन्द्र, संस्करण 2.34 |