Juniper-logo

Juniper NETWORKS Version 2.34 Amelyore Sant Kontwòl

Juniper-NETWORKS-Version-2.34-Upgrading-Control-Center-product

Espesifikasyon

  • Non pwodwi: Sant kontwòl
  • Vèsyon: 4.4
  • Pibliye: 2024-03-21

Enfòmasyon sou pwodwi
Sant Kontwòl la se yon aplikasyon lojisyèl ki fèt pou jere ak amelyore sistèm Ubuntu avèk efikasite. Li pèmèt itilizatè yo imigre done ki sòti nan yon ansyen egzanp Sant Kontwòl nan yon nouvo egzanp san pwoblèm.

Enstriksyon Itilizasyon Pwodwi

Senaryo A: Upgrade nan Ubuntu 16.04 nan Ubuntu 18.04

  1. Fè bak baz done PostgreSQL la:
    • Kouri lòd la: pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
    • Altènativman, ou ka sove nan fòma binè lè l sèvi avèk: pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
    • Fè bak kle OpenVPN lè l sèvi avèk: sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    • Fè bak RRD files (done metrik) lè l sèvi avèk: sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
  2. Kopi konfigirasyon Apache la file: sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
  3. Mete ajou vèsyon gwoup PostgreSQL la:
    • Fèmen sèvè a epi efase gwoup la lè l sèvi avèk: sudo pg_dropcluster 10 main --stop
    • Mete ajou vèsyon gwoup la lè l sèvi avèk: sudo pg_upgradecluster 9.5 main
  4. Efase ansyen vèsyon gwoup la epi netwaye ansyen pakè PostgreSQL lè l sèvi avèk: sudo pg_dropcluster 9.5 main
  5. Enstale nouvo vèsyon Sant kontwòl la:
    • Ekstrè pake Sant kontwòl la: tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
    • Mete ajou epi enstale nouvo vèsyon an lè l sèvi avèk: sudo apt update && sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
  6. Migre done nan nouvo vèsyon an lè l sèvi avèk: sudo ncc migrate

Kesyon yo poze souvan (FAQ)

  • K: Kisa mwen ta dwe fè si script migrasyon an bay avètisman?
    Si script migrasyon an bay avètisman, pa kontinye ak pwosedi migrasyon baz done a. Kontakte sipò Juniper pou asistans epi ba yo pwodiksyon nan script la pou rezoud nenpòt pwoblèm baz done anvan ou kontinye ak ajou a.
  • K: Konbyen tan lòd 'ncc migrate' pran pou egzekite?
    Kòmand 'ncc migrate' a ka pran plizyè minit pou egzekite pandan li imigre done nan nouvo vèsyon an. Tanpri pran pasyans pandan pwosesis sa a.

Entwodiksyon

Dokiman sa a konsène ajou Paragon Active Assurance Control Center soti nan vèsyon 2.34 nan yon vèsyon pita. Amelyorasyon an enplike pwosedi espesyal paske li enplike amelyore OS Ubuntu soti nan 16.04 a 18.04. Dokiman an kouvri de senaryo:

  • Upgrade nan Ubuntu 16.04 (ak Sant kontwòl enstale) nan Ubuntu 18.04.
  • Enstalasyon nouvo Ubuntu 18.04 ki te swiv pa enstalasyon Sant Kontwòl ak transfere done backup soti nan yon ansyen egzanp Sant Kontwòl nan nouvo egzanp lan.

Pou lòt amelyorasyon, tanpri al gade nan Gid Mizajou.

Senaryo A: Mizajou Ubuntu 16.04 pou Ubuntu 18.04

  • Kòmanse pa enfim sèvis apache2 ak netrounds-callexecuter:
    sudo systemctl enfim apache2 netrounds-callexecuter
  • Sispann tout sèvis Paragon Active Assurance:
    sudo systemctl sispann "netrounds-*" apache2 openvpn@netrounds
  • Pran sovgad done pwodwi Paragon Active Assurance.
    REMAK: Sa a se pwosedi backup ki dekri nan Gid Operasyon an, chapit Fè Sauvegarde Done Pwodwi yo, se sèlman li pi kout.

