A Vezérlőközpont frissítése verzióról
2.34
Bevezetés
Ez a dokumentum a Paragon Active Assurance Control Center 2.34-es verzióról egy újabb verzióra történő frissítésére vonatkozik.
A frissítés speciális eljárásokat igényel, mivel az Ubuntu operációs rendszer 16.04-ről 18.04-re történő frissítését foglalja magában. A dokumentum két forgatókönyvet fed le:
- Az Ubuntu 16.04 frissítése (telepített Vezérlőközponttal) Ubuntu 18.04-re.
- Az Ubuntu 18.04 friss telepítése, majd a Vezérlőközpont telepítése és a biztonsági mentési adatok átvitele egy régi Vezérlőközpont példányról az új példányra.
Egyéb frissítésekért tekintse meg a Frissítési útmutatót.
A forgatókönyv: Az Ubuntu 16.04 frissítése Ubuntu 18.04-re
- Kezdje az apache2 és a netrounds-callexecuter szolgáltatások letiltásával: sudo systemctl disable apache2 netrounds-callexecuter
- Az összes Paragon Active Assurance szolgáltatás leállítása: sudo systemctl stop "netrounds-*" apache2 openvpn@netrounds
- Készítsen biztonsági másolatot a Paragon Active Assurance termékadatokról.
JEGYZET: Ez az Üzemeltetési útmutató Termékadatok biztonsági mentése című fejezetében leírt biztonsági mentési eljárás, csak rövidebben.
Futtassa ezeket a parancsokat:
# Biztonsági mentés a PostgreSQL adatbázisról pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (Alternatív megoldásként bináris formátumban is mentheti:)
# pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
# OpenVPN kulcsok biztonsági mentése sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Megjegyzés: Ügyeljen arra, hogy ezeket biztonságos helyen tárolja.
# RRD biztonsági mentése files (metrika adatok)
# Ellenőrizd a file méretre az RRD-k tömörítése előtt. A tar parancs használata nem
# ajánlott, ha az RRD-k nagyobbak, mint 50 GB; lásd az alábbi megjegyzést. du -hs /var/lib/netrounds/rrd
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
JEGYZET: A pg_dump parancs egy jelszót kér, amely megtalálható a/etc/netrounds/netrounds.com finanszírozó „postgres adatbázisban”. Az alapértelmezett jelszó a „netrounds”.
JEGYZET: Nagyméretű (> 50 GB) telepítéshez az RRD tarballjának elkészítése fileEz túl sokáig tarthat, és jobb ötlet lehet pillanatfelvételt készíteni a kötetről. Ennek lehetséges megoldásai a következők: a file olyan rendszer, amely támogatja a pillanatképeket, vagy pillanatfelvételt készít a virtuális kötetről, ha a kiszolgáló virtuális környezetben fut. - Ellenőrizze az adatbázis integritását a mellékelt netrounds_2.35_validate_db.sh szkript segítségével.
FIGYELMEZTETÉS: Ha ez a szkript figyelmeztetéseket ad ki, ne kísérelje meg az „alul” oldalszám: 5. oldalon leírt adatbázis-áttelepítési eljárást. Lépjen kapcsolatba a Juniper ügyfélszolgálatával a jegy benyújtásával a következő címen: https://support.juniper.net/support/requesting-support (a parancsfájl kimenetét szolgáltatja), hogy az adatbázissal kapcsolatos problémák megoldódjanak, mielőtt folytatná a frissítést.
- Készítsen biztonsági másolatot a Vezérlőközpont konfigurációjáról 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
Plample:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- Frissítse az Ubuntut a 18.04-es verzióra. Egy tipikus frissítési eljárás a következő (adaptált: https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
• Frissítés kiszolgálórendszeren:
• Telepítse az update-manager-core-t, ha még nincs telepítve.
• Győződjön meg arról, hogy az /etc/update-manager/release-upgrades fájl Prompt sora „lts”-re van állítva (annak érdekében, hogy a
Az operációs rendszer a 18.04-re, a következő LTS-verzióra 16.04 után frissült).
• Indítsa el a frissítő eszközt a sudo do-release-upgrade paranccsal.
• Kövesse a képernyőn megjelenő utasításokat. Ami a Paragon Active Assurance-t illeti, az alapértelmezett értékeket végig megtarthatja. (Természetesen előfordulhat, hogy a Paragon Active Assurance-hoz nem kapcsolódó okokból eltérő döntéseket kell hoznia.) - Az Ubuntu frissítése után indítsa újra a rendszert. Ezután hajtsa végre a következő lépéseket:
- Frissítse a PostgreSQL-t.
- Frissítse a PostgreSQL adatbázist files a 9.5-ös verziótól a 10-es verzióig: sudo pg_dropcluster 10 main –stop # A kiszolgáló leállítása és a cluster# „main” 10-es verziójának teljes törlése (ez előkészíti a frissítést# a következő parancsban) sudo pg_upgradecluster 9.5 main # Frissítés cluster „main” 9.5-ös verziótól a legújabbig#
elérhető verzió (10) sudo pg_dropcluster 9.5 main # A „main” fürt teljes törlése 9.5 verzió - Távolítsa el a PostgreSQL elavult verzióját:
sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5 - Frissítse a Paragon Active Assurance csomagokat.
• Számítsa ki az ellenőrző összeget az új Vezérlőközpont-verziót tartalmazó tarballhoz, és ellenőrizze, hogy az egyenlő-e a letöltési oldalon található SHA256 ellenőrzőösszeggel: sha256sum paa-control-center_${CC_VERSION}.tar.gz
• Csomagolja ki a Vezérlőközpont tarballt: export CC_VERSION= tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
• Telepítsen új Vezérlőközpont-csomagokat: sudo apt update sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
• Távolítsa el az elavult csomagokat:
JEGYZET: Létfontosságú ezeknek a csomagoknak az eltávolítása.
# Test Agent Lite támogatás
sudo apt purge netrounds-agent-login
# Nem támogatott jsonfield csomag
sudo apt távolítsa el a python-django-jsonfieldet - Az adatbázis-áttelepítés előtt el kell végeznie néhány további lépést. Nyissa meg ezt a Tudásbázis cikkét, görgessen le a Műveletek szakaszhoz, ha a kiadás telepítve van, és hajtsa végre az utasítások 1–4. lépését.
JEGYZET: Ezen a ponton ne hajtsa végre az 5. lépést.
• Futtassa az adatbázis-áttelepítést:
JEGYZET: Az áttelepítés előtt meg kell győződnie arról, hogy a „fent” oldalszám: 2 ismertetett adatbázis-integritás-ellenőrzés hiba nélkül befejeződött.
sudo ncc migrate
Az ncc migrate parancs végrehajtása jelentős időt vesz igénybe (sok percig). A következőket kell kinyomtatnia (a részleteket alább kihagyjuk):
Adatbázis áttelepítése…
Elvégzendő műveletek:
<…>
Alkalmazások szinkronizálása áttelepítés nélkül:
<…>
Migrációk futtatása:
<…>
Gyorsítótár-tábla létrehozása…
<…>
Tesztszkriptek szinkronizálása…
- (Opcionális) Frissítse a ConfD csomagot, ha szüksége van ConfD-re: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
- Hasonlítsa össze a korábban mentett konfigurációt files az újonnan telepítettekkel, és manuálisan egyesítse a két készlet tartalmát files (ugyanazokon a helyeken kell maradniuk).
- Engedélyezze az apache2, kafka és netrounds-callexecuter szolgáltatásokat: sudo systemctl enable apache2 kafka netrounds-callexecuter
- Indítsa el a Paragon Active Assurance szolgáltatásait:
sudo systemctl start –minden "netrounds-*" apache2 kafka openvpn@netrounds - Az új konfiguráció aktiválásához futtassa a következőt is: sudo systemctl reload apache2
- Telepítsen új tesztügynök-tárolókat:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# 3.0 előtti verziók esetén:
# Ellenőrizze a tárolók integritását (a válasznak „OK”-nak kell lennie)
shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256
shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# 3.0 és újabb verziók esetén:
# Számítsa ki a lerakatokhoz ellenőrző összegeket, és ellenőrizze, hogy megegyeznek-e a
# SHA256 ellenőrző összegek a letöltési oldalon sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Indítsa el a telepítést 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/ - Mivel a Test Agent Lite támogatása megszűnt a 2.35-ös verzióban, el kell távolítania a régi Test Agent Lite csomagokat, ha telepítve vannak:
sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agentlite*
JEGYZET: Ha később frissít a 3.x-re, először a következő parancs futtatásával kell kezdenie: sudo apt-mark unhold python-django python-django-common
B forgatókönyv: Friss Ubuntu 18.04 telepítés
- Az Ubuntu 16.04 példányon készítsen biztonsági másolatot a Paragon Active Assurance termékadatokról.
JEGYZET: Ez az Üzemeltetési útmutató „Termékadatok biztonsági mentése” című fejezetében leírt biztonsági mentési eljárás, csak rövidebben.
Futtassa ezeket a parancsokat:
# Készítsen biztonsági másolatot a PostgreSQL adatbázisról
pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (Alternatív megoldásként bináris formátumban is mentheti:)
# pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
# OpenVPN kulcsok biztonsági mentése sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Jegyzet: Ügyeljen arra, hogy ezeket biztonságos helyen tárolja.
# RRD biztonsági mentése files (metrika adatok)
# Ellenőrizd a file méretre az RRD-k tömörítése előtt. A tar parancs használata nem
# ajánlott, ha az RRD-k nagyobbak, mint 50 GB; lásd az alábbi megjegyzést.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
JEGYZET: A pg_dump parancs jelszót kér, amely megtalálható az /etc/netrounds/netrounds.conf fájlban a „postgres adatbázis” alatt. Az alapértelmezett jelszó a „netrounds”.
JEGYZET: Nagyméretű (> 50 GB) telepítéshez az RRD tarballjának elkészítése fileEz túl sokáig tarthat, és jobb ötlet lehet pillanatfelvételt készíteni a kötetről. Ennek lehetséges megoldásai a következők: a file olyan rendszer, amely támogatja a pillanatképeket, vagy pillanatfelvételt készít a virtuális kötetről, ha a kiszolgáló virtuális környezetben fut. - Az Ubuntu 16.04 példányon készítsen biztonsági másolatot a Vezérlőközpont konfigurációjáról 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
Plample:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
• Az Ubuntu 16.04 példányon készítsen biztonsági másolatot a licencről file.
• Az új példánynak legalább ugyanazoknak a hardverkövetelményeknek kell megfelelnie, mint a réginek.
• Az új példányra telepítse az Ubuntu 18.04-et. A következő oktatóanyagot ajánljuk:
• https://ubuntu.com/tutorials/install-ubuntu-server
Ami a Paragon Active Assurance-t illeti, az alapértelmezett értékeket végig megtarthatja. (Természetesen előfordulhat, hogy a Paragon Active Assurance-hoz nem kapcsolódó okokból eltérő döntéseket kell hoznia.)
- Az Ubuntu 18.04 telepítése után indítsa újra a rendszert.
- A következő lemezparticionálás javasolt, különösen pillanatfelvételek készítéséhez (de ezt Ön, mint felhasználó döntheti el):
• Javasolt particionálás a labor beállításához:
• /: Teljes lemez, ext4.
• A termelési beállításokhoz javasolt particionálás:
• /: a lemezterület 10%-a, ext4.
• /var: a lemezterület 10%-a, ext4.
• /var/lib/netrounds/rrd: a lemezterület 80%-a, ext4.
• Nincs titkosítás - Állítsa az időzónát UTC-re, plample a következőképpen: sudo timedatectl set-timezone Etc/UTC
• Állítsa az összes területi beállítást en_US.UTF-8 értékre.
• Ennek egyik módja az, hogy manuálisan szerkeszti a file /etc/default/locale. Voltample:
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
• Győződjön meg arról, hogy a következő sor NINCS megjegyzéssel az /etc/locale.gen fájlban: en_US.UTF-8 UTF-8
• Újragenerálja a területi beállítást files, hogy megbizonyosodjon arról, hogy a kiválasztott nyelv elérhető: sudo apt-get install locales sudo locale-gen - Győződjön meg arról, hogy a következő portokon engedélyezett a forgalom a Vezérlőközpont felé és onnan:
• Bejövő:
• 443-as TCP-port (HTTPS): Web felület
• 80-as TCP-port (HTTP): Web felület (a Speedtest használja, átirányítja az egyéb URLs HTTPS-re)
• TCP 830-as port: ConfD (opcionális)
• 6000-es TCP-port: Titkosított OpenVPN-kapcsolat tesztügynök-készülékekhez
• 6800-as TCP-port: Titkosított WebAljzatcsatlakozás tesztügynök alkalmazásokhoz - Kimenő:
• TCP 25-ös port (SMTP): Levélkézbesítés
• UDP 162-es port (SNMP): SNMP trap küldése riasztásokhoz
• UDP 123-as port (NTP): Időszinkronizálás - Telepítse az NTP-t:
• Először tiltsa le a timedatectl-t: sudo timedatectl set-ntp no
• Futtassa ezt a parancsot: timedatectl, és ellenőrizze, hogy a systemd-timesyncd.service aktív: nem
• Most már futtathatja az NTP-telepítést: sudo apt-get install ntp
• Győződjön meg arról, hogy a beállított NTP-kiszolgálók elérhetők: ntpq -np
A kimenetnek általában „mindegyesnek” kell lennie, oktálisban kifejezve. 1 1 A kimenetben az NTP-kiszolgálók „elérési” értéke egy oktális érték, amely az utolsó nyolc NTP-tranzakció eredményét jelzi. Ha mind a nyolc sikeres volt, az érték oktális 377 (= bináris - Telepítse a PostgreSQL-t, és állítson be egy felhasználót a Vezérlőközponthoz: sudo apt-get frissítés sudo apt-get install postgresql sudo -u postgres psql -c „SZEREPKÖR LÉTREHOZÁSA TITKOSÍTOTT JELSZÓVAL „netrounds” SUPERUSER LOGIN;” sudo -u postgres psql -c “ADATBÁZIS LÉTREHOZÁSA netrounds OWNER netrounds 'UTF8' KÓDOLÁS SABLON 'template0';”
Külső PostgreSQL szerver használata nem javasolt.
• E-mail szerver telepítése és konfigurálása.
• A Vezérlőközpont e-maileket küld a felhasználóknak:
• amikor meghívást kapnak egy fiókba,
• e-mail riasztások küldésekor (pl. ha e-mailt használnak erre a célra SNMP helyett), és
• időszakos jelentések küldésekor.
• Futtassa a sudo apt-get install postfix parancsot
• Egy egyszerű beállításhoz, ahol a postfix közvetlenül a cél e-mail kiszolgálóra tud küldeni, beállíthatja az Általános levelezőkonfiguráció típusát az „Internet Site” értékre, és a rendszerlevél nevét általában meg lehet hagyni az asis-ban.
Ellenkező esetben a postfixet a környezetnek megfelelően kell konfigurálni. Útmutatásért tekintse meg a hivatalos Ubuntu dokumentációt a címen https://help.ubuntu.com/lts/serverguide/postfix.html.
• Telepítse a Vezérlőközpontot az Ubuntu 18.04 példányra.
Ez az eljárás a Paragon Active Assurance REST API-t is telepíti.
export CC_VERSION= # Számítsa ki a tar ellenőrző összegét file és ellenőrizze, hogy egyenlő-e az SHA256 0b11111111). Ha azonban most telepítette az NTP-t, valószínűleg nyolcnál kevesebb az NTP
tranzakciók történtek, így az érték kisebb lesz: 1, 3, 7, 17, 37, 77 vagy 177 egyike, ha minden tranzakció sikeres volt.
# ellenőrző összeg található a letöltési oldalon sha256sum paa-control-center_${CC_VERSION}.tar.gz
# Csomagolja ki a tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz fájlt
# Győződjön meg arról, hogy a csomagok naprakészek sudo apt-get update
# Indítsa el a telepítést sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb - Az összes Paragon Active Assurance szolgáltatás leállítása: sudo systemctl stop "netrounds-*" apache2 openvpn@netrounds
- Adatbázis biztonsági mentésének visszaállítása: sudo -u postgres psql –set ON_ERROR_STOP=on netrounds < ncc_postgres.sql
- Az adatbázis-áttelepítés előtt el kell végeznie néhány további lépést. Nyissa meg ezt a Tudásbázis cikkét, görgessen le a Műveletek szakaszhoz, ha a kiadás telepítve van, és hajtsa végre az utasítások 1–4. lépését.
JEGYZET: Ezen a ponton ne hajtsa végre az 5. lépést.
• Futtassa az adatbázis-áttelepítést:
JEGYZET: Ez egy érzékeny parancs, és óvatosan kell eljárni, ha távoli gépen hajtja végre. Ilyen forgatókönyv esetén erősen ajánlott olyan programok használata, mint a screen vagy a tmux, hogy a migrate parancs akkor is futni fog, ha az ssh-munkamenet megszakad. sudo ncc migrate
Az ncc migrate parancs végrehajtása jelentős időt vesz igénybe (sok percig). A következőket kell kinyomtatnia (a részleteket alább kihagyjuk):
Adatbázis áttelepítése…
Elvégzendő műveletek:
<…>
Alkalmazások szinkronizálása áttelepítés nélkül:
<…>
Migrációk futtatása:
<…>
Gyorsítótár-tábla létrehozása…
<…>
Tesztszkriptek szinkronizálása…
• Vigye át a biztonsági mentési adatokat a 18.04-es példányra scp vagy más eszköz segítségével.
• Állítsa vissza az OpenVPN kulcsokat:
# Távolítson el minden meglévő OpenVPN-kulcsot
sudo rm -rf /var/lib/netrounds/openvpn
# Csomagolja ki a mentett kulcsokat sudo tar -xzf ncc_openvpn.tar.gz -C /
• RRD adatok visszaállítása:
# Távolítson el minden meglévő RRD-t sudo rm -rf /var/lib/netrounds/rrd
# Csomagolja ki a mentett RRD-ket sudo tar -xzf ncc_rrd.tar.gz -C /
• Hasonlítsa össze a biztonsági másolat konfigurációját files az újonnan telepítettekkel, és manuálisan egyesítse a két készlet tartalmát files (ugyanazokon a helyeken kell maradniuk).
• Aktiválja a terméklicencet a licenc használatával file a régi példányból átvéve: ncc licenc aktiválja az ncc_license.txt fájlt
• Indítsa el a Paragon Active Assurance szolgáltatásait: sudo systemctl start –all „netrounds-*” apache2 kafka openvpn@netrounds
• Az új konfiguráció aktiválásához futtassa a következőket is:
sudo systemctl reload apache2
• Telepítsen új tesztügynök-tárolókat:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# 3.0 előtti verziók esetén:
# Ellenőrizze a tárolók integritását (a válasz „OK” legyen) shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# 3.0 és újabb verziók esetén:
# Számítsa ki a lerakatokhoz ellenőrző összegeket, és ellenőrizze, hogy megegyeznek-e a
# SHA256 ellenőrző összegek a letöltési oldalon sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Indítsa el a telepítést 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/
• (Opcionális) Kövesse a NETCONF & YANG API Orchestration Guide útmutatót a ConfD telepítéséhez és konfigurálásához, ha szüksége van rá.
JEGYZET: Ha később frissít a 3.x-re, először a következő parancs futtatásával kell kezdenie: sudo apt-mark unhold python-django python-django-common
Hibaelhárítás
Problémák a ConfD indításakor
Ha problémái vannak a ConfD elindításával a frissítés után, forduljon Juniper partneréhez vagy helyi Juniper ügyfélmenedzseréhez vagy értékesítési képviselőjéhez, hogy új előfizetést szerezzen.
Problémák a callexecuter indításakor
Ellenőrizze a hívásvégrehajtó naplóit a paranccsal
sudo journalctl -xeu netrounds-callexecuter
A következőhöz hasonló hibát láthat:
03. június 09:53:27 myhost django-admin[6290]: HIBA netrounds.manager.callexecuter kezeletlen
kivétel a CallExecuter.run fájlban [name=netrounds.manager.callexecuter, thread=140364632504128,
process=8238, funcName=handle, le
Jun 03 09:53:27 myhost django-admin[6290]: Traceback (utolsó hívás utolsó):
június 03. 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/management/commands/runcallexecuter.py”, 65. sor, a kezelőben
június 03. 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/calldispatcher.py”, 164. sor, fut
június 03. 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/models.py”, 204. sor, inwait
június 03. 09:53:27 myhost django-admin[6290]: File „debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py”, 42. sor, __unicode__
03. június 09:53:27 myhost django-admin[6290]: AttributeError: az 'unicode' objektumnak nincs 'iteritems' attribútuma
Az történt, hogy a netrounds-callexecuter*.deb csomag frissítése megtörtént anélkül, hogy megbizonyosodna arról, hogy a netrounds-callexecuter systemd szolgáltatást leállították és letiltották. Az adatbázis rossz állapotban van; biztonsági mentésből vissza kell állítani, és a frissítést meg kell ismételni. A netrounds-callexecuter szolgáltatás letiltásához és leállításához tegye a következőket: sudo systemctl disable netrounds-callexecuter sudo systemctl stop netrounds-callexecuter
Web A szerver nem válaszol
Ellenőrizze az apache naplóit a tail -n 50 /var/log/apache2/netrounds_error.log paranccsal
Ha a következő hibát látja, az azt jelenti, hogy a Vezérlőközpont 2.34-es verziója fut az Ubuntu 18.04-en, vagyis a Vezérlőközpont frissítése nem sikerült. A megoldás a Vezérlőközpont frissítése egy későbbi verzióra a jelen dokumentumban leírtak szerint.
# Timestampalul lecsupaszított s, pids stb
A „/usr/lib/python2.7/dist-packages/netrounds/wsgi.py” cél WSGI-szkript nem tölthető be Python-modulként.
Kivétel történt a „/usr/lib/python2.7/dist-packages/netrounds/wsgi.py” WSGI-szkript feldolgozása közben.
Nyomkövetés (utolsó hívás):
File „/usr/lib/python2.7/dist-packages/netrounds/wsgi.py”, 6. sor, itt application = get_wsgi_application()
File „/usr/lib/python2.7/dist-packages/django/core/wsgi.py”, 13. sor, a get_wsgi_application django.setup(set_prefix=False) fájlban
File „/usr/lib/python2.7/dist-packages/django/__init__.py”, 27. sor, a setup apps.populate(settings.INSTALLED_APPS) mappában
File „/usr/lib/python2.7/dist-packages/django/apps/registry.py”, 85. sor, az app_config = AppConfig.create(entry) mezőben.
File „/usr/lib/python2.7/dist-packages/django/apps/config.py”, 94. sor, a create module = import_module(entry) részben
File „/usr/lib/python2.7/importlib/__init__.py”, 37. sor, az import_module __import__(name)
File „/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py”, 1. sor, itt innen: grappelli.dashboard.dashboards import *
File „/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py”, 14. sor, itt grappellitől. irányítópult import modulok
File „/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py”, 9. sor, itt a django.contrib.contenttypes.models forrásból importálja a ContentType-ot File „/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py”, 139. sor, itt osztály ContentType(modellek.Model):
File „/usr/lib/python2.7/dist-packages/django/db/models/base.py”, 110. sor, in __new__ app_config = apps.get_ amiben_ app_config(module) File „/usr/lib/python2.7/dist-packages/django/apps/registry.py”, 247. sor, a get_containing_app_config self.check_apps_ready() File „/usr/lib/python2.7/dist-packages/django/apps/registry.py”, 125. sor, a check_ apps_ ready mezőben emelje fel az App Registry Not Ready ("Az alkalmazások még nincsenek betöltve.")
AppRegistryNotReady: Az alkalmazások még nincsenek betöltve.
A Paragon Active Assurance Services újraindítása sikertelen
A netrounds-* szolgáltatások újraindítása a sudo systemctl start –all “netrounds-*” paranccsal apache2 openvpn@netrounds a következő üzenetet produkálja:
A netrounds-agent-ws-server.service indítása nem sikerült: A netrounds-agent-ws-server.service egység maszkolva van.
A netrounds-agent-daemon.service indítása nem sikerült: A netrounds-agent-daemon.service egység maszkolt.
Ez azt jelenti, hogy az említett szolgáltatásokat a csomageltávolítási folyamat során elfedték, és kézi tisztítást igényelnek. A tisztítási eljárás az alábbiakban látható:
sudo apt-get purge netrounds-agent-login sudo megkeresi /etc/systemd/system -name "netrounds-agent-*.service" -delete sudo systemctl daemon-reload
A Juniper Networks, a Juniper Networks logó, a Juniper és a Junos a Juniper Networks, Inc. bejegyzett védjegyei az Egyesült Államokban és más országokban. Minden egyéb védjegy, szolgáltatási védjegy, bejegyzett védjegy vagy bejegyzett szolgáltatási védjegy a megfelelő tulajdonosok tulajdona. A Juniper Networks nem vállal felelősséget a jelen dokumentumban előforduló pontatlanságokért. A Juniper Networks fenntartja a jogot, hogy előzetes értesítés nélkül megváltoztassa, módosítsa, átadja vagy más módon felülvizsgálja ezt a kiadványt. Copyright © 2022 Juniper Networks, Inc. Minden jog fenntartva.
Dokumentumok / Források
![]() |
JUNIPER NETWORKS Vezérlőközpont frissítése a verzióról [pdf] Felhasználói útmutató Vezérlőközpont frissítése verzióról, Vezérlőközpont verzióról, Központ verzióról verzió, verzió |