Valdymo centro atnaujinimas iš versijos
2.34
Įvadas
Šis dokumentas susijęs su Paragon Active Assurance Control Center atnaujinimu iš 2.34 versijos į naujesnę versiją.
Atnaujinimas apima specialias procedūras, nes jis apima Ubuntu OS atnaujinimą nuo 16.04 iki 18.04. Dokumentas apima du scenarijus:
- Ubuntu 16.04 (su įdiegtu valdymo centru) atnaujinimas į Ubuntu 18.04.
- Naujas Ubuntu 18.04 diegimas, tada valdymo centro įdiegimas ir atsarginių duomenų perkėlimas iš seno valdymo centro egzemplioriaus į naują egzempliorių.
Dėl kitų atnaujinimų žr. Naujinimo vadovą.
A scenarijus: Ubuntu 16.04 atnaujinimas į Ubuntu 18.04
- Pradėkite išjungti apache2 ir netrounds-callexecuter paslaugas: sudo systemctl išjungti apache2 netrounds-callexecuter
- Sustabdyti visas Paragon Active Assurance paslaugas: sudo systemctl sustabdyti "netrounds-*" apache2 openvpn@netrounds
- Padarykite Paragon Active Assurance produkto duomenų atsargines kopijas.
PASTABA: Tai atsarginių kopijų kūrimo procedūra, aprašyta Operacijų vadovo skyriuje Gaminio duomenų atsarginių kopijų kūrimas, tik trumpiau.
Vykdykite šias komandas:
# Sukurkite atsarginę PostgreSQL duomenų bazės kopiją pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (Arba, jei norite išsaugoti dvejetainiu formatu:)
# pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
# Kurkite atsargines OpenVPN raktų kopijas sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Pastaba: būtinai laikykite juos saugioje vietoje.
# Atsarginė RRD kopija files (metrikos duomenys)
# Patikrink file dydžio prieš suspaudžiant RRD. Nenaudokite tar komandos
# rekomenduojama, jei RRD yra didesni nei 50 GB; žr. pastabą žemiau. du -hs /var/lib/netrounds/rrd
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
PASTABA: Komanda pg_dump paprašys slaptažodžio, kurį galima rasti /etc/netrounds/netrounds.com finansuotojo „postgres duomenų bazėje“. Numatytasis slaptažodis yra „netrounds“.
PASTABA: Didelio masto sąrankai (> 50 GB) sukuriant RRD tarbalą filetai gali užtrukti per ilgai, o garsumo momentinė nuotrauka gali būti geresnė idėja. Galimi sprendimai, kaip tai padaryti: naudojant a file sistema, kuri palaiko momentines kopijas arba virtualaus tomo momentinės nuotraukos darymą, jei serveris veikia virtualioje aplinkoje. - Patikrinkite duomenų bazės vientisumą naudodami pateiktą scenarijų netrounds_2.35_validate_db.sh.
ĮSPĖJIMAS: Jei šis scenarijus pateikia įspėjimus, nebandykite atlikti duomenų bazės perkėlimo procedūros, aprašytos „toliau“ 5 puslapyje. Susisiekite su „Juniper“ palaikymo komanda pateikdami bilietą adresu https://support.juniper.net/support/requesting-support (pateikiama scenarijaus išvestis), kad būtų išspręstos duomenų bazės problemos prieš tęsiant naujinimą.
- Padarykite atsargines valdymo centro konfigūracijos kopijas 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
Pavyzdžiui,ampLe:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- Atnaujinkite Ubuntu į 18.04 versiją. Įprasta atnaujinimo procedūra yra tokia (pritaikyta iš https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
• Norėdami atnaujinti serverio sistemą:
• Įdiekite update-manager-core, jei jis dar neįdiegtas.
• Įsitikinkite, kad eilutėje „Prompt“ /etc/update-manager/release-upgrades nustatyta „lts“ (siekdami užtikrinti, kad
OS atnaujinta iki 18.04, kita LTS versija po 16.04).
• Paleiskite atnaujinimo įrankį su komanda sudo do-release-upgrade.
• Vykdykite ekrane pateikiamus nurodymus. Kalbant apie Paragon Active Assurance, galite išlaikyti numatytuosius nustatymus. (Žinoma, gali nutikti taip, kad dėl priežasčių, nesusijusių su Paragon Active Assurance, teks rinktis kitaip.) - Kai Ubuntu bus atnaujintas, paleiskite sistemą iš naujo. Tada atlikite šiuos veiksmus:
- Atnaujinkite PostgreSQL.
- Atnaujinkite PostgreSQL duomenų bazę files nuo 9.5 versijos iki 10 versijos: sudo pg_dropcluster 10 main –stop # Išjunkite serverį ir visiškai ištrinkite cluster# „main“ 10 versiją (šiuo metu paruošiama naujinimui# kitoje komandoje) sudo pg_upgradecluster 9.5 main # Atnaujinti klasterį „main“ nuo 9.5 iki naujausios #
galima versija (10) sudo pg_dropcluster 9.5 main # Visiškai ištrinti klasterio "pagrindinę" versiją 9.5 - Pašalinkite pasenusią PostgreSQL versiją:
sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5 - Atnaujinkite Paragon Active Assurance paketus.
• Apskaičiuokite kontrolinę sumą tarball, kurioje yra nauja valdymo centro versija, ir patikrinkite, ar ji yra lygi SHA256 kontrolinei sumai, pateiktai atsisiuntimo puslapyje: sha256sum paa-control-center_${CC_VERSION}.tar.gz
• Išpakuokite valdymo centro rinkinį: eksportuokite CC_VERSION= tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
• Įdiekite naujus valdymo centro paketus: sudo apt update sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
• Pašalinkite pasenusius paketus:
PASTABA: Labai svarbu pašalinti šiuos paketus.
# Test Agent Lite palaikymas
sudo apt purge netrounds-agent-login
# Nepalaikomas jsonfield paketas
sudo apt pašalinti python-django-jsonfield - Prieš perkeldami duomenų bazę, turite atlikti keletą papildomų veiksmų. Eikite į šį žinių bazės straipsnį, slinkite žemyn iki skyriaus Veiksmai, jei leidimas buvo įdiegtas, ir atlikite 1–4 tų instrukcijų veiksmus.
PASTABA: Šiuo metu neatlikite 5 veiksmo.
• Vykdykite duomenų bazės perkėlimą:
PASTABA: Prieš atlikdami perkėlimą, turite užtikrinti, kad duomenų bazės vientisumo patikra, aprašyta „aukščiau“ 2 puslapyje, būtų atlikta be klaidų.
sudo ncc migruoti
Komandos ncc migrate vykdymas užtrunka daug laiko (daug minučių). Turėtų būti išspausdinta ši informacija (toliau praleista informacija):
Perkeliama duomenų bazė…
Atliekamos operacijos:
<…>
Programų sinchronizavimas be perkėlimo:
<…>
Vykdomas perkėlimas:
<…>
Kuriama talpyklos lentelė…
<…>
Sinchronizuojami bandomieji scenarijai…
- (Pasirenkama) Atnaujinkite ConfD paketą, jei jums reikia ConfD: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
- Palyginkite anksčiau sukurtą atsarginę konfigūraciją files su naujai įdiegtomis ir rankiniu būdu sujunkite dviejų rinkinių turinį files (jie turėtų likti tose pačiose vietose).
- Įgalinti apache2, kafka ir netrounds-callexecuter paslaugas: sudo systemctl įgalinti apache2 kafka netrounds-callexecuter
- Pradėkite Paragon Active Assurance paslaugas:
sudo systemctl start – visi „netrounds-*“ apache2 kafka openvpn@netrounds - Norėdami suaktyvinti naują konfigūraciją, taip pat turite paleisti: sudo systemctl reload apache2
- Įdiekite naujas testavimo agento saugyklas:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# Senesnėms nei 3.0 versijoms:
# Patikrinkite saugyklų vientisumą (atsakymas turėtų būti „Gerai“)
shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256
shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# 3.0 ir naujesnėms versijoms:
# Apskaičiuokite saugyklų kontrolines sumas ir patikrinkite, ar jos atitinka
# SHA256 kontrolinės sumos pateiktos atsisiuntimo puslapyje sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Pradėkite diegimą 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/ - Kadangi 2.35 versijoje Test Agent Lite palaikymas buvo nutrauktas, turėtumėte pašalinti senus Test Agent Lite paketus, jei juos įdiegėte:
sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agentlite*
PASTABA: Kai vėliau atnaujinate į 3.x, turite pradėti vykdydami šią komandą: sudo apt-mark atšaukti python-django python-django-common
B scenarijus: naujas Ubuntu 18.04 diegimas
- Ubuntu 16.04 egzemplioriuje pasidarykite Paragon Active Assurance produkto duomenų atsargines kopijas.
PASTABA: Tai atsarginės kopijos procedūra, aprašyta Operacijų vadovo skyriuje „Atsarginės gaminio duomenų kopijos kūrimas“, tik trumpiau.
Vykdykite šias komandas:
# Sukurkite atsarginę PostgreSQL duomenų bazės kopiją
pg_dump –pagalba pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (Arba, jei norite išsaugoti dvejetainiu formatu:)
# pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
# Kurkite atsargines OpenVPN raktų kopijas sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Pastaba: Būtinai laikykite juos saugioje vietoje.
# Atsarginė RRD kopija files (metrikos duomenys)
# Patikrink file dydžio prieš suspaudžiant RRD. Nenaudokite tar komandos
# rekomenduojama, jei RRD yra didesni nei 50 GB; žr. pastabą žemiau.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
PASTABA: Komanda pg_dump paprašys slaptažodžio, kurį galite rasti /etc/netrounds/netrounds.conf, esantį „postgres duomenų bazėje“. Numatytasis slaptažodis yra „netrounds“.
PASTABA: Didelio masto sąrankai (> 50 GB) sukuriant RRD tarbalą filetai gali užtrukti per ilgai, o garsumo momentinė nuotrauka gali būti geresnė idėja. Galimi sprendimai, kaip tai padaryti: naudojant a file sistema, kuri palaiko momentines kopijas arba virtualaus tomo momentinės nuotraukos darymą, jei serveris veikia virtualioje aplinkoje. - Ubuntu 16.04 egzemplioriuje padarykite atsargines valdymo centro konfigūracijos kopijas 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
Pavyzdžiui,ampLe:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
• Ubuntu 16.04 egzemplioriuje sukurkite atsarginę licencijos kopiją file.
• Naujasis egzempliorius turi atitikti bent tuos pačius techninės įrangos reikalavimus kaip ir senasis.
• Naujame egzemplioriuje įdiekite Ubuntu 18.04. Rekomenduojame šią pamoką:
• https://ubuntu.com/tutorials/install-ubuntu-server
Kalbant apie Paragon Active Assurance, galite išlaikyti numatytuosius nustatymus. (Žinoma, gali nutikti taip, kad dėl priežasčių, nesusijusių su Paragon Active Assurance, teks rinktis kitaip.)
- Įdiegę Ubuntu 18.04, paleiskite sistemą iš naujo.
- Rekomenduojamas toks disko skaidymas, ypač atsarginėms momentinėms kopijoms (tačiau jūs, kaip vartotojas, turite nuspręsti):
• Rekomenduojamas skaidymas laboratorijos sąrankai:
• /: Visas diskas, ext4.
• Rekomenduojamas skaidymas gamybos sąrankai:
• /: 10% vietos diske, ext4.
• /var: 10% vietos diske, ext4.
• /var/lib/netrounds/rrd: 80% vietos diske, ext4.
• Nėra šifravimo - Nustatykite laiko juostą į UTC, pvzample taip: sudo timedatectl set-timezone Etc/UTC
• Nustatykite visas lokales į en_US.UTF-8.
• Vienas iš būdų tai padaryti yra rankiniu būdu redaguoti file /etc/default/locale. PvzampLe:
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
• Įsitikinkite, kad ši eilutė NĖRA komentuojama /etc/locale.gen: en_US.UTF-8 UTF-8
• Atkurti lokalę files, kad įsitikintumėte, jog pasirinkta kalba yra prieinama: sudo apt-get install locales sudo locale-gen - Įsitikinkite, kad srautas šiais prievadais leidžiamas į valdymo centrą ir iš jo:
• Atvyksta:
• 443 TCP prievadas (HTTPS): Web sąsaja
• 80 TCP prievadas (HTTP): Web sąsaja (naudojama Speedtest, peradresuoja kitus URLs į HTTPS)
• TCP prievadas 830: ConfD (pasirenkama)
• TCP prievadas 6000: užšifruotas „OpenVPN“ ryšys, skirtas testavimo agento įrenginiams
• TCP prievadas 6800: užšifruotas WebTestavimo agento taikomųjų programų lizdo jungtis - Išeinantis:
• 25 TCP prievadas (SMTP): pašto pristatymas
• UDP prievadas 162 (SNMP): SNMP gaudyklių siuntimas aliarmui
• UDP prievadas 123 (NTP): laiko sinchronizavimas - Įdiekite NTP:
• Pirmiausia išjunkite timedatectl: sudo timedatectl set-ntp Nr
• Vykdykite šią komandą: timedatectl ir patikrinkite, ar systemd-timesyncd.service aktyvi: ne
• Dabar galite paleisti NTP diegimą: sudo apt-get install ntp
• Įsitikinkite, kad sukonfigūruoti NTP serveriai yra pasiekiami: ntpq -np
Išvestis paprastai turėtų būti „visi“, išreikšta aštuontainiais. 1 1 Išvestyje NTP serverių „pasiekimo“ reikšmė yra aštuntainė reikšmė, nurodanti paskutinių aštuonių NTP operacijų rezultatus. Jei visi aštuoni buvo sėkmingi, reikšmė bus aštuntainis 377 (= dvejetainis - Įdiekite PostgreSQL ir nustatykite vartotoją valdymo centrui: sudo apt-get update sudo apt-get install postgresql sudo -u postgres psql -c „SUKURTI VAIDMENŲ netrounds SU KRIPTUOTU SLAPTAŽODŽIu „netrounds“ SUPERVARTOJO PRISIJUNGIMO;“ sudo -u postgres psql -c "KURTI DUOMENŲ BAZĘ netrounds OWNER netrounds KODAVIMAS 'UTF8' ŠABLONAS 'template0';"
Nerekomenduojama naudoti išorinio PostgreSQL serverio.
• Įdiegti ir sukonfigūruoti el. pašto serverį.
• Valdymo centras siųs el. laiškus vartotojams:
• kai jie pakviečiami prisijungti prie paskyros,
• siunčiant įspėjimus el. paštu (ty jei šiuo tikslu naudojamas el. paštas, o ne SNMP) ir
• siunčiant periodines ataskaitas.
• Paleiskite komandą sudo apt-get install postfix
• Norėdami atlikti paprastą sąranką, kai „postfix“ gali siųsti tiesiai į paskirties el. pašto serverį, galite nustatyti „Bendrąjį pašto konfigūracijos tipą“ į „Interneto svetainė“, o sistemos pašto pavadinimą paprastai galima palikti asis.
Kitu atveju postfix reikia sukonfigūruoti pagal aplinką. Instrukcijų ieškokite oficialioje Ubuntu dokumentacijoje adresu https://help.ubuntu.com/lts/serverguide/postfix.html.
• Įdiekite valdymo centrą Ubuntu 18.04 egzemplioriuje.
Ši procedūra taip pat įdiegia Paragon Active Assurance REST API.
eksportuoti CC_VERSION= # Apskaičiuokite taros kontrolinę sumą file ir patikrinkite, ar jis yra lygus SHA256 0b11111111). Tačiau kai ką tik įdiegėte NTP, tikėtina, kad mažiau nei aštuoni NTP
buvo įvykdytos operacijos, todėl vertė bus mažesnė: viena iš 1, 3, 7, 17, 37, 77 arba 177, jei visos operacijos buvo sėkmingos.
Atsisiuntimo puslapyje pateikta # kontrolinė suma sha256sum paa-control-center_${CC_VERSION}.tar.gz
# Išpakuokite tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
# Įsitikinkite, kad paketai yra atnaujinti sudo apt-get update
# Pradėkite diegimą sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb - Sustabdyti visas Paragon Active Assurance paslaugas: sudo systemctl sustabdyti "netrounds-*" apache2 openvpn@netrounds
- Atkurti duomenų bazės atsarginę kopiją: sudo -u postgres psql –set ON_ERROR_STOP=on netrounds < ncc_postgres.sql
- Prieš perkeldami duomenų bazę, turite atlikti keletą papildomų veiksmų. Eikite į šį žinių bazės straipsnį, slinkite žemyn iki skyriaus Veiksmai, jei leidimas buvo įdiegtas, ir atlikite 1–4 tų instrukcijų veiksmus.
PASTABA: Šiuo metu neatlikite 5 veiksmo.
• Vykdykite duomenų bazės perkėlimą:
PASTABA: Tai jautri komanda, todėl ją vykdant nuotoliniame kompiuteryje reikia būti atsargiems. Esant tokiam scenarijui, primygtinai rekomenduojama naudoti tokią programą kaip ekranas arba tmux, kad migrate komanda ir toliau veiktų net nutrūkus ssh seansui. sudo ncc migruoti
Komandos ncc migrate vykdymas užtrunka daug laiko (daug minučių). Turėtų būti išspausdinta ši informacija (toliau praleista informacija):
Perkeliama duomenų bazė…
Atliekamos operacijos:
<…>
Programų sinchronizavimas be perkėlimo:
<…>
Vykdomas perkėlimas:
<…>
Kuriama talpyklos lentelė…
<…>
Sinchronizuojami bandomieji scenarijai…
• Perkelkite atsargines kopijas į 18.04 egzempliorių naudodami scp ar kitą įrankį.
• Atkurkite OpenVPN raktus:
# Pašalinkite visus esamus OpenVPN raktus
sudo rm -rf /var/lib/netrounds/openvpn
# Išpakuokite atsargines raktų kopijas sudo tar -xzf ncc_openvpn.tar.gz -C /
• Atkurti RRD duomenis:
# Pašalinkite visus esamus RRD sudo rm -rf /var/lib/netrounds/rrd
# Išpakuokite atsargines RRD kopijas sudo tar -xzf ncc_rrd.tar.gz -C /
• Palyginkite atsarginę konfigūraciją files su naujai įdiegtomis ir rankiniu būdu sujunkite dviejų rinkinių turinį files (jie turėtų likti tose pačiose vietose).
• Suaktyvinkite produkto licenciją naudodami licenciją file paimta iš seno egzemplioriaus: ncc licencija suaktyvinti ncc_license.txt
• Pradėkite Paragon Active Assurance paslaugas: sudo systemctl start – visi „netrounds-*“ apache2 kafka openvpn@netrounds
• Norėdami suaktyvinti naują konfigūraciją, taip pat turite paleisti:
sudo systemctl iš naujo įkelti apache2
• Įdiekite naujas testavimo agento saugyklas:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# Senesnėms nei 3.0 versijoms:
# Patikrinkite saugyklų vientisumą (atsakymas turi būti „OK“) shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# 3.0 ir naujesnėms versijoms:
# Apskaičiuokite saugyklų kontrolines sumas ir patikrinkite, ar jos atitinka
# SHA256 kontrolinės sumos pateiktos atsisiuntimo puslapyje sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Pradėkite diegimą 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/
• (Pasirenkama) Vadovaukitės NETCONF & YANG API orkestravimo vadovu, norėdami įdiegti ir konfigūruoti ConfD, jei to reikia.
PASTABA: Kai vėliau atnaujinate į 3.x, turite pradėti vykdydami šią komandą: sudo apt-mark atšaukti python-django python-django-common
Trikčių šalinimas
Problemos paleidžiant ConfD
Jei po atnaujinimo kyla problemų paleidžiant ConfD, susisiekite su Juniper partneriu arba vietiniu Juniper paskyros valdytoju arba pardavimo atstovu, kad gautumėte naują prenumeratą.
Problemos paleidžiant skambučių vykdyklę
Patikrinkite skambučių vykdytojo žurnalus naudodami komandą
sudo journalctl -xeu netrounds-callexecuter
Galite matyti tokią klaidą, kaip ši:
birželio 03 d. 09:53:27 myhost django-admin[6290]: KLAIDA netrounds.manager.callexecuter netvarkoma
išimtis CallExecuter.run [name=netrounds.manager.callexecuter, thread=140364632504128,
procesas = 8238, funcName = rankena, le
03 birželio 09:53:27 myhost django-admin[6290]: Traceback (paskutinis skambutis):
birželio 03 d. 09:53:27 myhost django-admin[6290]: File „debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/management/commands/runcallexecuter.py“, 65 eilutė, rankena
birželio 03 d. 09:53:27 myhost django-admin[6290]: File „debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/calldispatcher.py“, 164 eilutė, veikia
birželio 03 d. 09:53:27 myhost django-admin[6290]: File „debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/models.py“, 204 eilutė, inwait
birželio 03 d. 09:53:27 myhost django-admin[6290]: File „debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py“, 42 eilutė, __unicode__
03 birželio 09:53:27 myhost django-admin[6290]: AttributeError: objektas "unicode" neturi atributo "iteritems"
Atsitiko tai, kad paketas netrounds-callexecuter*.deb buvo atnaujintas neįsitikinus, kad netrounds-callexecuter systemd paslauga buvo sustabdyta ir išjungta. Duomenų bazė yra netinkamos būklės; jį reikia atkurti iš atsarginės kopijos, o atnaujinimą reikia pakartoti. Norėdami išjungti ir sustabdyti paslaugą „netrounds-callexecuter“, atlikite šiuos veiksmus: sudo systemctl disable netrounds-callexecuter sudo systemctl stop netrounds-callexecuter
Web Serveris neatsako
Patikrinkite apache žurnalus naudodami komandą tail -n 50 /var/log/apache2/netrounds_error.log
Jei matote šią klaidą, tai reiškia, kad Ubuntu 2.34 veikia Valdymo centro 18.04 versija, ty Valdymo centras nebuvo sėkmingai atnaujintas. Sprendimas yra atnaujinti valdymo centrą į naujesnę versiją, kaip aprašyta šiame dokumente.
# Laikasamps, pids ir kt
Tikslinio WSGI scenarijaus „/usr/lib/python2.7/dist-packages/netrounds/wsgi.py“ negalima įkelti kaip „Python“ modulio.
Apdorojant WSGI scenarijų „/usr/lib/python2.7/dist-packages/netrounds/wsgi.py“ įvyko išimtis.
Traceback (paskutinis skambutis):
File „/usr/lib/python2.7/dist-packages/netrounds/wsgi.py“, 6 eilutė, į programa = get_wsgi_application()
File „/usr/lib/python2.7/dist-packages/django/core/wsgi.py“, 13 eilutė, failo get_wsgi_application django.setup(set_prefix=False)
File „/usr/lib/python2.7/dist-packages/django/__init__.py“, 27 eilutė, sąrankos apps.populate(settings.INSTALLED_APPS)
File „/usr/lib/python2.7/dist-packages/django/apps/registry.py“, 85 eilutė, užpildykite app_config = AppConfig.create(entry)
File „/usr/lib/python2.7/dist-packages/django/apps/config.py“, 94 eilutė, kūrimo modulis = import_module(entry)
File „/usr/lib/python2.7/importlib/__init__.py“, 37 eilutė, import_module __import__(name)
File „/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py“, 1 eilutė, į iš grappelli.dashboard.dashboards import *
File „/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py“, 14 eilutė, į iš grapelio. prietaisų skydelio importo moduliai
File „/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py“, 9 eilutė, į iš django.contrib.contenttypes.models importuoti ContentType File „/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py“, 139 eilutė, į klasės turinio tipas (modeliai. modelis):
File „/usr/lib/python2.7/dist-packages/django/db/models/base.py“, 110 eilutė, esanti __new__ app_config = apps.get_ Content_ app_config(module) File „/usr/lib/python2.7/dist-packages/django/apps/registry.py“, 247 eilutė, get_containing_app_config self.check_apps_ready() File „/usr/lib/python2.7/dist-packages/django/apps/registry.py“, 125 eilutė, skiltyje „check_ apps_ ready“ pakelkite programų registrą, neparengtą („Programos dar neįkeltos“.)
AppRegistryNotReady: programos dar neįkeltos.
Nepavyko iš naujo paleisti Paragon Active Assurance Services
Iš naujo paleidus „netrounds-*“ paslaugas su sudo systemctl start –all „netrounds-*“ apache2 openvpn@netrounds pateikiamas toks pranešimas:
Nepavyko paleisti netrounds-agent-ws-server.service: vienetas netrounds-agent-ws-server.service užmaskuotas.
Nepavyko paleisti netrounds-agent-daemon.service: vienetas netrounds-agent-daemon.service užmaskuotas.
Tai reiškia, kad paketo pašalinimo proceso metu minėtos paslaugos buvo užmaskuotos ir jas reikia išvalyti rankiniu būdu. Valymo procedūra parodyta žemiau:
sudo apt-get purge netrounds-agent-login sudo rasti /etc/systemd/system -name "netrounds-agent-*.service" -ištrinti sudo systemctl demon-reload
„Juniper Networks“, „Juniper Networks“ logotipas, „Juniper“ ir „Junos“ yra registruotieji „Juniper Networks, Inc.“ prekių ženklai JAV ir kitose šalyse. Visi kiti prekių ženklai, paslaugų ženklai, registruotieji ženklai arba registruotieji paslaugų ženklai yra atitinkamų jų savininkų nuosavybė. Juniper Networks neprisiima atsakomybės už bet kokius šio dokumento netikslumus. Juniper Networks pasilieka teisę keisti, modifikuoti, perduoti ar kitaip peržiūrėti šį leidinį be įspėjimo. Autoriaus teisės © 2022 Juniper Networks, Inc. Visos teisės saugomos.
Dokumentai / Ištekliai
![]() |
JUNIPER NETWORKS Valdymo centro atnaujinimas iš versijos [pdfVartotojo vadovas Valdymo centro atnaujinimas iš versijos, valdymo centras iš versijos, centras iš versijos, versija |