Kouri kòmandman sa yo:

  • # Fè bak baz done PostgreSQL la
    • pg_dump – ede
    • pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
  • # (Altènativman, pou konsève pou nan fòma binè:)
  • # pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
  • # Fè bak kle OpenVPN
    sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
  • # Remak: Asire ou ke ou estoke sa yo nan yon kote ki an sekirite.
  • # Fè bak RRD files (done metrik)
  • # Tcheke la file gwosè anvan konpresyon RRD yo. Itilize kòmand goudwon ​​an pa # rekòmande si RRD yo pi gwo pase 50 GB; gade nòt anba a.
    • du -hs /var/lib/netrounds/rrd
    • sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd

REMAK: Kòmandman pg_dump la pral mande yon modpas ki ka jwenn nan /etc/netrounds/netrounds.conf anba "postgres database". Modpas default la se "netrounds".
REMAK: Pou yon konfigirasyon gwo echèl (> 50 GB), fè yon tarball nan RRD la files ta ka pran twò lontan, epi pran yon snapshot nan volim nan ka yon pi bon lide. Solisyon posib pou fè sa gen ladan yo: itilize a file sistèm ki sipòte snapshots, oswa pran yon snapshot nan volim vityèl la si sèvè a ap kouri nan yon anviwònman vityèl.

  • Tcheke entegrite baz done a lè l sèvi avèk netrounds_2.35_validate_db.sh script yo bay la.

AVÈTISMAN: Si script sa a bay avètisman, pa eseye pwosedi migrasyon baz done ki dekri “anba a” nan paj 5 la. Kontakte sipò Juniper lè w ranpli yon tikè nan https://support.juniper.net/support/requesting-support (founi pwodiksyon an nan script la) gen pwoblèm yo ak baz done rezoud anvan ou kontinye ak ajou a.

  • Pran sovgad konfigirasyon Sant Kontwòl la 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

