Mreteni NETWORKS Toleo la 2.34 Kituo cha Kudhibiti Kuboresha
Vipimo
- Jina la Bidhaa: Kituo cha Kudhibiti
- Toleo: 4.4
- Iliyochapishwa: 2024-03-21
Taarifa ya Bidhaa
Kituo cha Kudhibiti ni programu tumizi iliyoundwa ili kudhibiti na kuboresha mifumo ya Ubuntu kwa ufanisi. Inaruhusu watumiaji kuhamisha data kutoka kwa mfano wa Kituo cha Udhibiti cha zamani hadi mfano mpya bila mshono.
Maagizo ya Matumizi ya Bidhaa
Hali A: Uboreshaji wa Ubuntu 16.04 hadi Ubuntu 18.04
- Hifadhi hifadhidata ya PostgreSQL:
- Endesha amri:
pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
- Vinginevyo, unaweza kuhifadhi katika umbizo la binary kwa kutumia:
pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
- Hifadhi nakala za funguo za OpenVPN kwa kutumia:
sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
- Hifadhi nakala ya RRD files (data ya vipimo) kwa kutumia:
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
- Endesha amri:
- Nakili usanidi wa Apache file:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- Boresha toleo la nguzo la PostgreSQL:
- Zima seva na ufute nguzo kwa kutumia:
sudo pg_dropcluster 10 main --stop
- Boresha toleo la nguzo kwa kutumia:
sudo pg_upgradecluster 9.5 main
- Zima seva na ufute nguzo kwa kutumia:
- Futa toleo la zamani la nguzo na safisha vifurushi vya zamani vya PostgreSQL kwa kutumia:
sudo pg_dropcluster 9.5 main
- Sakinisha toleo jipya la Kituo cha Kudhibiti:
- Toa kifurushi cha Kituo cha Kudhibiti:
tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
- Sasisha na usakinishe toleo jipya kwa kutumia:
sudo apt update && sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
- Toa kifurushi cha Kituo cha Kudhibiti:
- Hamisha data hadi toleo jipya kwa kutumia:
sudo ncc migrate
Maswali Yanayoulizwa Mara Kwa Mara (FAQ)
- Swali: Nifanye nini ikiwa hati ya uhamiaji itatoa maonyo?
Ikiwa hati ya uhamishaji inatoa maonyo, usiendelee na utaratibu wa uhamishaji wa hifadhidata. Wasiliana na usaidizi wa Juniper kwa usaidizi na uwape matokeo kutoka kwa hati ili kutatua masuala yoyote ya hifadhidata kabla ya kuendelea na uboreshaji. - Swali: Amri ya 'ncc kuhama' inachukua muda gani kutekeleza?
Amri ya 'ncc migrate' inaweza kuchukua dakika kadhaa kutekeleza inapohamisha data hadi toleo jipya. Tafadhali kuwa na subira wakati wa mchakato huu.
Utangulizi
Hati hii inahusu uboreshaji wa Kituo cha Udhibiti wa Uhakikisho wa Paragon Active kutoka toleo la 2.34 hadi toleo la baadaye. Uboreshaji huo unajumuisha taratibu maalum kwani unahusisha kuboresha Ubuntu OS kutoka 16.04 hadi 18.04. Hati hiyo inashughulikia matukio mawili:
- Uboreshaji wa Ubuntu 16.04 (na Kituo cha Kudhibiti kimewekwa) hadi Ubuntu 18.04.
- Usakinishaji mpya wa Ubuntu 18.04 ukifuatiwa na usakinishaji wa Kituo cha Kudhibiti na uhamishaji wa data chelezo kutoka kwa mfano wa Kituo cha Udhibiti cha zamani hadi mfano mpya.
Kwa visasisho vingine, tafadhali rejelea Mwongozo wa Kuboresha.
Mfano A: Uboreshaji wa Ubuntu 16.04 hadi Ubuntu 18.04
- Anza kwa kuzima huduma za apache2 na netrounds-callexecuter:
sudo systemctl lemaza apache2 netrounds-callexecuter - Acha huduma zote za Uhakikisho wa Paragon Active:
sudo systemctl simamisha "netrounds-*" apache2 openvpn@netrounds - Chukua nakala za data ya bidhaa ya Paragon Active Assurance.
KUMBUKA: Huu ni utaratibu wa kuhifadhi nakala uliofafanuliwa katika Mwongozo wa Uendeshaji, sura ya Kuhifadhi Data ya Bidhaa, iliyoandikwa kwa ufupi zaidi.
Tekeleza amri hizi:
- # Hifadhi hifadhidata ya PostgreSQL
- pg_dump -msaada
- pg_dump -h localhost -U netrounds > ncc_postgres.sql
- # (Mbadala, kuokoa katika umbizo la binary :)
- # pg_dump -h localhost -U netrounds -Fc netirounds > ncc_postgres.binary
- # Hifadhi nakala za funguo za OpenVPN
sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn - # Kumbuka: Hakikisha umehifadhi hizi mahali salama.
- # Hifadhi nakala ya RRD files (data ya vipimo)
- # Angalia file ukubwa kabla ya kukandamiza RRD. Matumizi ya amri ya tar haipendekezi # ikiwa RRD ni kubwa kuliko GB 50; tazama maelezo hapa chini.
- du -hs /var/lib/netrounds/rrd
- sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
KUMBUKA: Amri ya pg_dump itauliza nenosiri ambalo linaweza kupatikana katika /etc/netrounds/netrounds.conf chini ya "database ya postgres". Nenosiri chaguo-msingi ni "mitandao".
KUMBUKA: Kwa usanidi wa kiwango kikubwa (> GB 50), kutengeneza tarball ya RRD files inaweza kuchukua muda mrefu sana, na kuchukua picha ya sauti inaweza kuwa wazo bora. Suluhisho zinazowezekana za kufanya hivi ni pamoja na: kutumia a file mfumo unaoauni vijipicha, au kupiga picha ya sauti pepe ikiwa seva inafanya kazi katika mazingira pepe.
- Angalia uadilifu wa hifadhidata kwa kutumia hati iliyotolewa netrounds_2.35_validate_db.sh.
ONYO: Hati hii ikitoa maonyo, usijaribu utaratibu wa kuhamisha hifadhidata uliofafanuliwa "hapa chini" kwenye ukurasa wa 5. Wasiliana na usaidizi wa Juniper kwa kufungua tikiti kwa https://support.juniper.net/support/requesting-support (kusambaza matokeo kutoka kwa hati) ili matatizo ya hifadhidata yatatuliwe kabla ya kuendelea na uboreshaji.
- Chukua nakala za usanidi wa Kituo cha Kudhibiti files:
- /etc/apache2/sites-available/netrounds-ssl.conf
- /etc/apache2/sites-available/netrounds.conf
- /etc/netrounds/netrounds.conf
- /etc/netrounds/probe-connect.conf
- /etc/netrounds/restol.conf
- /etc/netrounds/secret_key
- /etc/netrounds/test-agent-gateway.yaml
- /etc/openvpn/netrounds.conf
Kwa mfanoample:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- Boresha Ubuntu hadi toleo la 18.04. Utaratibu wa uboreshaji wa kawaida ni kama ifuatavyo (iliyobadilishwa kutoka https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
- Ili kuboresha mfumo wa seva:
- Sakinisha update-manager-core ikiwa haijasakinishwa tayari.
- Hakikisha mstari wa Prompt katika /etc/update-manager/release-upgrades umewekwa kuwa 'lts' (ili kuhakikisha kuwa Mfumo wa Uendeshaji umeboreshwa hadi 18.04, toleo linalofuata la LTS baada ya 16.04).
- Zindua zana ya uboreshaji na amri sudo do-release-upgrade.
- Fuata maagizo kwenye skrini. Kuhusiana na Paragon Active Assurance, unaweza kuweka chaguo-msingi kote. (Bila shaka inaweza kutokea kwamba unahitaji kufanya chaguo tofauti kwa sababu zisizohusiana na Paragon Active Assurance.)
- Ili kuboresha mfumo wa seva:
- Mara tu Ubuntu imesasishwa, fungua upya mfumo. Kisha fanya hatua zifuatazo:
- Boresha PostgreSQL.
- Sasisha hifadhidata ya PostgreSQL files kutoka toleo la 9.5 hadi toleo la 10:
sudo pg_dropcluster 10 kuu -stop # Zima seva na ufute kabisa nguzo # "kuu" toleo la 10 (hii huandaa kwa uboreshaji # katika amri inayofuata)
sudo pg_upgradecluster 9.5 kuu # Boresha nguzo "kuu" toleo la 9.5 hadi la hivi karibuni#
toleo linalopatikana (10) sudo pg_dropcluster 9.5 kuu# Futa kabisa nguzo "kuu" toleo la 9.5 - Ondoa toleo la zamani la PostgreSQL:
sudo apt purge postgresql-9.5 postgresql-mteja-9.5 postgresql-contrib-9.5 - Sasisha vifurushi vya Uhakikisho wa Paragon Active.
- Kokotoa hesabu ya hundi ya tarball iliyo na toleo jipya la Kituo cha Kudhibiti na uthibitishe kuwa ni sawa na hesabu ya hundi ya SHA256 iliyotolewa kwenye ukurasa wa upakuaji:
sha256sum paa-control-center_${CC_VERSION}.tar.gz
- Kokotoa hesabu ya hundi ya tarball iliyo na toleo jipya la Kituo cha Kudhibiti na uthibitishe kuwa ni sawa na hesabu ya hundi ya SHA256 iliyotolewa kwenye ukurasa wa upakuaji:
- Fungua tarball ya Kituo cha Kudhibiti:
hamisha CC_VERSION=
tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz - Sakinisha vifurushi vipya vya Kituo cha Kudhibiti:
sasisho la sudo apt
sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb - Ondoa vifurushi vya kizamani:
KUMBUKA: Ni muhimu kuondoa vifurushi hivi.
- # Wakala wa Mtihani Lite inasaidia sudo apt purge netrounds-agent-login
- # Kifurushi cha jsonfield kisichotumika sudo apt kuondoa python-django-jsonfield
Kabla ya kufanya uhamiaji wa hifadhidata, unahitaji kufanya hatua zingine za ziada. Nenda kwenye makala haya ya msingi ya Maarifa, sogeza chini hadi kwenye sehemu ya Vitendo ikiwa toleo limesakinishwa, na utekeleze hatua ya 1 hadi 4 ya maagizo hayo.
KUMBUKA: Usifanye hatua ya 5 katika hatua hii.
- Endesha uhamishaji wa hifadhidata:
KUMBUKA: Kabla ya kufanya uhamishaji, lazima uhakikishe kuwa ukaguzi wa uadilifu wa hifadhidata uliofafanuliwa "hapo juu" kwenye ukurasa wa 2 unakamilika bila makosa.
sudo ncc kuhama
Amri ya kuhama ya ncc inachukua muda mwingi kutekeleza (dakika nyingi). Inapaswa kuchapisha yafuatayo (maelezo yameachwa hapa chini):- Inahamisha hifadhidata...
- Operesheni za kutekeleza:
<…> - Inasawazisha programu bila uhamishaji:
<…> - Uhamiaji unaoendesha:
<…> - Inaunda jedwali la akiba...
<…> - Inasawazisha hati za majaribio...
- (Hiari) Sasisha kifurushi cha ConfD ikiwa unahitaji ConfD:
tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz
sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb - Linganisha usanidi wa nakala rudufu hapo awali files na zile mpya zilizosakinishwa, na uunganishe mwenyewe maudhui ya seti mbili za files (zinapaswa kubaki katika maeneo sawa).
- Washa huduma za apache2, kafka, na mitandao-callexecuter:
sudo systemctl wezesha apache2 kafka netrounds-callexecuter - Anzisha huduma za Uhakikisho wa Paragon Active:
sudo systemctl anza - "njia zote-*" apache2 kafka openvpn@netrounds - Ili kuamilisha usanidi mpya, unahitaji pia kuendesha:
sudo systemctl pakia tena apache2 - Sakinisha hazina mpya za Wakala wa Mtihani:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=- # Kwa matoleo kabla ya 3.0:
- # Thibitisha uadilifu wa hazina (jibu linapaswa kuwa "Sawa") shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent application_${TA_APPLICATION_VERSION}.sha256.sum.
- # Kwa toleo la 3.0 na la baadaye:
- # Hesabu za hundi za hazina na uthibitishe kuwa zinalingana na
- # SHA256 hundi zimetolewa kwenye ukurasa wa kupakua sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
- # Anzisha usakinishaji sudo apt-get install \ netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.deb
sudo cp netrounds-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz \ /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/
- Kwa kuwa uwezo wa kutumia Wakala wa Mtihani Lite uliondolewa katika toleo la 2.35, unapaswa kuondoa vifurushi vya zamani vya Wakala wa Jaribio Lite ikiwa umevisakinisha:
sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agent-lite*
KUMBUKA: Unaposasisha hadi 3.x baadaye, lazima uanze kwa kutekeleza amri hii: sudo apt-mark unhold python-django python-django-common
Mfano B: Usakinishaji Mpya wa Ubuntu 18.04
- Kwenye mfano wa Ubuntu 16.04, chukua nakala rudufu za data ya bidhaa ya Paragon Active Assurance.
KUMBUKA: Huu ni utaratibu wa kuhifadhi nakala uliofafanuliwa katika Mwongozo wa Uendeshaji, sura ya "Kuhifadhi Data ya Bidhaa", iliyoandikwa kwa ufupi zaidi.
Tekeleza amri hizi:- # Hifadhi nakala ya hifadhidata ya PostgreSQL pg_dump -help pg_dump -h localhost -U netrounds > ncc_postgres.sql
- # (Mbadala, kuokoa katika umbizo la binary :)
- # pg_dump -h localhost -U netrounds -Fc netirounds > ncc_postgres.binary
- # Hifadhi nakala ya funguo za OpenVPN sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
- # Kumbuka: Hakikisha umehifadhi hizi mahali salama.
- # Hifadhi nakala ya RRD files (data ya vipimo)
- # Angalia file ukubwa kabla ya kukandamiza RRD. Matumizi ya amri ya tar haipendekezi # ikiwa RRD ni kubwa kuliko GB 50; tazama maelezo hapa chini.
- du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
KUMBUKA: Amri ya pg_dump itauliza nenosiri ambalo linaweza kupatikana katika /etc/netrounds/netrounds.conf chini ya "database ya postgres". Nenosiri chaguo-msingi ni "mitandao".
KUMBUKA: Kwa usanidi wa kiwango kikubwa (> GB 50), kutengeneza tarball ya RRD files inaweza kuchukua muda mrefu sana, na kuchukua picha ya sauti inaweza kuwa wazo bora. Suluhisho zinazowezekana za kufanya hivi ni pamoja na: kutumia a file mfumo unaoauni vijipicha, au kupiga picha ya sauti pepe ikiwa seva inafanya kazi katika mazingira pepe.
- Kwenye mfano wa Ubuntu 16.04, chukua chelezo za usanidi wa Kituo cha Kudhibiti 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
Kwa mfanoample:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- Kwenye mfano wa Ubuntu 16.04, hifadhi nakala ya leseni file.
- Mfano mpya unahitaji kukidhi angalau mahitaji ya maunzi sawa na ya zamani.
- Kwa mfano mpya, sasisha Ubuntu 18.04. Tunapendekeza mafunzo yafuatayo:
- https://ubuntu.com/tutorials/install-ubuntu-server
Kuhusiana na Paragon Active Assurance, unaweza kuweka chaguo-msingi kote. (Bila shaka inaweza kutokea kwamba unahitaji kufanya chaguo tofauti kwa sababu zisizohusiana na Paragon Active Assurance.) - Mara tu Ubuntu 18.04 imewekwa, fungua upya mfumo.
- Ugawaji wa diski ufuatao unapendekezwa, haswa kwa nakala rudufu za muhtasari (lakini ni juu yako kama mtumiaji kuamua):
- Ugawaji unaopendekezwa kwa usanidi wa maabara:
- /: Diski nzima, ext4.
- Ugawaji unaopendekezwa kwa usanidi wa uzalishaji:
- /: 10% ya nafasi ya diski, ext4.
- /var: 10% ya nafasi ya diski, ext4.
- /var/lib/netrounds/rrd: 80% ya nafasi ya diski, ext4.
- Hakuna usimbaji fiche
- Ugawaji unaopendekezwa kwa usanidi wa maabara:
- Weka saa za eneo kuwa UTC, kwa mfanoample kama ifuatavyo:
sudo timedatectl set-timezone Etc/UTC - Weka lugha zote ziwe en_US.UTF-8.
- Njia moja ya kufanya hivyo ni kuhariri mwenyewe file /etc/default/locale. Kwa mfanoample:
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8 - Hakikisha kuwa mstari ufuatao haujatolewa maoni kwenye /etc/locale.gen:
sw_US.UTF-8 UTF-8 - Tengeneza upya eneo files ili kuhakikisha kuwa lugha iliyochaguliwa inapatikana:
sudo apt-get install locales sudo locale-gen
- Njia moja ya kufanya hivyo ni kuhariri mwenyewe file /etc/default/locale. Kwa mfanoample:
- Hakikisha kuwa trafiki kwenye milango ifuatayo inaruhusiwa kwenda na kutoka kwa Kituo cha Kudhibiti:
- Inbound:
- Bandari ya TCP 443 (HTTPS): Web kiolesura
- TCP bandari 80 (HTTP): Web interface (inayotumiwa na Speedtest, inaelekeza zingine URLs kwa HTTPS)
- TCP bandari 830: ConfD (si lazima)
- TCP port 6000: Muunganisho wa OpenVPN Uliosimbwa kwa Njia fiche kwa Vifaa vya Ajenti wa Majaribio
- Bandari ya TCP 6800: Imesimbwa kwa njia fiche WebMuunganisho wa soketi kwa Maombi ya Wakala wa Mtihani
- Nje:
- TCP bandari 25 (SMTP): Uwasilishaji wa barua
- UDP port 162 (SNMP): Inatuma mitego ya SNMP kwa kengele
- UDP port 123 (NTP): Usawazishaji wa wakati
- Inbound:
- Sakinisha NTP:
- Lemaza kwanza timedatectl:
sudo timedatectl set-ntp no - Tekeleza amri hii:
timedatectl
na kuthibitisha hilo - systemd-timesyncd.service amilifu: hapana
- Sasa unaweza kuendesha usakinishaji wa NTP:
sudo apt-get install ntp - Hakikisha kuwa seva za NTP zilizosanidiwa zinapatikana:
ntpq -np - Matokeo yanapaswa kuwa "yote" yaliyoonyeshwa kwa octal. 1
- Lemaza kwanza timedatectl:
1 Katika matokeo, thamani ya "fikia" kwa seva za NTP ni thamani ya oktali inayoonyesha matokeo ya miamala nane ya mwisho ya NTP. Ikiwa zote nane zilifaulu, thamani itakuwa octal 377 (= binary
- Sakinisha PostgreSQL na usanidi mtumiaji kwa Kituo cha Kudhibiti:
- sudo apt-kupata sasisho
- sudo apt-get install postgresql
- sudo -u postgres psql -c “TENGENEZA nyanda za WAJIBU KWA NENOSIRI ILIYOHIRIWA 'mizunguko' INGIA YA SUPERUSER;”
- sudo -u postgres psql -c "CREATE DATABASE mitandao ya MMILIKI MIZINGATIO YA 'UTF8' TEMPLATE 'template0';"
Kutumia seva ya nje ya PostgreSQL haipendekezi.
- Sakinisha na usanidi seva ya barua pepe.
- Kituo cha Kudhibiti kitatuma barua pepe kwa watumiaji:
- wanapoalikwa kwenye akaunti,
- wakati wa kutuma kengele za barua pepe (yaani ikiwa barua pepe badala ya SNMP inatumiwa kwa madhumuni haya), na
- wakati wa kutuma ripoti za mara kwa mara.
- Endesha amri
sudo apt-get install postfix - Kwa usanidi rahisi ambapo postfix inaweza kutuma moja kwa moja kwa seva ya barua pepe lengwa, unaweza kuweka aina ya jumla ya usanidi wa barua kuwa "Tovuti ya Mtandao", na jina la barua ya mfumo kwa kawaida linaweza kuachwa kama lilivyo. Vinginevyo, postfix inahitaji kusanidiwa kulingana na mazingira. Kwa mwongozo, rejelea hati rasmi za Ubuntu kwenye https://help.ubuntu.com/lts/serverguide/postfix.html.
- Kituo cha Kudhibiti kitatuma barua pepe kwa watumiaji:
- Sakinisha Kituo cha Kudhibiti kwenye mfano wa Ubuntu 18.04.
- Utaratibu huu pia husakinisha API ya Paragon Active Assurance REST.
- hamisha CC_VERSION=
- # Hesabu hundi ya tar file na uthibitishe kuwa ni sawa na SHA256
- Utaratibu huu pia husakinisha API ya Paragon Active Assurance REST.
- 0b11111111). Hata hivyo, wakati umesakinisha NTP, kuna uwezekano kuwa chini ya miamala minane ya NTP imefanyika, ili thamani iwe ndogo: moja ya 1, 3, 7, 17, 37, 77, au 177 ikiwa shughuli zote zilifaulu. .
- # hundi iliyotolewa kwenye ukurasa wa upakuaji sha256sum paa-control-center_${CC_VERSION}.tar.gz
- # Fungua tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
- # Hakikisha vifurushi vimesasishwa sudo apt-get update
- # Anzisha usakinishaji sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb
- Acha huduma zote za Uhakikisho wa Paragon Active:
sudo systemctl simamisha "netrounds-*" apache2 openvpn@netrounds - Rejesha hifadhidata ya hifadhidata:
sudo -u postgres psql -set ON_ERROR_STOP=kwenye mitandao <ncc_postgres.sql - Kabla ya kufanya uhamiaji wa hifadhidata, unahitaji kufanya hatua zingine za ziada. Nenda kwenye makala haya ya msingi ya Maarifa, sogeza chini hadi kwenye sehemu ya Vitendo ikiwa toleo limesakinishwa, na utekeleze hatua ya 1 hadi 4 ya maagizo hayo.
KUMBUKA: Usifanye hatua ya 5 katika hatua hii. - Endesha uhamishaji wa hifadhidata:
KUMBUKA: Hii ni amri nyeti, na uangalifu unapaswa kuchukuliwa wakati wa kuitekeleza kwenye mashine ya mbali. Katika hali kama hii inapendekezwa sana kwamba utumie programu kama skrini au tmux ili amri ya kuhama iendelee kufanya kazi hata ikiwa kikao cha ssh kitavunjika.- sudo ncc kuhama
- Amri ya kuhama ya ncc inachukua muda mwingi kutekeleza (dakika nyingi). Inapaswa kuchapisha yafuatayo (maelezo yameachwa hapa chini
- Inahamisha hifadhidata...
- Operesheni za kutekeleza:
<…> - Inasawazisha programu bila uhamishaji:
<…> - Uhamiaji unaoendesha:
<…> - Inaunda jedwali la akiba...
<…> - Inasawazisha hati za majaribio...
- Hamisha data ya chelezo kwa mfano wa 18.04 ukitumia scp au zana nyingine.
- Rejesha funguo za OpenVPN:
- # Ondoa funguo zozote za OpenVPN zilizopo sudo rm -rf /var/lib/netrounds/openvpn
- # Fungua vitufe vilivyohifadhiwa nakala rudufu sudo tar -xzf ncc_openvpn.tar.gz -C /
- Rejesha data ya RRD:
- # Ondoa RRD zozote zilizopo sudo rm -rf /var/lib/netrounds/rrd
- # Fungua RRD zilizochelezwa sudo tar -xzf ncc_rrd.tar.gz -C /
- Linganisha usanidi wa nakala rudufu files na zile mpya zilizosakinishwa, na uunganishe mwenyewe maudhui ya seti mbili za files (zinapaswa kubaki katika maeneo sawa).
- Washa leseni ya bidhaa kwa kutumia leseni file Imechukuliwa kutoka kwa mfano wa zamani:
- leseni ya ncc anzisha ncc_license.txt
- Anzisha huduma za Uhakikisho wa Paragon Active:
sudo systemctl anza - "njia zote-*" apache2 kafka openvpn@netrounds - Ili kuamilisha usanidi mpya, unahitaji pia kuendesha:
sudo systemctl pakia tena apache2 - Sakinisha hazina mpya za Wakala wa Mtihani:
- TA_APPLIANCE_VERSION=
- TA_APPLICATION_VERSION=
- # Kwa matoleo kabla ya 3.0:
- # Thibitisha uadilifu wa hazina (jibu linapaswa kuwa "Sawa")
shasum -c wakala-mtihani-wa-netrounds_${TA_APPLIANCE_VERSION}_all.sha256
shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum - # Kwa toleo la 3.0 na la baadaye:
- # Hesabu za hundi za hazina na uthibitishe kuwa zinalingana na
- # SHA256 hundi iliyotolewa kwenye ukurasa wa kupakua
sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb
sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz - # Anzisha usakinishaji sudo apt-get install \netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.deb
- sudo cp netrounds-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz \ /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/
- (Si lazima) Fuata Mwongozo wa Okestration wa NETCONF & YANG API ili kusakinisha na kusanidi ConfD ukiihitaji.
KUMBUKA: Unaposasisha hadi 3.x baadaye, lazima uanze kwa kutekeleza amri hii: sudo apt-mark unhold python-django python-django-common
Kutatua matatizo
KATIKA SEHEMU HII
- Matatizo ya Kuanzisha ConfD | 15
- Matatizo Kuanzisha callecuter | 15
- Web Seva Haijibu | 16
- Kuanzisha upya Huduma za Uhakikisho Inayotumika kwa Paragon Kumeshindwa | 17
Matatizo ya Kuanzisha ConfD
Iwapo una matatizo ya kuanzisha ConfD baada ya kusasisha, tafadhali wasiliana na mshirika wako wa Juniper au msimamizi wa akaunti yako wa karibu wa Juniper au mwakilishi wa mauzo ili upate usajili mpya.
Matatizo Kuanzisha callexecuter
Angalia magogo ya callexecuter na amri
- sudo journalctl xeu netrounds-callexecuter
Unaweza kuona hitilafu kama ifuatayo:
- Jun 03 09:53:27 myhost django-admin[6290]: ERROR netrounds.manager.callexecuter Isiyoshughulikiwa katika CallExecuter.run [jina=netrounds.manager.callexecuter, thread=140364632504128, funzoh=8238, funzo
- Jun 03 09:53:27 myhost django-admin[6290]: Traceback (simu ya hivi majuzi zaidi):
- Juni 03 09:53:27 mwenyeji wangu django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/management/commands/runcallexecuter.py", mstari wa 65, kwenye mpini
- Juni 03 09:53:27 mwenyeji wangu django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/calldispatcher.py", mstari wa 164, unaendelea
- Juni 03 09:53:27 mwenyeji wangu django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py", mstari wa 204, inwait
- Juni 03 09:53:27 mwenyeji wangu django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py", mstari wa 42, katika __unicode__
- Jun 03 09:53:27 myhost django-admin[6290]: AttributeError: kitu cha 'unicode' hakina sifa 'iteritems'
Kilichofanyika ni kwamba kifurushi cha netrounds-callexecuter*.deb kiliboreshwa bila kuhakikisha kuwa huduma ya netrounds-callexecuter systemd imesimamishwa na kuzimwa. Hifadhidata iko katika hali mbaya; inahitaji kurejeshwa kutoka kwa chelezo, na uboreshaji unahitaji kurudiwa.
Fanya yafuatayo kuzima na kusimamisha huduma ya netround-callexecuter:
- sudo systemctl lemaza netrounds-callexecuter
- sudo systemctl simamisha netrounds-callexecuter
Web Seva Haijibu
Angalia magogo ya apache na amri
- mkia -n 50 /var/log/apache2/netrounds_error.log
Ukiona hitilafu ifuatayo, inamaanisha kwamba toleo la Kituo cha Kudhibiti 2.34 linaendesha Ubuntu 18.04, yaani, Kituo cha Kudhibiti hakijasasishwa kwa ufanisi. Suluhisho ni kuboresha Kituo cha Kudhibiti hadi toleo la baadaye kama ilivyoelezwa katika hati hii.
- #Maraamps, pids, nk. kuvuliwa chini
Hati ya WSGI inayolengwa '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' haiwezi kupakiwa kama moduli ya Python.
Isipokuwa imetokea kuchakata hati ya WSGI '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py'. Traceback (simu ya hivi majuzi):- File “/usr/lib/python2.7/dist-packages/netrounds/wsgi.py”, mstari wa 6, katika maombi = get_wsgi_application()
- File “/usr/lib/python2.7/dist-packages/django/core/wsgi.py”, mstari wa 13, katika get_wsgi_application django.setup(set_prefix=False)
- File “/usr/lib/python2.7/dist-packages/django/__init__.py”, mstari wa 27, katika usanidi apps.populate(settings.INSTALLED_APPS)
- File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, mstari wa 85, katika populate app_config = AppConfig.create(ingizo)
- File "/usr/lib/python2.7/dist-packages/django/apps/config.py", mstari wa 94, katika kuunda moduli = import_module(ingizo)
- File “/usr/lib/python2.7/importlib/__init__.py”, mstari wa 37, katika import_module __import__(jina)
- File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py”, mstari wa 1, katika kutoka grappelli.dashboard.dashibodi kuleta *
- File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py”, mstari wa 14, katika kutoka kwa moduli za kuagiza za grappelli.dashibodi
- File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py”, mstari wa 9, katika kutoka kwa django.contrib.contenttypes.models huleta ContentType
- File “/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py”, mstari wa 139, katika darasa ContentType(models.Model):
- File “/usr/lib/python2.7/dist-packages/django/db/models/base.py”, mstari wa 110, katika __new__ app_config = apps.get_containing_app_config(moduli)
- File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, mstari wa 247, katika get_containing_app_config self.check_apps_ready()
- File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, mstari wa 125, katika check_apps_ready ongeza AppRegistryNotReady(“Programu bado hazijapakiwa.”) AppRegistryNotReady: Programu bado hazijapakiwa.
Kuanzisha upya Huduma za Uhakikisho Inayotumika kwa Paragon Kumeshindwa
- Kuanzisha upya mitandao-* huduma na
- sudo systemctl anza - "mitandao-*" yote apache2 openvpn@netrounds
- hutoa ujumbe ufuatao:
- Imeshindwa kuanzisha netrounds-agent-ws-server.service: Unit netrounds-agent-ws-server.service imefunikwa.
- Imeshindwa kuanzisha netrounds-agent-daemon.service: Unit netrounds-agent-daemon.service imefunikwa.
- Hii inamaanisha kuwa huduma zilizotajwa zimefichwa wakati wa mchakato wa kuondoa kifurushi na zinahitaji kusafishwa kwa mikono. Utaratibu wa kusafisha umeonyeshwa hapa chini
- sudo apt-get purge netrounds-agent-login
- sudo find /etc/systemd/system -name "netrounds-agent-*.service" -delete sudo systemctl daemon-reload
Juniper Networks, nembo ya Mitandao ya Mreteni, Mreteni, na Junos ni chapa za biashara zilizosajiliwa za Juniper Networks, Inc. nchini Marekani na nchi nyinginezo. Alama zingine zote za biashara, alama za huduma, alama zilizosajiliwa, au alama za huduma zilizosajiliwa ni mali ya wamiliki husika. Mitandao ya Juniper haichukui jukumu kwa makosa yoyote katika hati hii. Mitandao ya Juniper inahifadhi haki ya kubadilisha, kurekebisha, kuhamisha au kusahihisha chapisho hili bila notisi. Hakimiliki © 2024 Juniper Networks, Inc. Haki zote zimehifadhiwa.
Nyaraka / Rasilimali
![]() |
Mreteni NETWORKS Toleo la 2.34 Kituo cha Kudhibiti Kuboresha [pdf] Mwongozo wa Mtumiaji Toleo la 2.34 Kituo cha Kudhibiti cha Kuboresha, Kituo cha Kudhibiti cha Kuboresha, Kituo cha Kudhibiti, Kituo |