JUNIPER NETWORKS logóA Vezérlőközpont frissítése verzióról
2.34JUNIPER NETWORKS Vezérlőközpont frissítése a verzióról

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.
    Áramütés ikon 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.

JUNIPER NETWORKS logó

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ó

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *