Përmirësimi i Qendrës së Kontrollit nga Versioni
2.34
Hyrje
Ky dokument ka të bëjë me përmirësimin e Paragon Active Assurance Control Center nga versioni 2.34 në një version të mëvonshëm.
Përmirësimi përfshin procedura të veçanta pasi përfshin përmirësimin e Ubuntu OS nga 16.04 në 18.04. Dokumenti mbulon dy skenarë:
- Përmirësimi i Ubuntu 16.04 (me Qendrën e Kontrollit të instaluar) në Ubuntu 18.04.
- Instalimi i ri i Ubuntu 18.04 i ndjekur nga instalimi i Qendrës së Kontrollit dhe transferimi i të dhënave rezervë nga një shembull i vjetër i Qendrës së Kontrollit në instancën e re.
Për përmirësime të tjera, ju lutemi referojuni Udhëzuesit të Përmirësimit.
Skenari A: Përmirësimi i Ubuntu 16.04 në Ubuntu 18.04
- Filloni duke çaktivizuar shërbimet apache2 dhe netrounds-callexecuter: sudo systemctl çaktivizoni apache2 netrounds-callexecuter
- Ndalo të gjitha shërbimet e Paragon Active Assurance: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
- Merrni kopje rezervë të të dhënave të produktit të Paragon Active Assurance.
SHËNIM: Kjo është procedura rezervë e përshkruar në Udhëzuesin e Operacioneve, kapitulli Rezervimi i të dhënave të produktit, i formuluar vetëm më shkurt.
Ekzekutoni këto komanda:
# Bëni kopje rezervë të bazës së të dhënave PostgreSQL pg_dump –ndihmë pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (Përndryshe, për të ruajtur në format binar:)
# pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
# Rezervo çelësat OpenVPN sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Shënim: Sigurohuni t'i ruani këto në një vend të sigurt.
# Rezervo RRD files (të dhënat matëse)
# Kontrolloni file madhësia përpara kompresimit të RRD-ve. Përdorimi i komandës tar nuk është
# rekomandohet nëse RRD-të janë më të mëdha se 50 GB; shih shënimin më poshtë. du -hs /var/lib/netrounds/rrd
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
SHËNIM: Komanda pg_dump do të kërkojë një fjalëkalim që mund të gjendet në/etc/netrounds/netrounds.com financer "postgres database". Fjalëkalimi i paracaktuar është "netrounds".
SHËNIM: Për një konfigurim në shkallë të gjerë (> 50 GB), duke bërë një tarball të RRD files mund të zgjasë shumë, dhe marrja e një fotografie të volumit mund të jetë një ide më e mirë. Zgjidhjet e mundshme për ta bërë këtë përfshijnë: përdorimin e a file sistem që mbështet fotografitë e çastit ose marrjen e një fotografie të volumit virtual nëse serveri funksionon në një mjedis virtual. - Kontrolloni integritetin e bazës së të dhënave duke përdorur skriptin e dhënë netrounds_2.35_validate_db.sh.
PARALAJMËRIM: Nëse ky skenar nxjerr paralajmërime, mos provoni procedurën e migrimit të bazës së të dhënave të përshkruar "më poshtë" në faqen 5. Kontaktoni mbështetjen e Juniper duke paraqitur një biletë në https://support.juniper.net/support/requesting-support (duke dhënë daljen nga skripti) për të zgjidhur problemet me bazën e të dhënave përpara se të vazhdoni me përmirësimin.
- Merrni kopje rezervë të konfigurimit të Qendrës së Kontrollit 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
Për shembullampe:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- Përmirësoni Ubuntu në versionin 18.04. Një procedurë tipike e përmirësimit është si më poshtë (përshtatur nga https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
• Për të përmirësuar në një sistem serveri:
• Instaloni update-manager-core nëse nuk është instaluar tashmë.
• Sigurohuni që linja Prompt në /etc/update-manager/release-upgrades është vendosur në 'lts' (për të siguruar që
OS është përmirësuar në 18.04, versioni tjetër LTS pas 16.04).
• Nisni mjetin e përmirësimit me komandën sudo do-release-upgrade.
• Ndiqni udhëzimet në ekran. Për sa i përket Paragon Active Assurance, ju mund t'i mbani standardet gjatë gjithë kohës. (Natyrisht që mund të ndodhë që ju duhet të bëni zgjedhje të ndryshme për arsye që nuk lidhen me Paragon Active Assurance.) - Pasi Ubuntu të jetë përmirësuar, rinisni sistemin. Pastaj kryeni hapat e mëposhtëm:
- Përditësoni PostgreSQL.
- Përditësoni bazën e të dhënave PostgreSQL files nga versioni 9.5 në versionin 10: sudo pg_dropcluster 10 - ndalesa kryesore # Mbyllni serverin dhe fshini plotësisht grupin# "kryesor" versioni 10 (kjo përgatitet për përmirësimin# në komandën tjetër) sudo pg_upgradecluster 9.5 kryesore # Përmirëso grupin "kryesor" versioni 9.5 deri më i fundit#
versioni i disponueshëm (10) sudo pg_dropcluster 9.5 main # Fshije plotësisht grupin "main" version 9.5 - Hiqni versionin e vjetëruar të PostgreSQL:
sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5 - Përditësoni paketat Paragon Active Assurance.
• Llogaritni shumën e kontrollit për tarballin që përmban versionin e ri të Qendrës së Kontrollit dhe verifikoni që është e barabartë me shumën e kontrollit SHA256 të dhënë në faqen e shkarkimit: sha256sum paa-control-center_${CC_VERSION}.tar.gz
• Shpaketoni tarballin e Qendrës së Kontrollit: eksportoni CC_VERSION= tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
• Instaloni paketat e reja të Qendrës së Kontrollit: përditësimi sudo apt sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
• Hiq paketat e vjetruara:
SHËNIM: Është jetike për të hequr këto pako.
# Mbështetje e Agjentit të Testimit Lite
sudo apt purge netrounds-agent-login
# Paketë jsonfield e pambështetur
sudo apt hiqni python-django-jsonfield - Përpara se të bëni migrimin e bazës së të dhënave, duhet të kryeni disa hapa shtesë. Shkoni te ky artikull i bazës së njohurive, lëvizni poshtë te seksioni Veprimet nëse versioni është instaluar dhe kryeni hapat 1 deri në 4 të atyre udhëzimeve.
SHËNIM: Mos e kryeni hapin 5 në këtë pikë.
• Ekzekutoni migrimin e bazës së të dhënave:
SHËNIM: Përpara se të bëni migrimin, duhet të siguroheni që kontrolli i integritetit të bazës së të dhënave të përshkruar "më sipër" në faqen 2 të përfundojë pa gabime.
sudo ncc migrojnë
Komanda ncc migrate kërkon kohë të konsiderueshme për t'u ekzekutuar (shumë minuta). Duhet të printojë sa vijon (detajet nuk janë lënë më poshtë):
Po migron bazën e të dhënave…
Operacionet për të kryer:
<…>
Sinkronizimi i aplikacioneve pa migrime:
<…>
Ekzekutimi i migrimeve:
<…>
Po krijohet tabela e memories së memories…
<…>
Po sinkronizohen skriptet e provës…
- (Opsionale) Përditëso paketën ConfD nëse të nevojitet ConfD: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
- Krahasoni konfigurimin e rezervuar më parë files me ato të sapo instaluara dhe bashkoni manualisht përmbajtjen e dy grupeve të files (ata duhet të qëndrojnë në të njëjtat vende).
- Aktivizo shërbimet apache2, kafka dhe netrounds-callexecuter: sudo systemctl aktivizo apache2 kafka netrounds-callexecuter
- Filloni shërbimet e Paragon Active Assurance:
sudo systemctl start –all “netrounds-*” apache2 kafka openvpn@netrounds - Për të aktivizuar konfigurimin e ri, duhet të ekzekutoni gjithashtu: sudo systemctl rifresko apache2
- Instaloni depo të reja të agjentit të testimit:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# Për versionet para 3.0:
# Verifikoni integritetin e depove (përgjigja duhet të jetë "OK")
shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256
shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# Për versionin 3.0 dhe më vonë:
# Llogaritni shumat e kontrollit për depot dhe verifikoni që ato përputhen me
# SHA256 checksums ofrohet në faqen e shkarkimit sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Filloni instalimin 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/ - Meqenëse mbështetja për Test Agent Lite u hoq në versionin 2.35, duhet të hiqni paketat e vjetra të Test Agent Lite nëse i keni të instaluara:
sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agentlite*
SHËNIM: Kur përmirësoni në 3.x më vonë, duhet të filloni duke ekzekutuar këtë komandë: sudo apt-mark unhold python-django python-django-common
Skenari B: Instalimi i ri i Ubuntu 18.04
- Në shembullin Ubuntu 16.04, merrni kopje rezervë të të dhënave të produktit Paragon Active Assurance.
SHËNIM: Kjo është procedura e kopjimit të përshkruar në Udhëzuesin e Operacioneve, kapitulli "Bashkimi i të dhënave të produktit", i formuluar vetëm më shkurt.
Ekzekutoni këto komanda:
# Bëni kopje rezervë të bazës së të dhënave PostgreSQL
pg_dump –ndihmë pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (Përndryshe, për të ruajtur në format binar:)
# pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
# Rezervo çelësat OpenVPN sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Shënim: Sigurohuni që t'i ruani ato në një vend të sigurt.
# Rezervo RRD files (të dhënat matëse)
# Kontrolloni file madhësia përpara kompresimit të RRD-ve. Përdorimi i komandës tar nuk është
# rekomandohet nëse RRD-të janë më të mëdha se 50 GB; shih shënimin më poshtë.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
SHËNIM: Komanda pg_dump do të kërkojë një fjalëkalim, i cili mund të gjendet në /etc/netrounds/ netrounds.conf nën "postgres database". Fjalëkalimi i paracaktuar është "netrounds".
SHËNIM: Për një konfigurim në shkallë të gjerë (> 50 GB), duke bërë një tarball të RRD files mund të zgjasë shumë, dhe marrja e një fotografie të volumit mund të jetë një ide më e mirë. Zgjidhjet e mundshme për ta bërë këtë përfshijnë: përdorimin e a file sistem që mbështet fotografitë e çastit ose marrjen e një fotografie të volumit virtual nëse serveri funksionon në një mjedis virtual. - Në shembullin Ubuntu 16.04, merrni kopje rezervë të konfigurimit të Qendrës së Kontrollit 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
Për shembullampe:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
• Në shembullin Ubuntu 16.04, bëni kopje rezervë të licencës file.
• Instanca e re duhet të plotësojë të paktën të njëjtat kërkesa harduerike si ajo e vjetra.
• Në shembullin e ri, instaloni Ubuntu 18.04. Ne rekomandojmë tutorialin e mëposhtëm:
• https://ubuntu.com/tutorials/install-ubuntu-server
Për sa i përket Paragon Active Assurance, ju mund t'i mbani standardet gjatë gjithë kohës. (Natyrisht që mund të ndodhë që ju duhet të bëni zgjedhje të ndryshme për arsye që nuk lidhen me Paragon Active Assurance.) '
- Pasi të instalohet Ubuntu 18.04, rindizni sistemin.
- Rekomandohet ndarja e mëposhtme e diskut, veçanërisht për kopjet rezervë të fotografive (por varet nga ju si përdorues që të vendosni):
• Ndarja e rekomanduar për konfigurimin e laboratorit:
• /: Disku i plotë, ext4.
• Ndarja e rekomanduar për konfigurimin e prodhimit:
• /: 10% e hapësirës në disk, ext4.
• /var: 10% e hapësirës në disk, ext4.
• /var/lib/netrounds/rrd: 80% e hapësirës në disk, ext4.
• Nuk ka enkriptim - Vendosni zonën kohore në UTC, për shembullample si më poshtë: sudo timedatectl vendosur-zona kohore Etc/UTC
• Vendosni të gjitha lokalet në en_US.UTF-8.
• Një mënyrë për ta bërë këtë është të redaktoni manualisht file /etc/default/locale. p.shampe:
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
• Sigurohuni që rreshti i mëposhtëm NUK është komentuar në /etc/locale.gen: en_US.UTF-8 UTF-8
• Rigjeneroni lokalitetin files për t'u siguruar që gjuha e zgjedhur është e disponueshme: sudo apt-get install locales sudo locale-gen - Sigurohuni që trafiku në portet e mëposhtme të lejohet drejt dhe nga Qendra e Kontrollit:
• Përbrenda:
• Porta TCP 443 (HTTPS): Web ndërfaqe
• Porta TCP 80 (HTTP): Web ndërfaqja (e përdorur nga Speedtest, ridrejton të tjerët URLs në HTTPS)
• Porta TCP 830: ConfD (opsionale)
• Porta TCP 6000: Lidhje OpenVPN e koduar për pajisjet e agjentëve testues
• Porta TCP 6800: E koduar WebLidhja e prizës për Aplikimet e Agjentit Testues - Jashtë:
• Porta TCP 25 (SMTP): Dorëzimi i postës
• Porta UDP 162 (SNMP): Dërgimi i kurtheve SNMP për alarmet
• Porta UDP 123 (NTP): Sinkronizimi i kohës - Instaloni NTP:
• Së pari çaktivizoni timedatectl: sudo timedatectl set-ntp nr
• Ekzekutoni këtë komandë: timedatectl dhe verifikoni që systemd-timesyncd.service është aktiv: jo
• Tani mund të ekzekutoni instalimin NTP: sudo apt-get install ntp
• Sigurohuni që serverët e konfiguruar NTP të jenë të arritshëm: ntpq -np
Prodhimi normalisht duhet të jetë "të gjitha" të shprehura në oktal. 1 1 Në dalje, vlera "arritje" për serverët NTP është një vlerë oktale që tregon rezultatin e tetë transaksioneve të fundit NTP. Nëse të tetë ishin të suksesshëm, vlera do të jetë oktal 377 (= binare - Instaloni PostgreSQL dhe konfiguroni një përdorues për Qendrën e Kontrollit: sudo apt-get përditësimi sudo apt-get instaloni postgresql sudo -u postgres psql -c "KRIJO ROLE netrounds ME PASSWORD TË KRIPTUAR 'netrounds' LOGIN E SUPERUSERIT;" sudo -u postgres psql -c "KRIJO BAZË TË TË DHËNAVE netrounds Owner netrounds SHKODIM 'UTF8' TEMPLATE 'template0';"
Përdorimi i një serveri të jashtëm PostgreSQL nuk rekomandohet.
• Instaloni dhe konfiguroni një server emaili.
• Qendra e Kontrollit do t'u dërgojë email përdoruesve:
• kur ata janë të ftuar në një llogari,
• kur dërgoni alarme me email (dmth. nëse përdoret email dhe jo SNMP për këtë qëllim), dhe
• gjatë dërgimit të raporteve periodike.
• Ekzekutoni komandën sudo apt-get install postfix
• Për një konfigurim të thjeshtë ku postfix mund të dërgohet drejtpërdrejt në serverin e postës elektronike të destinacionit, mund të vendosni llojin e përgjithshëm të konfigurimit të postës në "Internet Site" dhe Emri i postës së Sistemit zakonisht mund të lihet në ndihmë.
Përndryshe, postfix duhet të konfigurohet sipas mjedisit. Për udhëzim, referojuni dokumentacionit zyrtar të Ubuntu në https://help.ubuntu.com/lts/serverguide/postfix.html.
• Instaloni Control Center në shembullin Ubuntu 18.04.
Kjo procedurë instalon gjithashtu Paragon Active Assurance REST API.
eksportoni CC_VERSION= # Llogaritni shumën e kontrollit për katranin file dhe verifikoni që është e barabartë me SHA256 0b11111111). Megjithatë, kur sapo keni instaluar NTP, ka të ngjarë që më pak se tetë NTP
transaksionet kanë ndodhur, kështu që vlera do të jetë më e vogël: një nga 1, 3, 7, 17, 37, 77 ose 177 nëse të gjitha transaksionet ishin të suksesshme.
# checksum ofrohet në faqen e shkarkimit sha256sum paa-control-center_${CC_VERSION}.tar.gz
# Shpaketo tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
# Sigurohuni që paketat të jenë të përditësuara sudo apt-get update
# Filloni instalimin sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb - Ndalo të gjitha shërbimet e Paragon Active Assurance: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
- Rivendos kopje rezervë të bazës së të dhënave: sudo -u postgres psql –set ON_ERROR_STOP=në netrounds < ncc_postgres.sql
- Përpara se të bëni migrimin e bazës së të dhënave, duhet të kryeni disa hapa shtesë. Shkoni te ky artikull i bazës së njohurive, lëvizni poshtë te seksioni Veprimet nëse versioni është instaluar dhe kryeni hapat 1 deri në 4 të atyre udhëzimeve.
SHËNIM: Mos e kryeni hapin 5 në këtë pikë.
• Ekzekutoni migrimin e bazës së të dhënave:
SHËNIM: Kjo është një komandë e ndjeshme dhe duhet pasur kujdes kur e ekzekutoni atë në një makinë të largët. Në një skenar të tillë rekomandohet fuqimisht që të përdorni një program si ekrani ose tmux në mënyrë që komanda migrate të vazhdojë të funksionojë edhe nëse sesioni ssh prishet. sudo ncc migrojnë
Komanda ncc migrate kërkon kohë të konsiderueshme për t'u ekzekutuar (shumë minuta). Duhet të printojë sa vijon (detajet nuk janë lënë më poshtë):
Po migron bazën e të dhënave…
Operacionet për të kryer:
<…>
Sinkronizimi i aplikacioneve pa migrime:
<…>
Ekzekutimi i migrimeve:
<…>
Po krijohet tabela e memories së memories…
<…>
Po sinkronizohen skriptet e provës…
• Transferoni të dhënat rezervë në instancën 18.04 duke përdorur scp ose ndonjë mjet tjetër.
• Rivendosni çelësat OpenVPN:
# Hiqni çdo çelës ekzistues OpenVPN
sudo rm -rf /var/lib/netrounds/openvpn
# Shpaketoni çelësat e rezervuar sudo tar -xzf ncc_openvpn.tar.gz -C /
• Rivendos të dhënat RRD:
# Hiq çdo RRD ekzistuese sudo rm -rf /var/lib/netrounds/rrd
# Shpaketoni RRD-të e rezervuara sudo tar -xzf ncc_rrd.tar.gz -C /
• Krahasoni konfigurimin e rezervuar files me ato të sapo instaluara dhe bashkoni manualisht përmbajtjen e dy grupeve të files (ata duhet të qëndrojnë në të njëjtat vende).
• Aktivizoni licencën e produktit duke përdorur licencën file marrë nga shembulli i vjetër: licenca ncc aktivizo ncc_license.txt
• Filloni shërbimet e Paragon Active Assurance: sudo systemctl start –all “netrounds-*” apache2 kafka openvpn@netrounds
• Për të aktivizuar konfigurimin e ri, duhet të ekzekutoni gjithashtu:
sudo systemctl ringarkoni apache2
• Instaloni depo të reja të agjentit testues:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# Për versionet para 3.0:
# Verifikoni integritetin e depove (përgjigja duhet të jetë "OK") shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum.
# Për versionin 3.0 dhe më vonë:
# Llogaritni shumat e kontrollit për depot dhe verifikoni që ato përputhen me
# SHA256 checksums ofrohet në faqen e shkarkimit sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Filloni instalimin 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/
• (Opsionale) Ndiqni Udhëzuesin e Orkestrimit të NETCONF & YANG API për të instaluar dhe konfiguruar ConfD nëse ju nevojitet.
SHËNIM: Kur përmirësoni në 3.x më vonë, duhet të filloni duke ekzekutuar këtë komandë: sudo apt-mark unhold python-django python-django-common
Zgjidhja e problemeve
Problemet me fillimin e ConfD
Nëse keni probleme me fillimin e ConfD pas përmirësimit, ju lutemi kontaktoni partnerin tuaj Juniper ose menaxherin tuaj lokal të llogarisë Juniper ose përfaqësuesin e shitjeve për të marrë një abonim të ri.
Probleme me fillimin e ekzekutuesit të thirrjeve
Kontrolloni regjistrat e ekzekutuesit të thirrjeve me komandën
sudo journalctl -xeu netrounds-callexecuter
Ju mund të shihni një gabim si më poshtë:
Qershor 03 09:53:27 myhost django-admin[6290]: ERROR netrounds.manager.callexecuter Unhandled
përjashtim në CallExecuter.run [name=netrounds.manager.callexecuter, thread=140364632504128,
process=8238, funcName=trajto, le
Qershor 03 09:53:27 myhost django-admin[6290]: Traceback (telefata më e fundit e fundit):
Qershor 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/management/commands/runcallexecuter.py”, rreshti 65, në dorezë
Qershor 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/calldispatcher.py”, rreshti 164, në ekzekutim
Qershor 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/models.py”, rreshti 204, në pritje
Qershor 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/ netrounds/manager/models.py”, rreshti 42, në __unicode__
Qershor 03 09:53:27 myhost django-admin[6290]: AtributeError: objekti 'unicode' nuk ka atribut 'iteritems'
Ajo që ka ndodhur është se paketa netrounds-callexecuter*.deb është përmirësuar pa u siguruar që shërbimi netrounds-callexecuter systemd është ndalur dhe çaktivizuar. Baza e të dhënave është në gjendje të gabuar; duhet të rikthehet nga rezervimi dhe përmirësimi duhet të përsëritet. Bëni sa më poshtë për të çaktivizuar dhe ndaluar shërbimin netrounds-callexecuter: sudo systemctl çaktivizoni netrounds-callexecuter sudo systemctl stop netrounds-callexecuter
Web Serveri nuk përgjigjet
Kontrolloni regjistrat e apache-s me komandën bisht -n 50 /var/log/apache2/netrounds_error.log
Nëse shihni gabimin e mëposhtëm, do të thotë që versioni 2.34 i Qendrës së Kontrollit po funksionon në Ubuntu 18.04, domethënë Qendra e Kontrollit nuk është përmirësuar me sukses. Zgjidhja është të përmirësoni Qendrën e Kontrollit në një version të mëvonshëm siç përshkruhet në këtë dokument.
# Timestamps, pids, etj të zhveshura poshtë
Skripti i synuar WSGI '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' nuk mund të ngarkohet si modul Python.
Përjashtim ka ndodhur gjatë përpunimit të skriptit WSGI '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py'.
Gjurmimi (telefata më e fundit e fundit):
File “/usr/lib/python2.7/dist-packages/netrounds/wsgi.py”, rreshti 6, në aplikacion = get_wsgi_application()
File “/usr/lib/python2.7/dist-packages/django/core/wsgi.py”, rreshti 13, në get_wsgi_application django.setup(set_prefix=False)
File “/usr/lib/python2.7/dist-packages/django/__init__.py”, rreshti 27, në setup apps.populate(settings.INSTALLED_APPS)
File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, rreshti 85, në plotësoni app_config = AppConfig.create(hyrje)
File “/usr/lib/python2.7/dist-packages/django/apps/config.py”, rreshti 94, në modulin e krijimit = import_moduli (hyrja)
File “/usr/lib/python2.7/importlib/__init__.py”, rreshti 37, në import_module __import__(emri)
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py”, rreshti 1, në nga grappelli.dashboard.dashboards import *
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py”, rreshti 14, në nga grapelli. modulet e importit të panelit të kontrollit
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py”, rreshti 9, në nga django.contrib.contenttypes.models importojnë ContentType File “/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py”, rreshti 139, në Lloji i përmbajtjes së klasës (modelet. Modeli):
File “/usr/lib/python2.7/dist-packages/django/db/models/base.py”, rreshti 110, në __new__ app_config = apps.get_ që përmban_ app_config(modul) File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, rreshti 247, në get_containing_app_config self.check_apps_ready() File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, rreshti 125, në check_ apps_ gati ngrije Regjistrin e aplikacionit Jo gati ("Aplikacionet nuk janë ngarkuar ende.")
AppRegistryNotReady: Aplikacionet nuk janë ngarkuar ende.
Rinisja e Paragon Active Assurance Services Dështon
Rinisja e shërbimeve netrounds-* me sudo systemctl start –all “netrounds-*” apache2 openvpn@netrounds prodhon mesazhin e mëposhtëm:
Nisja e netrounds-agent-ws-server.service dështoi: Njësia netrounds-agent-ws-server.service është maskuar.
Nisja e netrounds-agent-daemon.service dështoi: Njësia netrounds-agent-daemon.service është maskuar.
Kjo do të thotë që shërbimet e përmendura janë maskuar gjatë procesit të heqjes së paketës dhe kërkojnë pastrim manual. Procedura e pastrimit tregohet më poshtë:
sudo apt-get spastrim netrounds-agent-login sudo find /etc/systemd/system -emri "netrounds-agent-*.service" -fshij sudo systemctl daemon-reload
Juniper Networks, logoja e Juniper Networks, Juniper dhe Junos janë marka tregtare të regjistruara të Juniper Networks, Inc. në Shtetet e Bashkuara dhe vende të tjera. Të gjitha markat e tjera tregtare, markat e shërbimit, markat e regjistruara ose markat e regjistruara të shërbimit janë pronë e pronarëve të tyre përkatës. Juniper Networks nuk mban asnjë përgjegjësi për ndonjë pasaktësi në këtë dokument. Juniper Networks rezervon të drejtën për të ndryshuar, modifikuar, transferuar ose ndryshe rishikuar këtë publikim pa paralajmërim. E drejta e autorit © 2022 Juniper Networks, Inc. Të gjitha të drejtat e rezervuara.
Dokumentet / Burimet
![]() |
JUNIPER NETWORKS Përmirëson Qendrën e Kontrollit nga Versioni [pdfUdhëzuesi i përdoruesit Përmirësimi i Qendrës së Kontrollit nga Versioni, Qendra e Kontrollit nga Versioni, Qendra nga Versioni, Versioni |