Pou egzanpample:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old

  • Upgrade Ubuntu nan vèsyon 18.04. Yon pwosedi modènizasyon tipik se jan sa a (adapte soti nan https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
    • Pou ajou sou yon sistèm sèvè:
      • Enstale update-manager-core si li pa deja enstale.
      • Asire w ke liy èd memwa nan /etc/update-manager/release-upgrades mete sou 'lts' (pou asire ke eksplwatasyon an ajou nan 18.04, pwochen vèsyon LTS apre 16.04).
      • Lanse zouti ajou ak kòmandman sudo do-release-upgrade.
      • Swiv enstriksyon ki sou ekran an. Osi lwen ke Paragon Active Assurance konsène, ou ka kenbe default yo nan tout. (Li ka rive natirèlman ke ou bezwen fè chwa diferan pou rezon ki pa gen rapò ak Paragon Active Assurance.)
  • Yon fwa ke Ubuntu te ajou, rdemare sistèm lan. Lè sa a, fè etap sa yo:
  • Mizajou PostgreSQL.
  • Mete ajou baz done PostgreSQL files soti nan vèsyon 9.5 rive nan vèsyon 10:
    sudo pg_dropcluster 10 main -stop # Fèmen sèvè a epi efase konplètman cluster # "prensipal" vèsyon 10 (sa a prepare pou amelyorasyon # nan pwochen lòd la)
    sudo pg_upgradecluster 9.5 main # Upgrade cluster "principal" vèsyon 9.5 a dènye#
    vèsyon ki disponib (10) sudo pg_dropcluster 9.5 main# Konplètman efase cluster "principal" vèsyon 9.5
  • Retire vèsyon an demode nan PostgreSQL:
    sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5
  • Mete ajou pakè Paragon Active Assurance.
    • Kalkile sòm chèk la pou tarball ki genyen nouvo vèsyon Sant Kontwòl la epi verifye ke li egal ak sòm chèk SHA256 yo bay sou paj download la:
      sha256sum paa-control-center_${CC_VERSION}.tar.gz
  • Depake tarball Sant kontwòl la:
    ekspòte CC_VERSION=
    tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
  • Enstale nouvo pakè Sant kontwòl:
    sudo apt aktyalizasyon
    sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
  • Retire pakè demode yo:

REMAK: Li enpòtan pou retire pakè sa yo.

  • # Test Agent Lite sipòte sudo apt purge netrounds-agent-login
  • # Pake jsonfield ki pa sipòte sudo apt retire python-django-jsonfield

Anvan ou fè migrasyon baz done a, ou bezwen fè kèk etap adisyonèl. Ale nan atik Konesans sa a, desann nan seksyon Aksyon si yo te enstale liberasyon an, epi fè etap 1 jiska 4 nan enstriksyon sa yo.
REMAK: Pa fè etap 5 nan pwen sa a.

  • Kouri migrasyon baz done a:
    REMAK: Anvan w fè migrasyon an, ou dwe asire w ke tcheke entegrite baz done ki dekri "anwo a" nan paj 2 a fini san erè.
    sudo ncc imigre
    Kòmand ncc migrate a pran anpil tan pou egzekite (anpil minit). Li ta dwe enprime sa ki annapre yo (detay yo omisyon anba a):
    • Migrasyon baz done...
    • Operasyon pou fè:
      <…>
    • Senkronize apps san migrasyon:
      <…>
    • Kouri migrasyon:
      <…>
    • Kreye tab kachèt...
      <…>
    • Senkronize script tès yo...
  • (Si ou vle) Mete ajou pake ConfD a si ou bezwen ConfD:
    tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz
    sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
  • Konpare konfigirasyon ki te fè bak deja a files ak sa ki fèk enstale, ak manyèlman rantre sa ki nan de ansanm nan files (yo ta dwe rete nan menm kote yo).
  • Pèmèt sèvis apache2, kafka, ak netrounds-callexecuter:
    sudo systemctl pèmèt apache2 kafka netrounds-callexecuter
  • Kòmanse sèvis Paragon Active Asirans:
    sudo systemctl kòmanse -tout "netrounds-*" apache2 kafka openvpn@netrounds
  • Pou aktive nouvo konfigirasyon an, ou bezwen tou kouri:
    sudo systemctl rechaje apache2
  • Enstale nouvo depo Ajan Tès:
    TA_APPLIANCE_VERSION=
    TA_APPLICATION_VERSION=
    • # Pou vèsyon anvan 3.0:
    • # Verifye entegrite depo yo (repons yo ta dwe "OK") shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent application_${TA_APPLICATION_VERSION}.sha256.sum
    • # Pou vèsyon 3.0 ak pita:
    • # Kalkile sòm chèk pou depo yo epi verifye ke yo matche ak
    • # SHA256 sòm chèk yo bay sou paj download sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
    • # Kòmanse enstalasyon an 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/
  • Depi sipò pou Test Agent Lite te tonbe nan vèsyon 2.35, ou ta dwe retire ansyen pakè Test Agent Lite yo si ou genyen yo enstale:
    sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agent-lite*

REMAK: Lè w ajou nan 3.x pita, ou dwe kòmanse pa kouri lòd sa a: sudo apt-mark unhold python-django python-django-common

Senaryo B: Enstalasyon fre Ubuntu 18.04

  • Sou egzanp Ubuntu 16.04, pran sovgad done pwodwi Paragon Active Assurance.
    REMAK: Sa a se pwosedi backup ki dekri nan Gid Operasyon an, chapit "Sovgad Done pwodwi", sèlman pi kout libellé.
    Kouri kòmandman sa yo:
    • # Fè bak baz done PostgreSQL pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
    • # (Altènativman, pou konsève pou nan fòma binè:)
    • # pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
    • # Fè bak kle OpenVPN sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    • # Remak: Asire ou ke ou estoke sa yo nan yon kote ki an sekirite.
    • # Fè bak RRD files (done metrik)
    • # Tcheke la file gwosè anvan konpresyon RRD yo. Itilize kòmand goudwon ​​an pa # rekòmande si RRD yo pi gwo pase 50 GB; gade nòt anba a.
    • du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd

REMAK: Kòmandman pg_dump la pral mande yon modpas ki ka jwenn nan /etc/netrounds/netrounds.conf anba "postgres database". Modpas default la se "netrounds".
REMAK: Pou yon konfigirasyon gwo echèl (> 50 GB), fè yon tarball nan RRD la files ta ka pran twò lontan, epi pran yon snapshot nan volim nan ka yon pi bon lide. Solisyon posib pou fè sa gen ladan yo: itilize a file sistèm ki sipòte snapshots, oswa pran yon snapshot nan volim vityèl la si sèvè a ap kouri nan yon anviwònman vityèl.

  • Sou egzanp Ubuntu 16.04, pran sovgad konfigirasyon Sant Kontwòl la 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
      Pou egzanpample:
      sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
  • Sou egzanp Ubuntu 16.04, fè bak lisans lan file.
  • Nouvo egzanp lan bezwen satisfè omwen menm kondisyon pyès ki nan konpitè ak ansyen an.
  • Sou nouvo egzanp lan, enstale Ubuntu 18.04. Nou rekòmande leson patikilye sa a:
  • https://ubuntu.com/tutorials/install-ubuntu-server
    Osi lwen ke Paragon Active Assurance konsène, ou ka kenbe default yo nan tout. (Li ka rive natirèlman ke ou bezwen fè chwa diferan pou rezon ki pa gen rapò ak Paragon Active Assurance.)
  • Yon fwa Ubuntu 18.04 enstale, rdemare sistèm lan.
  • Yo rekòmande patisyon ki annapre yo, espesyalman pou sovgad snapshot (men se ou menm kòm itilizatè ki deside):
    • Rekòmande patisyon pou konfigirasyon laboratwa:
      • /: Diskèt antye, ext4.
    • Rekòmande patisyon pou konfigirasyon pwodiksyon:
      • /: 10% nan espas ki gen kapasite, ext4.
      • /var: 10% espas ki gen kapasite, ext4.
      • /var/lib/netrounds/rrd: 80% espas disk, ext4.
    • Pa gen chifreman
  • Mete zòn lè a UTC, pa egzanpampli jan sa a:
    sudo timedatectl set-timezone Etc/UTC
  • Mete tout lokal yo sou en_US.UTF-8.
    • Youn nan fason yo fè sa se manyèlman edite la file /etc/default/locale. Egzample:
      LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
    • Asire w ke liy sa a PA kòmante nan /etc/locale.gen:
      en_US.UTF-8 UTF-8
    • Rejenere lokal la files pou asire ke lang ou chwazi a disponib:
      sudo apt-get install local sudo locale-gen
  • Asire w ke trafik sou pò sa yo gen dwa ale ak soti nan Sant Kontwòl:
    • Antre:
      • TCP pò 443 (HTTPS): Web koòdone
      • TCP pò 80 (HTTP): Web koòdone (itilize pa Speedtest, redireksyon lòt URLs pou HTTPS)
      • TCP pò 830: ConfD (si ou vle)
      • TCP pò 6000: Koneksyon ankripte OpenVPN pou aparèy tès ajan yo
      • TCP pò 6800: chiffres WebKoneksyon priz pou aplikasyon pou ajan tès yo
    • Sortant:
      • TCP pò 25 (SMTP): Livrezon lapòs
      • UDP pò 162 (SNMP): Voye pyèj SNMP pou alam
      • UDP pò 123 (NTP): Tan senkronizasyon
  • Enstale NTP:
    • Premye enfim timedatectl:
      sudo timedatectl set-ntp non
    • Kouri lòd sa a:
      timedatectl
      epi verifye sa
    • systemd-timesyncd.service aktif: non
    • Koulye a, ou ka kouri enstalasyon NTP:
      sudo apt-get install ntp
    • Asire w ke sèvè NTP konfigirasyon yo ka jwenn:
      ntpq -np
    • Pwodiksyon an ta dwe nòmalman "tout moun" eksprime nan octal. 1

1 Nan pwodiksyon an, valè "rive" pou sèvè NTP yo se yon valè octal ki endike rezilta uit dènye tranzaksyon NTP yo. Si tout uit yo te reyisi, valè a pral oktal 377 (= binè

  • Enstale PostgreSQL epi mete yon itilizatè pou Sant Kontwòl:
    • sudo apt-get update
    • sudo apt-get install postgresql
    • sudo -u postgres psql -c "KREYE WÒL netrounds AK MOPAS ANKRIPTE 'netrounds' SUPPERUTILIZASÈ LOGIN;"
    • sudo -u postgres psql -c "KREYE BAZ DONE netrounds PWOPRIYETE netrounds KODAJE 'UTF8' MODEL 'template0';"
      Sèvi ak yon sèvè PostgreSQL ekstèn pa rekòmande.
  • Enstale ak konfigirasyon yon sèvè imel.
    • Sant Kontwòl pral voye imèl bay itilizatè yo:
      • lè yo envite yo sou yon kont,
      • lè w ap voye alam imel (sa vle di si yo itilize imel olye ke SNMP pou objektif sa a), epi
      • lè w ap voye rapò peryodik.
    • Kouri lòd la
      sudo apt-get install postfix
    • Pou yon konfigirasyon senp kote postfix ka voye dirèkteman nan sèvè imel destinasyon an, ou ka mete Jeneral kalite konfigirasyon lapòs nan "Sit Entènèt", epi anjeneral non lapòs Sistèm ka rete jan li ye. Sinon, postfix bezwen konfigirasyon dapre anviwònman an. Pou jwenn konsèy, al gade nan dokiman ofisyèl Ubuntu nan https://help.ubuntu.com/lts/serverguide/postfix.html.
  • Enstale Sant Kontwòl sou Ubuntu 18.04 egzanp lan.
    • Pwosedi sa a tou enstale Paragon Active Assurance REST API a.
      • ekspòte CC_VERSION=
      • # Kalkile sòm chèk la pou goudwon ​​an file epi verifye ke li egal ak SHA256 la
  • 0b11111111). Sepandan, lè ou fèk enstale NTP, li posib ke mwens pase uit tranzaksyon NTP te fèt, konsa valè a pral pi piti: youn nan 1, 3, 7, 17, 37, 77, oswa 177 si tout tranzaksyon yo te reyisi. .
    • # checksum yo bay sou paj download sha256sum paa-control-center_${CC_VERSION}.tar.gz
    • # Depake tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
    • # Asire w ke pakè yo ajou sudo apt-get update
    • # Kòmanse enstalasyon an sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb
  • Sispann tout sèvis Paragon Active Assurance:
    sudo systemctl sispann "netrounds-*" apache2 openvpn@netrounds
  • Restore backup baz done:
    sudo -u postgres psql -set ON_ERROR_STOP = sou netrounds < ncc_postgres.sql
  • Anvan ou fè migrasyon baz done a, ou bezwen fè kèk etap adisyonèl. Ale nan atik Konesans sa a, desann nan seksyon Aksyon si yo te enstale liberasyon an, epi fè etap 1 jiska 4 nan enstriksyon sa yo.
    REMAK: Pa fè etap 5 nan pwen sa a.
  • Kouri migrasyon baz done a:
    REMAK: Sa a se yon lòd sansib, epi yo ta dwe pran prekosyon lè w ap egzekite li sou yon machin aleka. Nan yon senaryo konsa, li rekòmande pou w itilize yon pwogram tankou ekran oswa tmux pou kòmandman imigre a ap kontinye kouri menm si sesyon ssh la kraze.
    • sudo ncc imigre
  • Kòmand ncc migrate a pran anpil tan pou egzekite (anpil minit). Li ta dwe enprime sa ki annapre yo (detay yo omisyon anba a
    • Migrasyon baz done...
    • Operasyon pou fè:
      <…>
    • Senkronize apps san migrasyon:
      <…>
    • Kouri migrasyon:
      <…>
    • Kreye tab kachèt...
      <…>
    • Senkronize script tès yo...
  • Transfere done yo backup nan egzanp 18.04 la lè l sèvi avèk scp oswa kèk lòt zouti.
  • Retabli kle OpenVPN yo:
    • # Retire nenpòt kle OpenVPN ki egziste deja sudo rm -rf /var/lib/netrounds/openvpn
    • # Depake kle ki fè bak yo sudo tar -xzf ncc_openvpn.tar.gz -C /
  • Retabli done RRD:
    • # Retire nenpòt RRD ki egziste deja sudo rm -rf /var/lib/netrounds/rrd
    • # Depake RRD ki fè bak yo sudo tar -xzf ncc_rrd.tar.gz -C /
  • Konpare konfigirasyon ki fè bak la files ak sa ki fèk enstale, ak manyèlman rantre sa ki nan de ansanm nan files (yo ta dwe rete nan menm kote yo).
  • Aktive lisans pwodwi a lè l sèvi avèk lisans lan file pran nan ansyen egzanp lan:
    • ncc lisans aktive ncc_license.txt
  • Kòmanse sèvis Paragon Active Asirans:
    sudo systemctl kòmanse -tout "netrounds-*" apache2 kafka openvpn@netrounds
  • Pou aktive nouvo konfigirasyon an, ou bezwen tou kouri:
    sudo systemctl rechaje apache2
  • Enstale nouvo depo Ajan Tès:
    • TA_APPLIANCE_VERSION=
    • TA_APPLICATION_VERSION=
    • # Pou vèsyon anvan 3.0:
    • # Verifye entegrite depo yo (repons yo ta dwe "OK")
      shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256
      shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
    • # Pou vèsyon 3.0 ak pita:
    • # Kalkile sòm chèk pou depo yo epi verifye ke yo matche ak
    • # SHA256 sòm chèk yo bay sou paj download la
      sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb
      sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
    • # Kòmanse enstalasyon an 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/
  • (Opsyonèl) Swiv Gid NETCONF & YANG API Orchestration pou enstale ak konfigirasyon ConfD si ou bezwen li.

REMAK: Lè w ajou nan 3.x pita, ou dwe kòmanse pa kouri lòd sa a: sudo apt-mark unhold python-django python-django-common

Depanaj

NAN SEKSYON SA A

  • Pwoblèm pou kòmanse ConfD | 15
  • Pwoblèm pou kòmanse callexecuter | 15
  • Web Sèvè pa reponn | 16
  • Rekòmanse Sèvis Asirans Aktif Paragon Echwe | 17

Pwoblèm pou kòmanse ConfD
Si w gen pwoblèm pou kòmanse ConfD apre amelyorasyon an, tanpri kontakte patnè Juniper ou oswa manadjè kont Juniper lokal ou oswa reprezantan lavant yo pou w ka jwenn yon nouvo abònman.

Pwoblèm pou kòmanse callexecuter
Tcheke mòso bwa callexecuter yo ak lòd la

  • sudo journalctl xeu netrounds-callexecuter

Ou ka wè yon erè tankou sa ki annapre yo:

  • Jun 03 09:53:27 myhost django-admin[6290]: ERROR netrounds.manager.callexecuter Unhandled eksepsyon nan CallExecuter.run [name=netrounds.manager.callexecuter, thread=140364632504128, process=8238, leme=handle, funcName
  • Jun 03 09:53:27 myhost django-admin[6290]: Traceback (pi resan apèl dènye):
  • Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/management/commands/runcallexecuter.py", liy 65, nan manch
  • Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/calldispatcher.py", liy 164, nan kouri
  • Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py", liy 204, inwait
  • Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py", liy 42, nan __unicode__
  • Jun 03 09:53:27 myhost django-admin[6290]: AttributeError: objè 'unicode' pa gen okenn atribi 'iteritems'

Sa ki rive se ke netrounds-callexecuter*.deb pake a te modènize san yo pa asire w ke sèvis netrounds-callexecuter systemd la te sispann ak enfim. Baz done a nan move eta a; li bezwen retabli soti nan backup, ak ajou a bezwen repete.
Fè bagay sa yo pou enfim epi sispann sèvis netrounds-callexecuter la:

  • sudo systemctl enfim netrounds-callexecuter
  • sudo systemctl sispann netrounds-callexecuter

Web Sèvè pa reponn
Tcheke mòso bwa apache yo ak lòd la

  • ke -n 50 /var/log/apache2/netrounds_error.log

Si ou wè erè sa a, sa vle di ke Sant Kontwòl vèsyon 2.34 ap kouri sou Ubuntu 18.04, se sa ki, Sant Kontwòl pa te amelyore avèk siksè. Solisyon an se ajou Sant Kontwòl nan yon vèsyon pita jan sa dekri nan dokiman sa a.

  • # Timestamps, pids, elatriye retire pi ba a
    Script WSGI sib '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' pa ka chaje kòm modil Python.
    Eksepsyon ki te fèt nan pwosesis script WSGI '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py'. Traceback (dènye apèl ki pi resan an):
    • File "/usr/lib/python2.7/dist-packages/netrounds/wsgi.py", liy 6, nan aplikasyon = get_wsgi_application ()
    • File "/usr/lib/python2.7/dist-packages/django/core/wsgi.py", liy 13, nan get_wsgi_application django.setup(set_prefix=False)
    • File "/usr/lib/python2.7/dist-packages/django/__init__.py", liy 27, nan konfigirasyon apps.populate(settings.INSTALLED_APPS)
    • File "/usr/lib/python2.7/dist-packages/django/apps/registry.py", liy 85, nan peple app_config = AppConfig.create (antre)
    • File "/usr/lib/python2.7/dist-packages/django/apps/config.py", liy 94, nan kreye modil = import_module (antre)
    • File "/usr/lib/python2.7/importlib/__init__.py", liy 37, nan import_module __import__(non)
    • File "/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py", liy 1, nan soti nan grappelli.dashboard.dashboards enpòte *
    • File "/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py", liy 14, nan soti nan modil enpòte grappelli.dashboard
    • File "/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py", liy 9, nan soti nan django.contrib.contenttypes.models enpòte ContentType
    • File "/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py", liy 139, nan klas ContentType(modèl.Modèl):
    • File "/usr/lib/python2.7/dist-packages/django/db/models/base.py", liy 110, nan __new__ app_config = apps.get_containing_app_config(modil)
    • File "/usr/lib/python2.7/dist-packages/django/apps/registry.py", liy 247, nan get_containing_app_config self.check_apps_ready()
    • File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, liy 125, nan check_apps_ready leve AppRegistryNotReady(“Aplikasyon yo poko chaje.”) AppRegistryNotReady: Aplikasyon yo poko chaje.

Rekòmanse Paragon Active Assurance Services echwe

  • Rekòmanse netrounds-* sèvis yo ak
    • sudo systemctl kòmanse -tout "netrounds-*" apache2 openvpn@netrounds
  • pwodui mesaj sa a:
    • Echwe pou kòmanse netrounds-agent-ws-server.service: inite netrounds-agent-ws-server.service maske.
    • Echwe pou kòmanse netrounds-agent-daemon.service: inite netrounds-agent-daemon.service maske.
  • Sa vle di ke sèvis yo mansyone yo te maske nan kou a nan pwosesis la retire pake epi yo mande pou netwayaj manyèl. Pwosedi netwayaj la montre anba a
    • sudo apt-get purge netrounds-agent-login
    • sudo jwenn /etc/systemd/system -name "netrounds-agent-*.service" -efase sudo systemctl daemon-reload

Juniper Networks, logo Juniper Networks, Juniper, ak Junos se mak anrejistre Juniper Networks, Inc. nan Etazini ak lòt peyi. Tout lòt mak, mak sèvis, mak anrejistre, oswa mak sèvis anrejistre se pwopriyete pwopriyetè respektif yo. Juniper Networks pa pran okenn responsablite pou nenpòt ki erè nan dokiman sa a. Juniper Networks rezève dwa pou chanje, modifye, transfere, oswa revize piblikasyon sa a san avètisman. Copyright © 2024 Juniper Networks, Inc. Tout dwa rezève.

Dokiman / Resous

Juniper NETWORKS Version 2.34 Amelyore Sant Kontwòl [pdfGid Itilizatè
Vèsyon 2.34 Amelyore Sant Kontwòl, Amelyore Sant Kontwòl, Sant Kontwòl, Sant

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *