Ukuthuthukisa Isikhungo Sokulawula kusuka kunguqulo
2.34
Isingeniso
Lo mbhalo uphathelene nokuthuthukiswa kwe-Paragon Active Assurance Control Center isuka enguqulweni engu-2.34 iye kweyakamuva.
Ukuthuthukiswa kuhlanganisa izinqubo ezikhethekile njengoba kuhilela ukuthuthukisa i-Ubuntu OS isuka ku-16.04 iye ku-18.04. Idokhumenti ihlanganisa izimo ezimbili:
- Ukuthuthukiswa kwe-Ubuntu 16.04 (ene-Control Center efakiwe) ku-Ubuntu 18.04.
- Ukufakwa okusha kwe-Ubuntu 18.04 kulandelwa ukufakwa kweSikhungo Sokulawula kanye nokudluliselwa kwedatha eyisipele kusukela kusenzakalo esidala seSikhungo Sokulawula kuya esimweni esisha.
Ukuze uthole okunye ukuthuthukiswa, sicela ubheke Umhlahlandlela Wokuthuthukisa.
Isimo A: Ukuthuthukiswa kwe-Ubuntu 16.04 kuya ku-Ubuntu 18.04
- Qala ngokukhubaza izinsiza ze-apache2 kanye ne-netrounds-callexecuter: sudo systemctl khubaza i-apache2 netrounds-callexecuter
- Misa zonke izinsiza ze-Paragon Active Assurance: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
- Thatha izipele zedatha yomkhiqizo we-Paragon Active Assurance.
QAPHELA: Lena inqubo yokwenza ikhophi yasenqolobaneni echazwe Kumhlahlandlela Wokusebenza, isahluko Ukulondoloza Idatha Yomkhiqizo, okubhalwe kafushane kuphela.
Qalisa le miyalo:
# Yenza isipele i-PostgreSQL database pg_dump -help pg_dump -h localhost -U netrounds > ncc_postgres.sql
# (Okunye, ukulondoloza ngefomethi kanambambili:)
# pg_dump -h localhost -U netrounds -Fc networks > ncc_postgres.binary
# Yenza isipele okhiye be-OpenVPN sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Qaphela: Qiniseka ukuthi uzigcina endaweni ephephile.
# Gcina i-RRD files (idatha yamamethrikhi)
# Hlola file usayizi ngaphambi kokucindezela ama-RRD. Ukusetshenziswa kwe-tar command akukho
# kunconyiwe uma ama-RRD emakhulu kuno-50 GB; bheka inothi elingezansi. du -hs /var/lib/netrounds/rrd
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
QAPHELA: Umyalo we-pg_dump uzocela igama-mfihlo elingatholakala ku/etc/netrounds/netrounds.com “postgres database”. Iphasiwedi ezenzakalelayo ithi “netrounds”.
QAPHELA: Ngokusetha kwesilinganiso esikhulu (> 50 GB), okwenza i-tarball ye-RRD files kungase kuthathe isikhathi eside kakhulu, futhi ukuthatha isifinyezo sevolumu kungaba umqondo ongcono. Izixazululo ezingenzeka zokwenza lokhu zihlanganisa: ukusebenzisa a file uhlelo olusekela izifinyezo, noma ukuthatha isifinyezo sevolumu ebonakalayo uma iseva isebenza endaweni ebonakalayo. - Hlola ubuqotho besizindalwazi usebenzisa umbhalo onikeziwe we-netrounds_2.35_validate_db.sh.
ISEXWAYISO: Uma lesi sikripthi sikhipha izexwayiso, ungazami inqubo yokuthutha echazwe “ngezansi” ekhasini lesi-5. Xhumana nosekelo lweJuniper ngokugcwalisa ithikithi ku- https://support.juniper.net/support/requesting-support (ukunikeza okukhiphayo kuskripthi) ukuze izinkinga ngesizindalwazi zixazululwe ngaphambi kokuthi uqhubeke nokuthuthukisa.
- Thatha izipele zokucushwa Kwesikhungo Sokulawula 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
Okwesiboneloample:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- Thuthukisa Ubuntu kunguqulo 18.04. Inqubo evamile yokuthuthukisa imi kanje (ithathwe kokuthi https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
• Ukuthuthukisa kusistimu yeseva:
• Faka i-update-manager-core uma ingakafakwa kakade.
• Qiniseka ukuthi ulayini Wokusheshisa ku-/etc/update-manager/release-upgrades usethelwe ku-'lts' (ukuqinisekisa ukuthi
I-OS ithuthukiselwe ku-18.04, inguqulo elandelayo ye-LTS ngemva kuka-16.04).
• Yethula ithuluzi lokuthuthukisa ngomyalo we-sudo do-release-upgrade.
• Landela imiyalelo esesikrinini. Ngokuphathelene ne-Paragon Active Assurance, ungagcina okumisiwe kukho konke. (Kungenzeka ngempela ukuthi udinga ukukhetha okuhlukile ngezizathu ezingahlobene ne-Paragon Active Assurance.) - Uma Ubuntu sebuthuthukisiwe, qalisa kabusha uhlelo. Bese wenza lezi zinyathelo ezilandelayo:
- Thuthukisa i-PostgreSQL.
- Buyekeza isizindalwazi se-PostgreSQL files kusuka kunguqulo 9.5 kuya kunguqulo 10: sudo pg_dropcluster 10 main -stop # Vala iseva futhi ususe ngokuphelele iqoqo# "main" inguqulo 10 (lokhu kulungiselela ukuthuthukiswa# emyalweni olandelayo) sudo pg_upgradecluster 9.5 main # Thuthukisa iqoqo "main" inguqulo 9.5 kuya yakamuva#
inguqulo etholakalayo (10) sudo pg_dropcluster 9.5 main # Susa ngokuphelele iqoqo “eliyinhloko” inguqulo 9.5 - Susa inguqulo yakudala ye-PostgreSQL:
I-sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5 - Buyekeza amaphakheji e-Paragon Active Assurance.
• Bala i-checksum ye-tarball equkethe inguqulo entsha Yesikhungo Sokulawula futhi uqinisekise ukuthi ilingana ne-SHA256 checksum ehlinzekwe ekhasini lokulanda: sha256sum paa-control-center_${CC_VERSION}.tar.gz
• Khipha i-tarball Yesikhungo Sokulawula: thekelisa CC_VERSION= tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
• Faka amaphakheji amasha Esikhungo Sokulawula: i-sudo apt update sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
• Susa amaphakheji aphelelwe yisikhathi:
QAPHELA: Kubalulekile ukususa lawa maphakheji.
# Ukwesekwa komenzeli wokuhlola Lite
I-sudo apt purge netrounds-agent-login
# Iphakheji ye-jsonfield engasekelwe
I-sudo iyakwazi ukususa i-python-django-jsonfield - Ngaphambi kokwenza ukuthutha kwesizindalwazi, udinga ukwenza ezinye izinyathelo ezengeziwe. Iya kulesi sihloko sesisekelo solwazi, skrolela phansi esigabeni esithi Izenzo uma ukukhishwa kufakiwe, futhi wenze izinyathelo 1 ukuya kwezi-4 zaleyo miyalelo.
QAPHELA: Ungenzi isinyathelo sesi-5 kuleli phuzu.
• Qalisa ukuthutha kwesizindalwazi:
QAPHELA: Ngaphambi kokwenza ukuthutha, kufanele uqinisekise ukuthi isheke lobuqotho besizindalwazi esichazwe “ngenhla” ekhasini lesi-2 siqeda ngaphandle kwephutha.
sudo ncc fuduka
Umyalo we-ncc migrate uthatha isikhathi eside ukuwusebenzisa (imizuzu eminingi). Kufanele iphrinte okulandelayo (imininingwane ishiywe ngezansi):
Ithutha isizindalwazi...
Imisebenzi okumele yenziwe:
<…>
Ukuvumelanisa izinhlelo zokusebenza ngaphandle kokuthutha:
<…>
Ukuthutha okusebenzayo:
<…>
Idala ithebula lenqolobane...
<…>
Ivumelanisa izikripthi zokuhlola...
- (Ongakukhetha) Buyekeza iphakheji ye-ConfD uma udinga i-ConfD: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
- Qhathanisa ukucushwa okwenziwe isipele ngaphambilini files nalezi ezisanda kufakwa, bese uhlanganisa ngokwakho okuqukethwe kwamasethi amabili we files (kufanele zihlale ezindaweni ezifanayo).
- Nika amandla izinsiza ze-apache2, i-kafka, ne-netrounds-callexecuter: i-sudo systemctl inika amandla i-apache2 kafka netrounds-callexecuter
- Qala i-Paragon Active Assurance services:
I-sudo systemctl iqala -all "netrounds-*" apache2 kafka openvpn@netrounds - Ukuze wenze kusebenze ukucushwa okusha, udinga futhi ukusebenzisa: sudo systemctl layisha kabusha i-apache2
- Faka amakhosombe amasha omenzeli wokuhlola:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# Okwezinguqulo zangaphambi kwe-3.0:
# Qinisekisa ubuqotho bezindawo zokugcina (impendulo kufanele “KULUNGILE”)
I-shasum -c netrounds-test-ejenti_${TA_APPLIANCE_VERSION}_all.sha256
I-shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# Ngenguqulo 3.0 nakamuva:
# Bala amasheke amasheke bese uqinisekisa ukuthi ayahambisana
# SHA256 amasheke anikeziwe ekhasini lokulanda sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Qala ukufaka i-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/ - Njengoba usekelo lwe-Test Agent Lite lwehliswa enguqulweni engu-2.35, kufanele ususe amaphakheji amadala we-Test Agent Lite uma uwafakile:
sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agentlite*
QAPHELA: Uma uthuthukela ku-3.x kamuva, kufanele uqale ngokusebenzisa lo myalo: sudo apt-mark unhold python-django python-django-common
Isimo B: Ukufakwa Okusha kwe-Ubuntu 18.04
- Esibonelweni se-Ubuntu 16.04, thatha izipele zedatha yomkhiqizo weParagon Active Assurance.
QAPHELA: Lena inqubo yokwenza ikhophi yasenqolobaneni echazwe Kumhlahlandlela Wokusebenza, isahluko “Ukwenza Ikhophi yasenqolobaneni Idatha Yomkhiqizo”, okubhalwe kafushane nje kuphela.
Qalisa le miyalo:
# Gcina i-database ye-PostgreSQL
pg_dump -help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (Okunye, ukulondoloza ngefomethi kanambambili:)
# pg_dump -h localhost -U netrounds -Fc networks > ncc_postgres.binary
# Yenza isipele okhiye be-OpenVPN sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Qaphela: Qiniseka ukuthi uzigcina endaweni ephephile.
# Gcina i-RRD files (idatha yamamethrikhi)
# Hlola file usayizi ngaphambi kokucindezela ama-RRD. Ukusetshenziswa kwe-tar command akukho
# kunconyiwe uma ama-RRD emakhulu kuno-50 GB; bheka inothi elingezansi.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
QAPHELA: Umyalo we-pg_dump uzocela igama-mfihlo elingatholakala ku-/etc/netrounds/ netrounds.conf ngaphansi kokuthi “postgres database”. Iphasiwedi ezenzakalelayo ithi “netrounds”.
QAPHELA: Ngokusetha kwesilinganiso esikhulu (> 50 GB), okwenza i-tarball ye-RRD files kungase kuthathe isikhathi eside kakhulu, futhi ukuthatha isifinyezo sevolumu kungaba umqondo ongcono. Izixazululo ezingenzeka zokwenza lokhu zihlanganisa: ukusebenzisa a file uhlelo olusekela izifinyezo, noma ukuthatha isifinyezo sevolumu ebonakalayo uma iseva isebenza endaweni ebonakalayo. - Esibonelweni se-Ubuntu 16.04, thatha izipele zokucushwa kweSikhungo Sokulawula 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
Okwesiboneloample:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
• Esibonelweni se-Ubuntu 16.04, yenza ikhophi yasenqolobaneni yelayisensi file.
• Isenzakalo esisha sidinga ukwanelisa okungenani izimfuneko zehadiwe ezifanayo nendala.
• Esimweni esisha, faka Ubuntu 18.04. Sincoma okokufundisa okulandelayo:
• https://ubuntu.com/tutorials/install-ubuntu-server
Ngokuphathelene ne-Paragon Active Assurance, ungagcina okumisiwe kukho konke. (Kungenzeka ngempela ukuthi udinga ukukhetha okuhlukile ngezizathu ezingahlobene ne-Paragon Active Assurance.)'
- Uma i-Ubuntu 18.04 isifakiwe, qalisa kabusha uhlelo.
- Ukuhlukaniswa kwediski okulandelayo kuyanconywa, ikakhulukazi kuma-backups wesithombe (kodwa kukuwe njengomsebenzisi ukuthi unqume):
• Ukuhlukaniswa okunconyiwe kokusetha ilebhu:
• /: Idiski eliphelele, ext4.
• Ukuhlukaniswa okunconyiwe kokusethwa kokukhiqiza:
• /: 10% wesikhala sediski, ext4.
• /var: 10% yesikhala sediski, ext4.
• /var/lib/netrounds/rrd: 80% yesikhala sediski, ext4.
• Akukho ukubethela - Setha izoni yesikhathi ku-UTC, isiboneloampngale ndlela elandelayo: sudo timedatectl set-timezone Etc/UTC
• Misa zonke izifunda ku-en_US.UTF-8.
• Enye indlela yokwenza lokhu ukuhlela ngesandla i file /etc/default/locale. Example:
LANG=zu_US.UTF-8 LC_ALL=zu_US.UTF-8 LANGUAGE=zu_US.UTF-8
• Qiniseka ukuthi ulayini olandelayo AKUKHO mazwana ku-/etc/locale.gen: en_US.UTF-8 UTF-8
• Khiqiza kabusha indawo files ukuze wenze isiqiniseko sokuthi ulimi olukhethiwe luyatholakala: sudo apt-get install locales sudo locale-gen - Qiniseka ukuthi ithrafikhi ezimbobeni ezilandelayo ivunyelwe ukuya noma ukusuka Esikhungweni Sokulawula:
• Kwangaphakathi:
• Imbobo ye-TCP 443 (HTTPS): Web esibonakalayo
• Imbobo ye-TCP 80 (HTTP): Web interface (esetshenziswa i-Speedtest, iqondisa kabusha enye URLs kuya ku-HTTPS)
• Imbobo ye-TCP 830: ConfD (kuyakhetheka)
• Imbobo ye-TCP 6000: Uxhumano olubethelwe lwe-OpenVPN lweZisetshenziswa Zomenzeli Wokuhlola
• Imbobo ye-TCP 6800: Ibethelwe WebUxhumano lwesokhethi lwezicelo zomenzeli wokuhlola - Okuphumayo:
• I-TCP port 25 (SMTP): Ukulethwa kwemeyili
• Imbobo ye-UDP 162 (SNMP): Ithumela izicupho ze-SNMP zama-alamu
• Imbobo ye-UDP 123 (NTP): Ukuvumelanisa isikhathi - Faka i-NTP:
• Okokuqala vala i-timedatectl: sudo timedatectl set-ntp no
• Qalisa lo myalo: timedatectl futhi uqinisekise ukuthi i-systemd-timesyncd.service iyasebenza: cha
• Manje usungaqalisa ukufakwa kwe-NTP: sudo apt-get install ntp
• Qiniseka ukuthi amaseva e-NTP amisiwe ayafinyeleleka: ntpq -np
Okukhiphayo ngokuvamile kufanele kube "zonke" ezivezwe nge-octal. 1 1 Kokukhiphayo, inani “lokufinyelela” lamaseva e-NTP inani le-octal elibonisa umphumela wemisebenzi eyisishiyagalombili yokugcina ye-NTP. Uma zonke eziyisishiyagalombili ziphumelele, inani lizoba i-octal 377 (= kanambambili - Faka i-PostgreSQL bese usetha umsebenzisi weSikhungo Sokulawula: sudo apt-get update sudo apt-get install postgresql sudo -u postgres psql -c “DALA IZINDABA EZINKULU NGENXA YEPHASWEDI Ebethelwe 'NGOKUNGENA KWE-SUPERUSER;” sudo -u postgres psql -c “DALA IDATABASE izungeza u-OWNER izungeza i-ENCODING 'UTF8' TEMPLATE 'template0';”
Ukusebenzisa iseva ye-PostgreSQL yangaphandle akunconyiwe.
• Faka bese umisa iseva ye-imeyli.
• Isikhungo Sokulawula sizothumela ama-imeyili kubasebenzisi:
• uma bemenywe ku-akhawunti,
• lapho uthumela ama-alamu e-imeyili (okungukuthi uma i-imeyili kune-SNMP isetshenziselwa le njongo), kanye
• lapho uthumela imibiko ngezikhathi ezithile.
• Qalisa umyalo sudo apt-get install postfix
• Ukuze uthole ukusetha okulula lapho i-postfix ingathumela khona ngqo kwiseva yendawo okuyiwa kuyo, ungasetha uhlobo olujwayelekile lokucushwa kwemeyili kube “Isizindalwazi se-inthanethi”, futhi Igama lemeyili yesistimu ngokuvamile lingashiywa ngaphandle.
Uma kungenjalo, i-postfix idinga ukulungiselelwa ngokuvumelana nemvelo. Ukuze uthole isiqondiso, bheka imibhalo esemthethweni ye-Ubuntu kokuthi https://help.ubuntu.com/lts/serverguide/postfix.html.
• Faka Isikhungo Sokulawula ku-Ubuntu 18.04 isibonelo.
Le nqubo iphinde ifake i-Paragon Active Assurance REST API.
thekelisa CC_VERSION= # Bala i-checksum yetiyela file futhi uqinisekise ukuthi ilingana ne-SHA256 0b11111111). Nokho, uma usanda kufaka i-NTP, kungenzeka ukuthi i-NTP engaphansi kwesishiyagalombili
okwenziwayo kwenzeke, ukuze inani libe lincane: okukodwa kokungu-1, 3, 7, 17, 37, 77, noma 177 uma konke ukuthengiselana kube yimpumelelo.
# isheke elinikezwe ekhasini lokulanda sha256sum paa-control-center_${CC_VERSION}.tar.gz
# Khipha i-tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
# Qinisekisa ukuthi amaphakheji asesikhathini i-sudo apt-get update
# Qala ukufaka i-sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb - Misa zonke izinsiza ze-Paragon Active Assurance: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
- Buyisela isipele sedathabheyisi: sudo -u postgres psql -set ON_ERROR_STOP=kunethiwekhi <ncc_postgres.sql
- Ngaphambi kokwenza ukuthutha kwesizindalwazi, udinga ukwenza ezinye izinyathelo ezengeziwe. Iya kulesi sihloko sesisekelo solwazi, skrolela phansi esigabeni esithi Izenzo uma ukukhishwa kufakiwe, futhi wenze izinyathelo 1 ukuya kwezi-4 zaleyo miyalelo.
QAPHELA: Ungenzi isinyathelo sesi-5 kuleli phuzu.
• Qalisa ukuthutha kwesizindalwazi:
QAPHELA: Lona umyalo obucayi, futhi kufanele kuqashelwe lapho uwenza emshinini oqhelile. Esimeni esinjalo kunconywa kakhulu ukuthi usebenzise uhlelo olufana nesikrini noma i-tmux ukuze umyalo wokuthutha uzoqhubeka nokusebenza noma ngabe iseshini ye-ssh iphuka. sudo ncc fuduka
Umyalo we-ncc migrate uthatha isikhathi eside ukuwusebenzisa (imizuzu eminingi). Kufanele iphrinte okulandelayo (imininingwane ishiywe ngezansi):
Ithutha isizindalwazi...
Imisebenzi okumele yenziwe:
<…>
Ukuvumelanisa izinhlelo zokusebenza ngaphandle kokuthutha:
<…>
Ukuthutha okusebenzayo:
<…>
Idala ithebula lenqolobane...
<…>
Ivumelanisa izikripthi zokuhlola...
• Dlulisela idatha eyisipele esimweni se-18.04 usebenzisa i-scp noma elinye ithuluzi.
• Buyisela okhiye be-OpenVPN:
# Susa noma yibaphi okhiye be-OpenVPN abakhona
sudo rm -rf /var/lib/netrounds/openvpn
# Khipha okhiye abenziwe isipele sudo tar -xzf ncc_openvpn.tar.gz -C /
• Buyisela idatha ye-RRD:
# Susa noma yimaphi ama-RRD akhona sudo rm -rf /var/lib/netrounds/rrd
# Khipha ama-RRD asekelwe isipele sudo tar -xzf ncc_rrd.tar.gz -C /
• Qhathanisa ukucushwa kwe-backup files nalezi ezisanda kufakwa, bese uhlanganisa ngokwakho okuqukethwe kwamasethi amabili we files (kufanele zihlale ezindaweni ezifanayo).
• Yenza ilayisensi yomkhiqizo isebenze usebenzisa ilayisensi file kuthathwe kusibonelo sakudala: ilayisensi ye-ncc yenza kusebenze ncc_license.txt
• Qala i-Paragon Active Assurance services: sudo systemctl qala -all “netrounds-*” apache2 kafka openvpn@netrounds
• Ukuze wenze kusebenze ukumisa okusha, udinga futhi ukusebenzisa:
sudo systemctl layisha kabusha i-apache2
• Faka amakhosombe amasha omenzeli wokuhlola:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# Okwezinguqulo zangaphambi kwe-3.0:
# Qinisekisa ubuqotho bamakhosombe (impendulo kufanele “KULUNGILE”) shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum.
# Ngenguqulo 3.0 nakamuva:
# Bala amasheke amasheke bese uqinisekisa ukuthi ayahambisana
# SHA256 amasheke anikeziwe ekhasini lokulanda sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Qala ukufaka i-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/
• (Ongakukhetha) Landela I-NETCONF & YANG API Orchestration Guide ukuze ufake futhi ulungiselele i-ConfD uma uyidinga.
QAPHELA: Uma uthuthukela ku-3.x kamuva, kufanele uqale ngokusebenzisa lo myalo: sudo apt-mark unhold python-django python-django-common
Ukuxazulula inkinga
Izinkinga Zokuqala I-ConfD
Uma unezinkinga zokuqalisa i-ConfD ngemva kokuthuthukisa, sicela uxhumane nozakwenu weJuniper noma umphathi we-akhawunti yakho yasendaweni yeJuniper noma omele ukuthengisa ukuze uthole ukubhalisa okusha.
Izinkinga Ukuqalisa i-callexecuter
Hlola izingodo ze-callexecuter ngomyalo
I-sudo journalctl -xeu netrounds-callexecuter
Ungase ubone iphutha elifana nelilandelayo:
Jun 03 09:53:27 myhost django-admin[6290]: IPHUTHA netrounds.manager.callexecuter Ayiphathwanga
okuhlukile ku-CallExecuter.run [igama=netrounds.manager.callexecuter, thread=140364632504128,
process=8238, funcName=isibambo, le
Jun 03 09:53:27 myhost django-admin[6290]: I-Traceback (ucingo lwakamuva kakhulu lugcine):
Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/management/commands/runcallexecuter.py”, umugqa 65, esibambo
Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/calldispatcher.py”, umugqa 164, uyasebenza
Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/models.py”, umugqa 204, inwait
Jun 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/ netrounds/manager/models.py”, umugqa 42, ku-__unicode__
Jun 03 09:53:27 myhost django-admin[6290]: AttributeError: 'unicode' into ayinayo imfanelo 'iteritems'
Okwenzekile ukuthi iphakheji ye-netrounds-callexecuter*.deb iye yathuthukiswa ngaphandle kokuqinisekisa ukuthi isevisi ye-netrounds-callexecuter systemd imisiwe futhi ivaliwe. Isizindalwazi sisesimweni esingalungile; idinga ukubuyiselwa ekulondolozeni, futhi ukuthuthukiswa kudinga ukuphindwa. Yenza okulandelayo ukukhubaza futhi umise insizakalo ye-netrounds-callexecuter: sudo systemctl khubaza i-netrounds-callexecuter sudo systemctl stop netrounds-callexecuter
Web Iseva Ayiphenduli
Hlola izingodo ze-apache ngomsila womyalo -n 50 /var/log/apache2/netrounds_error.log
Uma ubona iphutha elilandelayo, kusho ukuthi i-Control Center version 2.34 isebenza ku-Ubuntu 18.04, okungukuthi, i-Control Center ayithuthukisiwe ngempumelelo. Isixazululo siwukuthuthukisa Isikhungo Sokulawula sibe yinguqulo yakamuva njengoba kuchazwe kulo mbhalo.
# Isikhathiamps, ama-pids, njll. aphucwe ngezansi
Isikripthi se-WSGI esiqondiwe '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' asikwazi ukulayishwa njengemojula yePython.
Kwenzeke okuhlukile kucutshungulwa umbhalo we-WSGI '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py'.
I-Traceback (ucingo lwakamuva lugcine):
File “/usr/lib/python2.7/dist-packages/netrounds/wsgi.py”, umugqa wesi-6, ku isicelo = get_wsgi_application()
File “/usr/lib/python2.7/dist-packages/django/core/wsgi.py”, umugqa 13, ku-get_wsgi_application django.setup(set_prefix=False)
File “/usr/lib/python2.7/dist-packages/django/__init__.py”, umugqa 27, ekusetheni izinhlelo zokusebenza.populate(settings.INSTALLED_APPS)
File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, umugqa 85, ku-populate app_config = AppConfig.create(entry)
File “/usr/lib/python2.7/dist-packages/django/apps/config.py”, umugqa 94, kumojula yokudala = import_module(entry)
File “/usr/lib/python2.7/importlib/__init__.py”, umugqa 37, kumoduli_yokungenisa __import__(igama)
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py”, umugqa 1, ku kusuka ku-grappelli.dashboard.dashboards import *
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py”, umugqa 14, ku kusuka ku-grappelli. amamojula okungenisa ideshibhodi
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py”, umugqa 9, ku kusuka ku-django.contrib.contenttypes.models ingenisa i-ContentType File “/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py”, umugqa 139, ku Uhlobo Lokuqukethwe lwekilasi(amamodeli.Imodeli):
File “/usr/lib/python2.7/dist-packages/django/db/models/base.py”, umugqa 110, kokuthi __new__ app_config = apps.get_ containing_ app_config(module) File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, umugqa 247, ku-get_containing_app_config self.check_apps_ready() File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, umugqa 125, ku-check_ apps_ ukulungele ukuphakamisa Isibhalisi Sohlelo Lokusebenza Akukalungi (“Izinhlelo zokusebenza azikakalayishwa.”)
I-AppRegistryNotReady: Izinhlelo zokusebenza azikalayishwa.
Ukuqalisa kabusha Izinkonzo Zokuqinisekisa Ezisebenzayo Ze-Paragon Kwehlulekile
Ukuqalisa kabusha izinsiza ze-netrounds-* nge-sudo systemctl start -all "netrounds-*" apache2 openvpn@netrounds ikhiqiza umlayezo olandelayo:
Yehlulekile ukuqalisa i-netrounds-agent-ws-server.service: Iyunithi netrounds-agent-ws-server.service ifihliwe.
Yehlulekile ukuqalisa i-netrounds-agent-daemon.service: Iyunithi netrounds-agent-daemon.service ifihliwe.
Lokhu kusho ukuthi izinsiza ezishiwo ziye zafihlwa phakathi nenqubo yokususa iphakheji futhi zidinga ukuhlanzwa mathupha. Inqubo yokuhlanza iboniswa ngezansi:
sudo apt-get purge netrounds-agent-login sudo thola /etc/systemd/system -name “netrounds-agent-*.service” -delete sudo systemctl daemon-reload
I-Juniper Networks, ilogo ye-Juniper Networks, i-Juniper, ne-Junos yizimpawu zokuthengisa ezibhalisiwe ze-Juniper Networks, Inc. e-United States nakwamanye amazwe. Zonke ezinye izimpawu zokuthengisa, izimpawu zesevisi, amamaki abhalisiwe, noma izimpawu zesevisi ezibhalisiwe ziyimpahla yabanikazi bazo. IJuniper Networks ayinaso isibopho sanoma yikuphi ukungalungi kulo mbhalo. I-Juniper Networks igodla ilungelo lokushintsha, ukulungisa, ukudlulisa, noma ukubuyekeza lokhu kushicilelwa ngaphandle kwesaziso. Copyright © 2022 Juniper Networks, Inc. Wonke amalungelo agodliwe.
Amadokhumenti / Izinsiza
![]() |
I-JUNIPER NETWORKS Isikhungo Sokulawula Sokuthuthukisa kusuka kunguqulo [pdf] Umhlahlandlela Womsebenzisi Ukuthuthukisa Isikhungo Sokulawula sisuka kunguqulo, isikhungo sokulawula ukusuka kunguqulo, isikhungo sisuka kunguqulo, inguqulo |