Ukuphucula uMziko woLawulo ukusuka kwiNguqulelo
2.34
Intshayelelo
Olu xwebhu luchaphazela ukuphuculwa kweParagon Active Assurance Control Centre ukusuka kwinguqulelo 2.34 ukuya kuguqulelo lwamva.
Uhlaziyo lubandakanya iinkqubo ezikhethekileyo njengoko kubandakanya ukuphuculwa kwe-Ubuntu OS ukusuka kwi-16.04 ukuya kwi-18.04. Olu xwebhu lubandakanya iimeko ezimbini:
- Uphuculo lwe-Ubuntu 16.04 (eneZiko loLawulo lifakiwe) ku-Ubuntu 18.04.
- Ufakelo olutsha lwe-Ubuntu 18.04 lulandelwa kukufakelwa kweZiko loLawulo kunye nokudluliselwa kwedatha yogcino ukusuka kumzekelo weZiko loLawulo elidala ukuya kumzekelo omtsha.
Ngolunye uhlaziyo, nceda ujonge kwiSikhokelo soPhuculo.
Imeko A: Ukuphuculwa koBuntu 16.04 ukuya ku-Ubuntu 18.04
- Qala ngokukhubaza i-apache2 kunye ne-netrounds-callexecuter iinkonzo: sudo systemctl khubaza apache2 netrounds-callexecuter
- Misa zonke iinkonzo zeParagon Active Assurance: sudo systemctl stop "netrounds-*" apache2 openvpn@netrounds
- Thatha ukugcinwa kwedatha yemveliso yeParagon Active Assurance.
PHAWULA: Le yinkqubo yogcino echazwe kwiSikhokelo sokuSebenza, isahluko Ukuxhasa iDatha yeMveliso, kuphela ngamagama amafutshane.
Yenza le miyalelo:
# Gcina isiseko sedatha yePostgreSQL pg_dump -help pg_dump -h localhost -U netrounds zenetha > ncc_postgres.sql
# (Kungenjalo, ukugcina kwifomati yokubini :)
# pg_dump -h localhost -U iminatha -Fc iminatha > ncc_postgres.binary
# Gcina amaqhosha e-OpenVPN sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Qaphela: Qiniseka ukuba uzigcina kwindawo ekhuselekileyo.
# Gcina i-RRD files (idatha yeemetrics)
# Jonga i file ubungakanani phambi kokucinezela ii-RRDs. Ukusetyenziswa komyalelo wetar akunjalo
# kucetyiswa ukuba ii-RRDs zinkulu kune-50 GB; bona inqaku elingezantsi. du -hs /var/lib/netrounds/rrd
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
PHAWULA: Umyalelo we- pg_dump uya kucela igama lokugqitha elinokufumaneka kwi/etc/netrounds/netrounds.com umxhasi “postgres database”. Igama lokugqithisa elimiselweyo yi-“netrounds”.
PHAWULA: Ukuseta isikali esikhulu (> 50 GB), ukwenza itarball yeRRD files inokuthatha ixesha elide kakhulu, kwaye ukuthatha umfanekiso okhawulezayo wevolumu kunokuba ngumbono ongcono. Izisombululo ezinokwenzeka zokwenza oku ziquka: ukusebenzisa a file inkqubo exhasa imifanekiso ekhawulezayo, okanye ukuthatha umfanekiso okhawulezayo womthamo wenyani ukuba umncedisi uyasebenza kwindawo enenyani. - Jonga imfezeko yesiseko sedatha usebenzisa iscript esinikiweyo netrounds_2.35_validate_db.sh.
ISILUMKISO: Ukuba le script ikhupha izilumkiso, ungazami inkqubo yokufuduka yedatha echazwe "ngezantsi" kwiphepha lesi-5. Qhagamshelana nenkxaso yeJuniper ngokufaka itikiti kwi. https://support.juniper.net/support/requesting-support (ukubonelela ngemveliso evela kwiscript) ukuba neengxaki ngesiseko sedatha zisonjululwe phambi kokuba uqhubeke nohlaziyo.
- Thatha ugcino loqwalaselo lweZiko loLawulo 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
Umzekeloample:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- Phucula Ubuntu kwinguqulo 18.04. Inkqubo yophuculo eqhelekileyo yile ilandelayo (ilungiswe ukusuka https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
• Ukuphucula kwisixokelelwano somncedisi:
• Faka uhlaziyo-umphathi-core ukuba ayikafakwa.
• Qinisekisa ukuba umgca we-Prompt kwi/etc/update-manager/release-upgrades usetelwe ku-'lts' (ukuqinisekisa ukuba
I-OS iphuculwe kwi-18.04, inguqulo ye-LTS elandelayo emva kwe-16.04).
• Qalisa isixhobo sophuculo ngomyalelo sudo do-release-upgrade.
• Landela imiyalelo ekwisikrini. Ngokubhekiselele kwiParagon Active Assurance, ungagcina izinto ezingagqibekanga kuyo yonke loo nto. (Kusenokwenzeka ukuba kufuneka wenze ukhetho olwahlukileyo ngezizathu ezinganxulumananga neParagon Active Assurance.) - Nje ukuba Ubuntu buphuculwe, qalisa kwakhona inkqubo. Emva koko yenza la manyathelo alandelayo:
- Phucula iPostgreSQL.
- Hlaziya idatabase yePostgreSQL files ukusuka kuguqulelo 9.5 ukuya kuguqulelo 10: sudo pg_dropcluster 10 main –stop # Cima umncedisi kwaye ucime ngokupheleleyo cluster# “main” version 10 (oku kulungiselela uphuculo# kumyalelo olandelayo) sudo pg_upgradecluster 9.5 main # Phucula iqela “main” uguqulelo 9.5 ukuya yakutshanje#
inguqulelo ekhoyo (10) sudo pg_dropcluster 9.5 main # Cima ngokupheleleyo iqela “elingundoqo” uguqulelo 9.5 - Susa inguqulelo yakudala yePostgreSQL:
sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5 - Hlaziya iipakethe ze-Paragon Active Assurance.
• Bala ixabiso letshekhi yetarball equlathe uguqulelo lweZiko loLawulo olutsha kwaye uqinisekise ukuba ilingana ne-SHA256 itshekhi ebonelelwe kwiphepha lokukhutshelwa: sha256sum paa-control-center_${CC_VERSION}.tar.gz
• Khupha iTarball yeZiko loLawulo: export CC_VERSION= tar -xzf i-netrounds-control-center_${CC_VERSION}.tar.gz
• Faka iipakethe ezintsha zeZiko loLawulo: uhlaziyo lwesudo apt sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
• Susa iipakethe eziphelelwe lixesha:
PHAWULA: Kubalulekile ukususa ezi phakheji.
# I-Arhente yoVavanyo Lite inkxaso
sudo apt purge netrounds-arhente-login
# Iphakheji ye-jsonfield engaxhaswanga
sudo apt ukususa ipython-django-jsonfield - Ngaphambi kokuba wenze ufuduko lwedathabheyisi, kufuneka wenze amanyathelo ongezelelweyo. Yiya kweli nqaku lesiseko soLwazi, skrolela ezantsi kwicandelo elithi Iintshukumo ukuba ukhupho lufakelwe, kwaye wenze inyathelo loku-1 ukuya kwisi-4 kuloo miyalelo.
PHAWULA: Musa ukwenza inyathelo lesi-5 kweli nqanaba.
• Qhuba ufuduko lwedathabheyisi:
PHAWULA: Ngaphambi kokuba wenze ufuduko, kufuneka uqinisekise ukuba ukukhangela ingqibelelo yedatha echazwe "ngasentla" kwiphepha lesi-2 igqiba ngaphandle kwempazamo.
sudo ncc ukufuduka
Umyalelo wokufuduka we-ncc uthatha ixesha elininzi ukuwuphumeza (imizuzu emininzi). Kufuneka iprinte oku kulandelayo (iinkcukacha zishiyiwe ngezantsi):
Kufuduswa idatabase...
Imisebenzi yokwenza:
<…>
Ungqamanisa usetyenziso ngaphandle kokufuduka:
<…>
Ukufuduka okubalekayo:
<…>
Kusenziwa icache table...
<…>
Ingqamanisa izikripthi zovavanyo...
- (Ngokhetho) Hlaziya ipakethe yeConfD ukuba ufuna iConfD: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
- Thelekisa ulungelelwaniso olugciniweyo lwangaphambili files nezisanda kufakwa, kwaye udibanise ngesandla imixholo yeeseti ezimbini ze files (kufuneka bahlale kwiindawo ezifanayo).
- Yenza i-apache2, kafka, kunye ne-netrounds-callexecuter iinkonzo: sudo systemctl yenza apache2 kafka netrounds-callexecuter
- Qalisa iinkonzo ze-Paragon Active Assurance:
I-sudo systemctl iqala-zonke "i-netrounds-*" apache2 kafka openvpn@netrounds - Ukwenza uqwalaselo olutsha lusebenze, kufuneka usebenze: sudo systemctl layisha kwakhona apache2
- Faka iindawo zokugcina iiarhente zoVavanyo ezintsha:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# Iinguqulelo zangaphambi kwe-3.0:
# Qinisekisa ukuthembeka kweendawo zokugcina (impendulo kufuneka "Kulungile")
I-shasum -c i-netrounds-test-arhente_${TA_APPLIANCE_VERSION}_all.sha256
shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# Ngenguqulo 3.0 kwaye kamva:
# Bala iitshekhi zeendawo zokugcina kwaye uqinisekise ukuba ziyahambelana
# SHA256 itshekhi ezibonelelweyo kwiphepha lokhuphelo sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Qala ufakelo sudo apt-fumana ukufaka \ ./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/ - Ukusukela ukuba inkxaso ye-Agent yoVavanyo i-Lite iye yawiswa kuguqulelo lwe-2.35, kuya kufuneka ususe iipakethe ezindala ze-Agent Lite Lite ukuba uzifakile:
sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agentlite*
PHAWULA: Xa uphucula ukuya kwi-3.x kamva, kufuneka uqale ngokwenza lo myalelo: sudo apt-mark ungabambe ipython-django python-django-common
Imeko B: Ufakelo olutsha lwe-Ubuntu 18.04
- Kumzekelo we-Ubuntu 16.04, thatha ii-backups ze-Paragon Active Assurance data yemveliso.
PHAWULA: Le yinkqubo yogcino echazwe kwiSikhokelo sokuSebenza, isahluko esithi "Ukugcina iDatha yeMveliso", kuphela ngamagama amafutshane.
Yenza le miyalelo:
# Gcina isiseko sedatha yePostgreSQL
pg_dump -help pg_dump -h localhost -U iminatha eminatha > ncc_postgres.sql
# (Kungenjalo, ukugcina kwifomati yokubini :)
# pg_dump -h localhost -U iminatha -Fc iminatha > ncc_postgres.binary
# Gcina amaqhosha e-OpenVPN sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Phawula: Qinisekisa ukuba uzigcina kwindawo ekhuselekileyo.
# Gcina i-RRD files (idatha yeemetrics)
# Jonga i file ubungakanani phambi kokucinezela ii-RRDs. Ukusetyenziswa komyalelo wetar akunjalo
# kucetyiswa ukuba ii-RRDs zinkulu kune-50 GB; bona inqaku elingezantsi.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
PHAWULA: Umyalelo we- pg_dump uya kucela igama lokugqitha elinokufumaneka kwi /etc/netrounds/ netrounds.conf phantsi kwe "postgres database". Igama lokugqithisa elimiselweyo yi-“netrounds”.
PHAWULA: Ukuseta isikali esikhulu (> 50 GB), ukwenza itarball yeRRD files inokuthatha ixesha elide kakhulu, kwaye ukuthatha umfanekiso okhawulezayo wevolumu kunokuba ngumbono ongcono. Izisombululo ezinokwenzeka zokwenza oku ziquka: ukusebenzisa a file inkqubo exhasa imifanekiso ekhawulezayo, okanye ukuthatha umfanekiso okhawulezayo womthamo wenyani ukuba umncedisi uyasebenza kwindawo enenyani. - Kumzekelo we-Ubuntu 16.04, thatha i-backups yoqwalaselo lweZiko loLawulo 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
Umzekeloample:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
• Kumzekelo we-Ubuntu 16.04, gcina iphepha-mvume file.
• Umzekelo omtsha kufuneka wanelise ubuncinane iimfuno ze-hardware ezifanayo nendala.
• Kumzekelo omtsha, faka Ubuntu 18.04. Sicebisa le tutorial ilandelayo:
• https://ubuntu.com/tutorials/install-ubuntu-server
Ngokubhekiselele kwiParagon Active Assurance, ungagcina izinto ezingagqibekanga kuyo yonke loo nto. (Kungenzeka ngokuqinisekileyo ukuba kufuneka wenze ukhetho olwahlukileyo ngezizathu ezinganxulumananga neParagon Active Assurance.) '
- Nje ukuba i-Ubuntu 18.04 ifakwe, qalisa kwakhona inkqubo.
- Ukwahlulahlula kwedisk kulandelayo kuyacetyiswa, ngakumbi kwii-backups zesnapshot (kodwa kuxhomekeke kuwe njengomsebenzisi ukwenza isigqibo):
• Ulwahlulo olucetyiswayo lokuseta elebhu:
• /: Idiski epheleleyo, ext4.
• Ukwahlula okucetyiswayo kulungiselelo lwemveliso:
• /: I-10% yendawo yediski, i-ext4.
• /var: 10% yendawo yedisk, ext4.
• /var/lib/netrounds/rrd: 80% yendawo yedisk, ext4.
• Akukho luguqulelo oluntsonkothileyo - Seta izowuni yexesha kwi-UTC, umzekeloample ngolu hlobo lulandelayo: sudo timedatectl set-timezone Etc/UTC
• Misela zonke iindawo kwi-en_US.UTF-8.
• Enye indlela yokwenza oku kukulungisa ngesandla i file /etc/default/locale. Eksample:
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
• Qinisekisa ukuba lo mgca ulandelayo AKUKHOKANGAZWA kwi/etc/locale.gen: en_US.UTF-8 UTF-8
• Hlaziya ingingqi files ukuqinisekisa ukuba ulwimi olukhethiweyo luyafumaneka: sudo apt-fumana ukufaka iindawo sudo locale-gen - Qinisekisa ukuba itrafikhi kula mazibuko alandelayo ivumelekile ukuya nokusuka kumbindi wolawulo:
• Ngaphakathi:
• Izibuko le-TCP 443 (HTTPS): Web ujongano
• Izibuko le-TCP 80 (HTTP): Web ujongano (olusetyenziswa yi-Speedtest, luphinda luqondise enye URLs ukuya kwiHTTPS)
• Izibuko le-TCP 830: ConfD (ukhetho)
• I-TCP port 6000: Uqhagamshelo olufihliweyo lwe-OpenVPN lweZixhobo ze-Agent yoVavanyo
• I-port ye-TCP 6800: I-encrypted WebUqhagamshelo lwesokethi yeSicelo soMmeli woVavanyo - Ngaphandle:
• Izibuko le-TCP 25 (SMTP): Ukuhanjiswa kweposi
• I-UDP port 162 (SNMP): Ukuthumela imigibe ye-SNMP yee-alamu
• Izibuko le-UDP 123 (NTP): Ungqamaniso lwexesha - Faka i-NTP:
• Okokuqala khubaza i-timedatectl: sudo timedatectl set-ntp no
• Sebenzisa lo myalelo: timedatectl kwaye uqinisekise ukuba i-systemd-timesyncd.service iyasebenza: hayi
• Ngoku ungaqhuba ufakelo lwe-NTP: sudo apt-get install ntp
• Qinisekisa ukuba iiseva ze-NTP eziqwalaselweyo ziyafikeleleka: ntpq -np
Isiphumo kufuneka ngokuqhelekileyo sibe "zonke" ezichazwe nge-octal. 1 1 Kwisiphumo, ixabiso "lokufikelela" kwiiseva ze-NTP lixabiso le-octal elibonisa umphumo wezinto ezisibhozo zokugqibela ze-NTP. Ukuba zonke ezisibhozo ziphumelele, ixabiso liya kuba yi-octal 377 (= yokubini - Faka i-PostgreSQL kwaye usete umsebenzisi weZiko loLawulo: sudo apt-fumana uhlaziyo sudo apt-fumana ukufaka postgresql sudo -u postgres psql -c “YEKA i-Networks INDIMA NGENXA YEPASSWORD EFINYELWEYO 'Iinethiwekhi' SUPERUSER LOGIN; sudo -u postgres psql -c “YEKA IDATHABASE iminatha yoMNIKAZI iminatha EQATHAYO 'UTF8' TEMPLATE 'template0';”
Ukusebenzisa iseva yePostgreSQL yangaphandle ayikhuthazwa.
• Faka kwaye ulungise iseva ye-imeyile.
• Iziko loLawulo liya kuthumela ii-imeyile kubasebenzisi:
• xa bemenywe kwi-akhawunti,
• xa uthumela ii-alam ze-imeyile (okt ukuba i-imeyile kune-SNMP isetyenziselwa le njongo), kunye
• xa uthumela iingxelo ngamaxesha athile.
• Sebenzisa umyalelo sudo apt-fumana ukufaka postfix
• Kulungiselelo olulula apho i-postfix inokuthumela ngokuthe ngqo kwiseva ye-imeyile yendawo ekusingwa kuyo, ungaseta uhlobo oluphangaleleyo lolungelelwaniso lwe-imeyile “kwiNdawo ye-Intanethi”, kwaye Igama le-imeyile yeSistim lidla ngokushiyeka.
Ngaphandle koko, i-postfix kufuneka iqwalaselwe ngokwemeko engqongileyo. Ukufumana isikhokelo, jonga kuxwebhu olusemthethweni lwe-Ubuntu apha https://help.ubuntu.com/lts/serverguide/postfix.html.
• Faka iZiko loLawulo kumzekelo we-Ubuntu 18.04.
Le nkqubo iphinda ifake iParagon Active Assurance REST API.
thumela ngaphandle CC_VERSION= # Bala i-checksum yetha file kwaye uqinisekise ukuba ilingana ne-SHA256 0b11111111). Nangona kunjalo, xa usandula ukufaka i-NTP, kunokwenzeka ukuba ngaphantsi kwe-NTP esibhozo
utshintshiselwano lwenzekile, ukuze ixabiso libe lincinci: enye ye-1, 3, 7, 17, 37, 77, okanye 177 ukuba zonke iintengiselwano ziphumelele.
# itshekhi ebonelelwe kwiphepha lokhuphelo sha256sum paa-control-center_${CC_VERSION}.tar.gz
# Khupha itarball tar -xzf networks-control-center_${CC_VERSION}.tar.gz
# Qinisekisa ukuba iipakethe zihlaziyiwe sudo apt-fumana uhlaziyo
# Qala ufakelo sudo apt-fumana ukufaka ./netrounds-control-center_${CC_VERSION}/*.deb - Misa zonke iinkonzo zeParagon Active Assurance: sudo systemctl stop "netrounds-*" apache2 openvpn@netrounds
- Buyisela i-backup yedathabheyisi: sudo -u postgres psql -seta ON_ERROR_STOP=kwii-netrounds <ncc_postgres.sql
- Ngaphambi kokuba wenze ufuduko lwedathabheyisi, kufuneka wenze amanyathelo ongezelelweyo. Yiya kweli nqaku lesiseko soLwazi, skrolela ezantsi kwicandelo elithi Iintshukumo ukuba ukhupho lufakelwe, kwaye wenze inyathelo loku-1 ukuya kwisi-4 kuloo miyalelo.
PHAWULA: Musa ukwenza inyathelo lesi-5 kweli nqanaba.
• Qhuba ufuduko lwedathabheyisi:
PHAWULA: Lo ngumyalelo ontununtunu, kwaye kufuneka kuthathelwe ingqalelo xa uwenza kumatshini okude. Kwimeko enjalo kuyacetyiswa ngamandla ukuba usebenzise inkqubo efana nekhusi okanye i-tmux ukuze umyalelo wokufuduka uqhubeke usebenza nokuba iseshoni ye-ssh iyaphuka. sudo ncc ukufuduka
Umyalelo wokufuduka we-ncc uthatha ixesha elininzi ukuwuphumeza (imizuzu emininzi). Kufuneka iprinte oku kulandelayo (iinkcukacha zishiyiwe ngezantsi):
Kufuduswa idatabase...
Imisebenzi yokwenza:
<…>
Ungqamanisa usetyenziso ngaphandle kokufuduka:
<…>
Ukufuduka okubalekayo:
<…>
Kusenziwa icache table...
<…>
Ingqamanisa izikripthi zovavanyo...
• Dlulisa idatha yogcino kumzekelo we-18.04 usebenzisa i-scp okanye esinye isixhobo.
• Buyisela amaqhosha e-OpenVPN:
# Susa naziphi na izitshixo ze-OpenVPN ezikhoyo
sudo rm -rf /var/lib/netrounds/openvpn
# Khupha izitshixo ezigcinwe ngasemva sudo tar -xzf ncc_openvpn.tar.gz -C /
• Buyisela idatha yeRRD:
# Susa naziphi na ii-RRD ezikhoyo sudo rm -rf /var/lib/netrounds/rrd
# Khupha ii-RRD ezixhaswayo sudo tar -xzf ncc_rrd.tar.gz -C /
• Thelekisa ubumbeko olugciniweyo files nezisanda kufakwa, kwaye udibanise ngesandla imixholo yeeseti ezimbini ze files (kufuneka bahlale kwiindawo ezifanayo).
• Vula ilayisenisi yemveliso usebenzisa ilayisenisi file ithathwe kumzekelo wakudala: ilayisenisi ye-ncc yenza isebenze ncc_license.txt
• Qalisa iinkonzo ze-Paragon Active Assurance: sudo systemctl qala-zonke “netrounds-*” apache2 kafka openvpn@netrounds
• Ukwenza ulungelelwaniso olutsha lusebenze, kufuneka usebenze:
sudo systemctl layisha kwakhona apache2
•Fakela iindawo zokugcina ii-Arhente zoVavanyo ezintsha:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# Iinguqulelo zangaphambi kwe-3.0:
# Qinisekisa ukuthembeka kweendawo zokugcina (impendulo kufuneka "Kulungile") shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.
# Ngenguqulo 3.0 kwaye kamva:
# Bala iitshekhi zeendawo zokugcina kwaye uqinisekise ukuba ziyahambelana
# SHA256 itshekhi ezibonelelweyo kwiphepha lokhuphelo sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Qala ufakelo sudo apt-fumana ufake \ ./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/
• (Ngokhetho) Landela iNETCONF & YANG API IsiKhokelo seOkhestra yokuhlohla kunye nokuqwalasela iConfD ukuba uyayifuna.
PHAWULA: Xa uphucula ukuya kwi-3.x kamva, kufuneka uqale ngokwenza lo myalelo: sudo apt-mark ungabambe ipython-django python-django-common
Ukulungisa ingxaki
Iingxaki zokuqalisa i-ConfD
Ukuba unengxaki yokuqalisa i-ConfD emva kokuphucula, nceda uqhagamshelane neqabane lakho leJuniper okanye umphathi weakhawunti yakho yeJuniper okanye ummeli wentengiso ukuze ufumane umrhumo omtsha.
Iingxaki Ukuqala i-callexecuter
Jonga iilog ze callecuter ngomyalelo
sudo journalctl -xeu netrounds-callexecuter
Unokubona impazamo efana nale ilandelayo:
Jun 03 09:53:27 myhost django-admin[6290]: ERROR netrounds.manager.callexecuter Ayiphathwanga
ngaphandle kwiCallExecuter.run [igama=netrounds.manager.callexecuter, thread=140364632504128,
process=8238, funcName=isiphatho, le
Jun 03 09:53:27 myhost django-admin[6290]: Traceback (umnxeba wamva nje wokugqibela):
Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/management/commands/runcallexecuter.py”, umgca 65, kwisiphatho
Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/calldispatcher.py”, umgca 164, ukubaleka
Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/models.py”, umgca 204, inwait
Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/ netrounds/manager/models.py", umgca 42, kwi __unicode__
Jun 03 09:53:27 myhost django-admin[6290]: AttributeError: 'unicode' into ayinaphawu 'iiteritems'
Okwenzekileyo kukuba i-netrounds-callexecuter*.deb package iye yaphuculwa ngaphandle kokuqinisekisa ukuba inkonzo ye-netrounds-callexecuter systemd iye yanqunyanyiswa kwaye yacinywa. Uvimba weenkcukacha ukwimeko engalunganga; idinga ukubuyiselwa kwi-backup, kwaye uphuculo kufuneka luphindwe. Yenza oku kulandelayo ukukhubaza kwaye umise inkonzo ye-netrounds-callexecuter: sudo systemctl khubaza i-netrounds-callexecuter sudo systemctl stop networks-callexecuter
Web Iseva Ayiphenduli
Jonga ii-apache logs ngomsila womyalelo-n 50 /var/log/apache2/netrounds_error.log
Ukuba ubona impazamo elandelayo, oko kuthetha ukuba i-Control Centre version 2.34 isebenza kwi-Ubuntu 18.04, oko kukuthi, iZiko loLawulo alizange liphuculwe ngempumelelo. Isisombululo kukuphucula iZiko loLawulo kuguqulelo lwamva njengoko kuchaziwe kolu xwebhu.
# Amaxeshaamps, pids, njl
Iscript ye-WSGI ekujoliswe kuyo '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' ayinakulayishwa njengemodyuli yePython.
Umchaso wenzekile ekuqhubeni iskripthi seWSGI '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py'.
Traceback (umnxeba wamva nje wokugqibela):
File "/usr/lib/python2.7/dist-packages/netrounds/wsgi.py", umgca 6, kwi isicelo = get_wsgi_application ()
File “/usr/lib/python2.7/dist-packages/django/core/wsgi.py”, umgca 13, kwi get_wsgi_application django.setup(set_prefix=False)
File “/usr/lib/python2.7/dist-packages/django/__init__.py”, umgca 27, kucwangciso apps.populate(settings.INSTALLED_APPS)
File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, umgca 85, kwiapp_config = AppConfig.create(entry)
File "/usr/lib/python2.7/dist-packages/django/apps/config.py", umgca 94, kwimodyuli yokudala = import_module(entry)
File “/usr/lib/python2.7/importlib/__init__.py”, umgca 37, kwimodyuli_yokungenisa__(igama)
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py”, umgca 1, kwi ukusuka grappelli.dashboard.dashboards ngenisa *
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py”, umgca 14, kwi ukusuka kwigrappelli. iimodyuli zokungeniswa kwedeshibhodi
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py”, umgca 9, kwi ukusuka django.contrib.contenttypes.models ukungenisa ContentType File "/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py", umgca 139, kwi iklasi ContentType(models.Model):
File “/usr/lib/python2.7/dist-packages/django/db/models/base.py”, umgca 110, kwi __new__ app_config = apps.get_ containing_ app_config(modyuli) File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, umgca 247, kwi get_containing_app_config self.check_apps_ready() File "/usr/lib/python2.7/dist-packages/django/apps/registry.py", umgca 125, kwi-check_ apps_ ukulungele ukunyusa iRejistri ye-App ayiLungelekanga ("Iinkqubo azikalayishwa.")
I-AppRegistryNotReady: Ii-apps azikalayishwa.
Ukuqaliswa kwakhona kweeNkonzo ze-Paragon Active Assurance Akuphumeleli
Ukuqalisa kwakhona i-netrounds-* iinkonzo nge-sudo systemctl qala-zonke "netrounds-*" apache2 openvpn@netrounds ivelisa lo myalezo ulandelayo:
Ayiphumelelanga ukuqalisa i-netrounds-agent-ws-server.service: Iyunithi netrounds-agent-ws-server.service igqunyiwe.
Ayiphumelelanga ukuqalisa i-netrounds-agent-daemon.service: Iyunithi netrounds-agent-daemon.service igqunyiwe.
Oku kuthetha ukuba iinkonzo ezikhankanyiweyo ziye zagqunywa ngexesha lenkqubo yokususa iphakheji kwaye zifuna ukucocwa ngesandla. Inkqubo yokucoca iboniswe ngezantsi:
sudo apt-fumana purge netrounds-agent-login sudo fumana /etc/systemd/system -name “netrounds-agent-*.service”-delete sudo systemctl daemon-reload
I-Juniper Networks, i-logo ye-Juniper Networks, i-Juniper, kunye ne-Junos ziimpawu zorhwebo ezibhalisiweyo ze-Juniper Networks, Inc. e-United States nakwamanye amazwe. Zonke ezinye iimpawu zorhwebo, amanqaku eenkonzo, amanqaku abhalisiweyo, okanye amanqaku eenkonzo abhalisiweyo yipropati yabanini bazo. I-Juniper Networks ayithathi xanduva kuyo nayiphi na into engachanekanga kolu xwebhu. I-Juniper Networks inelungelo lokutshintsha, ukuguqula, ukutshintshela, okanye ukuhlaziya olu papasho ngaphandle kwesaziso. Copyright © 2022 Juniper Networks, Inc. Onke amalungelo agciniwe.
Amaxwebhu / Izibonelelo
![]() |
I-JUNIPER NETWORKS iZiko loLawulo lokuPhuculwa kwiNguqulelo [pdf] Isikhokelo somsebenzisi Ukuphucula uMziko woLawulo ukusuka kwiNguqulo, uMbindi woLawulo ukusuka kwiNguqulo, uMbindi ukusuka kwinguqulelo, uguqulelo |