Upgrading Control Center los ntawm Version
2.34
Taw qhia
Cov ntaub ntawv no cuam tshuam txog kev txhim kho Paragon Active Assurance Control Center los ntawm version 2.34 mus rau ib qho tom qab.
Qhov kev txhim kho no suav nrog cov txheej txheem tshwj xeeb vim nws suav nrog kev txhim kho Ubuntu OS los ntawm 16.04 txog 18.04. Cov ntaub ntawv npog ob qhov xwm txheej:
- Hloov kho ntawm Ubuntu 16.04 (nrog Chaw Tswj Xyuas tau teeb tsa) rau Ubuntu 18.04.
- Kev teeb tsa tshiab ntawm Ubuntu 18.04 ua raws li kev teeb tsa ntawm Chaw Tswj Xyuas thiab hloov pauv cov ntaub ntawv thaub qab los ntawm qhov qub Control Center piv txwv mus rau qhov tshiab.
Rau lwm yam kev hloov kho tshiab, thov mus saib Phau Ntawv Qhia Kev Txhim Kho.
Scenario A: Hloov kho ntawm Ubuntu 16.04 rau Ubuntu 18.04
- Pib los ntawm kev xiam apache2 thiab netrounds-callexecuter cov kev pabcuam: sudo systemctl lov tes taw apache2 netrounds-callexecuter
- Nres tag nrho cov kev pabcuam Paragon Active Assurance: sudo systemctl nres "netrounds-*" apache2 openvpn@netrounds
- Siv cov ntaub ntawv thaub qab ntawm Paragon Active Assurance cov ntaub ntawv.
CEEB TOOM: Qhov no yog cov txheej txheem thaub qab uas tau piav qhia hauv Phau Ntawv Qhia Kev Ua Haujlwm, tshooj Backing Up Product Data, tsuas yog hais luv luv dua.
Khiav cov lus txib no:
# Thaub qab PostgreSQL database pg_dump -pab pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (Xwb, txuag hauv binary hom:)
# pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
# Thaub qab OpenVPN yuam sij sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Nco tseg: Nco ntsoov khaws cov no hauv qhov chaw nyab xeeb.
# Thaub qab RRD files (cov ntaub ntawv ntsuas)
# Tshawb xyuas file loj ua ntej compressing RRDs. Kev siv cov lus txib tar tsis yog
# pom zoo yog tias RRDs loj dua 50 GB; saib daim ntawv hauv qab no. du -hs /var/lib/netrounds/rrd
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
CEEB TOOM: Cov lus txib pg_dump yuav nug tus password uas tuaj yeem pom hauv /etc/netrounds/netrounds.com funder "postgres database". Tus password qub yog "netrounds".
CEEB TOOM: Rau kev teeb tsa loj (> 50 GB), ua ib lub pob ntawm RRD files tej zaum yuav siv sij hawm ntev heev, thiab noj ib qho snapshot ntawm lub ntim tuaj yeem yog lub tswv yim zoo dua. Cov kev daws teeb meem rau ua qhov no suav nrog: siv a file lub kaw lus uas txhawb nqa snapshots, lossis noj snapshot ntawm lub ntim virtual yog tias lub server tab tom khiav hauv ib puag ncig virtual. - Tshawb xyuas qhov ncaj ncees ntawm cov ntaub ntawv siv cov ntawv muab netrounds_2.35_validate_db.sh.
CEEB TOOM: Yog tias tsab ntawv no tso tawm cov lus ceeb toom, tsis txhob sim cov txheej txheem kev tsiv teb tsaws chaw uas tau piav qhia "hauv qab" ntawm nplooj ntawv 5. Hu rau Juniper kev txhawb nqa los ntawm kev xa daim pib ntawm https://support.juniper.net/support/requesting-support (muab cov zis tawm los ntawm tsab ntawv) kom muaj teeb meem nrog cov ntaub ntawv daws teeb meem ua ntej koj mus nrog kev hloov kho. - Siv cov thaub qab ntawm Control Center configuration 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
Rau example:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- Hloov kho Ubuntu mus rau version 18.04. Cov txheej txheem hloov kho ib txwm muaj raws li hauv qab no (hloov los ntawm https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
• Txhawm rau hloov kho ntawm lub server system:
• Nruab hloov tshiab-tus tswj-tub ntxhais yog tias nws tseem tsis tau teeb tsa.
• Xyuas kom tseeb tias cov kab Prompt hauv /etc/update-manager/release-upgrades yog teem rau 'lts' (kom paub meej tias qhov
OS tau hloov kho mus rau 18.04, tom ntej LTS version tom qab 16.04).
• Tua tawm cov cuab yeej txawj tej yam ntxiv nrog rau cov lus txib sudo do-tso-upgrade.
• Ua raws li cov lus qhia ntawm lub vijtsam. Raws li Paragon Active Assurance muaj kev txhawj xeeb, koj tuaj yeem khaws cov kev ua txhaum cai thoob plaws. (Nws yuav tshwm sim tau tias koj yuav tsum xaiv ntau yam rau cov laj thawj tsis cuam tshuam nrog Paragon Active Assurance.) - Thaum Ubuntu tau upgraded, reboot lub system. Tom qab ntawd ua cov kauj ruam hauv qab no:
- Txhim kho PostgreSQL.
- Hloov PostgreSQL database files los ntawm version 9.5 mus rau version 10: sudo pg_dropcluster 10 lub ntsiab –stop # Kaw cov neeg rau zaub mov thiab tshem tawm tag nrho pawg # “tseem ceeb” version 10 (qhov no npaj rau kev hloov kho # hauv cov lus txib tom ntej) sudo pg_upgradecluster 9.5 lub ntsiab # Txhim kho pawg “tseem ceeb” version 9.5 mus rau qhov tseeb #
muaj version (10) sudo pg_dropcluster 9.5 lub ntsiab # Ua kom tiav pawg "lub ntsiab" version 9.5 - Tshem tawm cov ntawv tshaj tawm ntawm PostgreSQL:
sudo apt tshem tawm postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5 - Hloov kho Paragon Active Assurance pob.
• xam cov checksum rau lub tarball uas muaj qhov tshiab Control Center version thiab xyuas kom meej tias nws yog sib npaug rau SHA256 checksum muab rau ntawm nplooj ntawv rub tawm: sha256sum paa-control-center_${CC_VERSION}.tar.gz
• Unpack lub Control Center tarball: export CC_VERSION= tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
• Nruab cov pob Control Center tshiab: sudo apt hloov tshiab sudo apt nruab ./netrounds-control-center_${CC_VERSION}/*.deb
• Tshem tawm cov pob khoom uas siv tsis tau:
CEEB TOOM: Nws yog ib qho tseem ceeb kom tshem tawm cov pob no.
# Test Agent Lite kev txhawb nqa
sudo apt tshem tawm netrounds-tus neeg saib xyuas-login
# Tsis txhawb jsonfield pob
sudo apt tshem tawm python-django-jsonfield - Ua ntej ua qhov database migration, koj yuav tsum ua qee cov kauj ruam ntxiv. Mus rau hauv Cov Lus Qhia Hauv paus no, nqes mus rau ntu Kev Ua yog tias qhov tso tawm tau raug teeb tsa, thiab ua cov kauj ruam 1 txog 4 ntawm cov lus qhia ntawd.
CEEB TOOM: Tsis txhob ua cov kauj ruam 5 ntawm qhov no.
• Khiav lub database migration:
CEEB TOOM: Ua ntej ua qhov kev tsiv teb tsaws chaw, koj yuav tsum xyuas kom meej tias cov ntaub ntawv txheeb xyuas kev ncaj ncees tau piav qhia "saum toj no" ntawm nplooj 2 ua tiav yam tsis muaj qhov yuam kev.
sudo nco migrate
Ncc migrate hais kom ua yuav siv sij hawm ntau heev los ua kom tiav (ntau feeb). Nws yuav tsum luam cov hauv qab no (cov ntsiab lus tshem tawm hauv qab no):
Migrating database…
Cov haujlwm ua haujlwm:
<…>
Synchronizing apps tsis muaj migrations:
<…>
Khiav migrations:
<…>
Tsim lub rooj cache…
<…>
Syncing test scripts…
- (Yeem) Hloov kho pob ConfD yog tias koj xav tau ConfD: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt nruab ./netrounds-confd_${NCC_VERSION}\_all.deb
- Muab piv rau yav dhau los thaub qab configuration files nrog cov tshiab ntsia sawv daws yuav, thiab manually merge cov ntsiab lus ntawm ob pawg ntawm files (lawv yuav tsum nyob twj ywm hauv tib qhov chaw).
- Pab kom apache2, kafka, thiab netrounds-callexecuter cov kev pabcuam: sudo systemctl pab kom apache2 kafka netrounds-callexecuter
- Pib Paragon Active Assurance cov kev pabcuam:
sudo systemctl pib -tag nrho "netrounds-*" apache2 kafka openvpn@netrounds - Txhawm rau qhib qhov kev teeb tsa tshiab, koj kuj yuav tsum tau khiav: sudo systemctl reload apache2
- Nruab tshiab Test Agent repositories:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# Rau cov qauv ua ntej 3.0:
# Txheeb xyuas qhov ncaj ncees ntawm cov chaw cia khoom (cov lus teb yuav tsum yog "OK")
shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION_all.sha256
shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# Rau version 3.0 thiab tom qab:
# Sau cov checksums rau cov chaw cia khoom thiab xyuas kom meej tias lawv phim cov
# SHA256 checksums muab rau ntawm nplooj ntawv rub tawm sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Pib lub installation sudo apt-tau nruab \ ./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/ - Txij li kev txhawb nqa rau Test Agent Lite tau poob rau hauv version 2.35, koj yuav tsum tshem tawm cov pob Test Agent Lite qub yog tias koj muaj lawv nruab:
sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agentlite*
CEEB TOOM: Thaum koj hloov kho mus rau 3.x tom qab ntawd, koj yuav tsum pib los ntawm kev khiav cov lus txib no: sudo apt-ko taw unhold python-django python-django-common
Scenario B: Tshiab Ubuntu 18.04 Kev teeb tsa
- Ntawm Ubuntu 16.04 piv txwv, muab cov ntaub ntawv thaub qab ntawm Paragon Active Assurance cov ntaub ntawv.
CEEB TOOM: Qhov no yog cov txheej txheem thaub qab uas tau piav qhia hauv Phau Ntawv Qhia Kev Ua Haujlwm, tshooj "Cov ntaub ntawv thaub qab khoom", tsuas yog hais luv luv.
Khiav cov lus txib no:
# Thaub qab PostgreSQL database
pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (Xwb, txuag hauv binary hom:)
# pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
# Thaub qab OpenVPN yuam sij sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Nco tseg: Nco ntsoov khaws cov no hauv qhov chaw nyab xeeb.
# Thaub qab RRD files (cov ntaub ntawv ntsuas)
# Tshawb xyuas file loj ua ntej compressing RRDs. Kev siv cov lus txib tar tsis yog
# pom zoo yog tias RRDs loj dua 50 GB; saib hauv qab no.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
CEEB TOOM: Cov lus txib pg_dump yuav nug tus password uas tuaj yeem pom hauv /etc/netrounds/ netrounds.conf hauv qab "postgres database". Tus password qub yog "netrounds".
CEEB TOOM: Rau kev teeb tsa loj (> 50 GB), ua ib lub pob ntawm RRD files tej zaum yuav siv sij hawm ntev heev, thiab noj ib qho snapshot ntawm lub ntim tuaj yeem yog lub tswv yim zoo dua. Cov kev daws teeb meem rau ua qhov no suav nrog: siv a file lub kaw lus uas txhawb nqa snapshots, lossis noj snapshot ntawm lub ntim virtual yog tias lub server tab tom khiav hauv ib puag ncig virtual. - Ntawm Ubuntu 16.04 piv txwv, coj cov thaub qab ntawm Control Center configuration 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
Rau example:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
• Ntawm Ubuntu 16.04 piv txwv, thaub qab daim ntawv tso cai file.
• Cov piv txwv tshiab yuav tsum tau ua kom txaus siab yam tsawg kawg nkaus cov khoom siv kho vajtse zoo ib yam li qhov qub.
• Ntawm qhov piv txwv tshiab, nruab Ubuntu 18.04. Peb pom zoo cov lus qhia hauv qab no:
• https://ubuntu.com/tutorials/install-ubuntu-server
Raws li Paragon Active Assurance muaj kev txhawj xeeb, koj tuaj yeem khaws cov kev ua txhaum cai thoob plaws. (Nws yuav tshwm sim tau tias koj yuav tsum xaiv ntau yam rau cov laj thawj tsis cuam tshuam nrog Paragon Active Assurance.) '
- Thaum Ubuntu 18.04 tau teeb tsa, rov pib lub kaw lus.
- Cov nram qab no disk muab faib yog pom zoo, tshwj xeeb tshaj yog rau snapshot backups (tab sis nws yog nyob ntawm koj raws li ib tug neeg siv txiav txim):
• Pom zoo muab faib rau kev teeb tsa (lab):
• /: Tag nrho disk, ext4.
• Pom zoo muab faib rau kev teeb tsa ntau lawm:
• /: 10% ntawm qhov chaw disk, ext4.
• /var: 10% ntawm qhov chaw disk, ext4.
• /var/lib/netrounds/rrd: 80% ntawm qhov chaw disk, ext4.
• Tsis muaj encryption - Teem lub sijhawm thaj tsam rau UTC, piv txwv liample li nram no: sudo timedatectl teem-timezone Etc/UTC
• Teem txhua qhov chaw rau en_US.UTF-8.
• Ib txoj hauv kev ua qhov no yog manually kho cov file /etc/default/locale. Example:
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
• Xyuas kom tseeb tias cov kab hauv qab no TSIS tau hais tawm hauv /etc/locale.gen: en_US.UTF-8 UTF-8
• Rov tsim dua qhov chaw files kom paub tseeb tias cov lus xaiv muaj: sudo apt-tau nruab locales sudo locale-gen - Xyuas kom tseeb tias cov tsheb khiav ntawm cov chaw nres nkoj hauv qab no tau tso cai rau thiab los ntawm Chaw Tswj Xyuas:
• Inbound:
• TCP chaw nres nkoj 443 (HTTPS): Web interface
• TCP chaw nres nkoj 80 (HTTP): Web interface (siv los ntawm Speedtest, redirects lwm yam URLs rau HTTPS)
• TCP chaw nres nkoj 830: ConfD (yeem)
• TCP chaw nres nkoj 6000: Encrypted OpenVPN kev twb kev txuas rau Test Agent Appliances
• TCP chaw nres nkoj 6800: Encrypted WebQhov (socket) txuas rau Daim Ntawv Thov Tus Neeg Saib Xyuas Kev Xeem - Outbound:
• TCP chaw nres nkoj 25 (SMTP): Xa ntawv xa tuaj
• UDP chaw nres nkoj 162 (SNMP): Xa SNMP ntxiab rau lub tswb
• UDP chaw nres nkoj 123 (NTP): Sijhawm synchronization - Nruab NTP:
• Thawj lov tes taw timedatectl: sudo timedatectl set-ntp no
• Khiav cov lus txib no: timedatectl thiab txheeb xyuas qhov systemd-timesyncd.service nquag: tsis yog
• Tam sim no koj tuaj yeem khiav NTP kev teeb tsa: sudo apt-tau nruab ntp
• Xyuas kom tseeb tias qhov teeb tsa NTP servers tuaj yeem ncav cuag: ntpq -np
Cov zis yuav tsum ib txwm yog "tag nrho cov" qhia hauv octal. 1 1 Nyob rau hauv qhov tso zis, tus nqi "nce" rau NTP servers yog tus nqi octal uas qhia txog qhov tshwm sim ntawm yim NTP kev lag luam kawg. Yog tias tag nrho yim ua tiav, tus nqi yuav yog octal 377 (= binary - Nruab PostgreSQL thiab teeb tsa tus neeg siv rau Chaw Tswj Xyuas: sudo apt-tau hloov tshiab sudo apt-tau nruab postgresql sudo -u postgres psql -c "CREATE ROLE netrounds Nrog ENCRYPTED PASSWORD 'netrounds' SUPERUSER LOGIN;" sudo -u postgres psql -c "CREATE DATABASE netrounds OWNER netrounds ENCODING 'UTF8' TEMPLATE 'template0';"
Tsis pom zoo siv PostgreSQL server sab nraud.
• Nruab thiab teeb tsa tus email server.
• Chaw Tswj Xyuas yuav xa email rau cov neeg siv:
• thaum lawv raug caw mus rau ib tug account,
• thaum xa email ceeb toom (xws li yog email es tsis yog SNMP siv rau lub hom phiaj no), thiab
• thaum xa cov ntawv ceeb toom raws sij hawm.
• Khiav cov lus txib sudo apt-tau nruab postfix
• Rau kev teeb tsa yooj yim uas postfix tuaj yeem xa ncaj qha mus rau lub hom phiaj email neeg rau zaub mov, koj tuaj yeem teeb tsa hom kev xa ntawv xa mus rau "Internet Site", thiab System mail lub npe feem ntau tuaj yeem sab laug assis.
Txwv tsis pub, postfix yuav tsum tau teeb tsa raws li ib puag ncig. Rau kev taw qhia, xa mus rau cov ntaub ntawv Ubuntu official ntawm https://help.ubuntu.com/lts/serverguide/postfix.html.
• Nruab Control Center ntawm Ubuntu 18.04 piv txwv.
Cov txheej txheem no tseem nruab Paragon Active Assurance REST API.
export CC_VERSION = # suav cov checksum rau tar file thiab xyuas kom meej tias nws yog sib npaug rau SHA256 0b11111111). Txawm li cas los xij, thaum koj nyuam qhuav teeb tsa NTP, nws zoo li tsawg dua yim NTP
Kev hloov pauv tau tshwm sim, kom tus nqi yuav me dua: ib qho ntawm 1, 3, 7, 17, 37, 77, lossis 177 yog tias txhua qhov kev lag luam ua tiav.
# checksum muab rau ntawm nplooj ntawv rub tawm sha256sum paa-control-center_${CC_VERSION}.tar.gz
# Unpack lub tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
# Nco ntsoov tias cov pob khoom hloov tshiab sudo apt-tau hloov tshiab
# Pib lub installation sudo apt-tau nruab ./netrounds-control-center_${CC_VERSION}/*.deb - Nres tag nrho cov kev pabcuam Paragon Active Assurance: sudo systemctl nres "netrounds-*" apache2 openvpn@netrounds
- Restore database backup: sudo -u postgres psql –set ON_ERROR_STOP=on netrounds < ncc_postgres.sql
- Ua ntej ua qhov database migration, koj yuav tsum ua qee cov kauj ruam ntxiv. Mus rau hauv Cov Lus Qhia Hauv paus no, nqes mus rau ntu Kev Ua yog tias qhov tso tawm tau raug teeb tsa, thiab ua cov kauj ruam 1 txog 4 ntawm cov lus qhia ntawd.
CEEB TOOM: Tsis txhob ua cov kauj ruam 5 ntawm qhov no.
• Khiav lub database migration:
CEEB TOOM: Qhov no yog cov lus txib rhiab heev, thiab yuav tsum tau saib xyuas thaum ua tiav ntawm lub tshuab tej thaj chaw deb. Hauv qhov xwm txheej zoo li no nws tau pom zoo tias koj siv qhov kev pab cuam xws li tshuaj ntsuam lossis tmux kom cov lus txib tsiv teb tsaws yuav txuas ntxiv mus txawm tias qhov kev sib tham ssh tawg. sudo nco migrate
Ncc migrate hais kom ua yuav siv sij hawm ntau heev los ua kom tiav (ntau feeb). Nws yuav tsum luam cov hauv qab no (cov ntsiab lus tshem tawm hauv qab no):
Migrating database…
Cov haujlwm ua haujlwm:
<…>
Synchronizing apps tsis muaj migrations:
<…>
Khiav migrations:
<…>
Tsim lub rooj cache…
<…>
Syncing test scripts…
• Hloov cov ntaub ntawv thaub qab mus rau 18.04 piv txwv siv scp lossis lwm yam cuab yeej.
• Rov qab qhib cov yuam sij OpenVPN:
# Tshem tawm cov yuam sij OpenVPN uas twb muaj lawm
sudo rm -rf /var/lib/netrounds/openvpn
# Unpack cov yuam sij thaub qab sudo tar -xzf ncc_openvpn.tar.gz -C /
• Restore RRD cov ntaub ntawv:
# Tshem tawm ib qho RRDs uas twb muaj lawm sudo rm -rf /var/lib/netrounds/rrd
# Unpack cov thaub qab RRDs sudo tar -xzf ncc_rrd.tar.gz -C /
• Sib piv cov txheej txheem thaub qab files nrog cov tshiab ntsia sawv daws yuav, thiab manually merge cov ntsiab lus ntawm ob pawg ntawm files (lawv yuav tsum nyob twj ywm hauv tib qhov chaw).
• Qhib daim ntawv tso cai khoom siv daim ntawv tso cai file coj los ntawm qhov qub piv txwv: ncc daim ntawv tso cai qhib ncc_license.txt
• Pib Paragon Active Assurance cov kev pabcuam: sudo systemctl pib –tag nrho “netrounds-*” apache2 kafka openvpn@netrounds
• Txhawm rau qhib qhov kev teeb tsa tshiab, koj kuj yuav tsum tau khiav:
sudo systemctl reload apache2
• Nruab tshiab Test Agent repositories:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# Rau cov qauv ua ntej 3.0:
# Txheeb xyuas qhov tseeb ntawm cov chaw cia khoom (cov lus teb yuav tsum yog "OK") shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# Rau version 3.0 thiab tom qab:
# Sau cov checksums rau cov chaw cia khoom thiab xyuas kom meej tias lawv phim cov
# SHA256 checksums muab rau ntawm nplooj ntawv rub tawm sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Pib lub installation sudo apt-tau nruab \ ./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/
• (Yeem) Ua raws li NETCONF & YANG API Orchestration Guide rau nruab thiab teeb tsa ConfD yog tias koj xav tau.
CEEB TOOM: Thaum koj hloov kho mus rau 3.x tom qab ntawd, koj yuav tsum pib los ntawm kev khiav cov lus txib no: sudo apt-ko taw unhold python-django python-django-common
Kev daws teeb meem
Teeb meem pib ConfD
Yog tias koj muaj teeb meem pib ConfD tom qab kev txhim kho, thov hu rau koj tus khub Juniper lossis koj tus thawj tswj hwm tus lej Juniper hauv zos lossis tus neeg muag khoom kom tau txais kev tso npe tshiab.
Teeb meem pib callexecuter
Xyuas cov callexecuter cav nrog cov lus txib
sudo journalctl -xeu netrounds-callexecuter
Koj tuaj yeem pom qhov yuam kev zoo li hauv qab no:
Jun 03 09:53:27 myhost django-admin[6290]: ERROR netrounds.manager.callexecuter Unhandled
kev zam hauv CallExecuter.run [name=netrounds.manager.callexecuter, xov=140364632504128,
process=8238, funcName=handle, le
Jun 03 09:53:27 myhost django-admin[6290]: Traceback (tam sim no hu xov tooj kawg):
Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/management/commands/runcallexecuter.py”, kab 65, nyob rau hauv kov
Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/calldispatcher.py”, kab 164, khiav
Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/models.py”, kab 204, inwait
Jun 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/ netrounds/manager/models.py”, kab 42, hauv __unicode__
Jun 03 09:53:27 myhost django-admin[6290]: AttributeError: 'unicode' object has no attribute 'iteritems'
Dab tsi tau tshwm sim yog tias netrounds-callexecuter *.deb pob tau hloov kho dua tshiab yam tsis tau ua kom paub tseeb tias qhov kev pabcuam netrounds-callexecuter systemd raug tso tseg thiab ua tsis taus. Cov ntaub ntawv hauv lub xeev tsis raug; nws yuav tsum tau rov qab los ntawm thaub qab, thiab kev hloov kho yuav tsum tau rov ua dua. Ua cov hauv qab no kom lov tes taw thiab nres qhov kev pabcuam netrounds-callexecuter: sudo systemctl lov tes taw netrounds-callexecuter sudo systemctl nres netrounds-callexecuter
Web Server Tsis Teb
Txheeb xyuas apache cav nrog cov lus txib tail -n 50 /var/log/apache2/netrounds_error.log
Yog tias koj pom qhov yuam kev hauv qab no, nws txhais tau tias Control Center version 2.34 tab tom khiav ntawm Ubuntu 18.04, uas yog, Chaw Tswj Xyuas tsis tau ua tiav tiav. Txoj kev daws teeb meem yog txhawm rau txhim kho Chaw Tswj Xyuas mus rau tom qab version raws li tau piav qhia hauv daim ntawv no.
# Sijhawmamps, pids, thiab lwm yam. stripped tam sim no
Target WSGI tsab ntawv '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' tsis tuaj yeem thauj khoom li Python module.
Kev zam tshwm sim ua WSGI tsab ntawv '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py'.
Traceback (tam sim no hu xov tooj kawg):
File “/usr/lib/python2.7/dist-packages/netrounds/wsgi.py”, kab 6, hauv application = get_wsgi_application()
File “/usr/lib/python2.7/dist-packages/django/core/wsgi.py”, kab 13, hauv get_wsgi_application django.setup(set_prefix=False)
File “/usr/lib/python2.7/dist-packages/django/__init__.py”, kab 27, hauv teeb apps.populate(settings.INSTALLED_APPS)
File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, kab 85, in populate app_config = AppConfig.create(entry)
File “/usr/lib/python2.7/dist-packages/django/apps/config.py”, kab 94, hauv tsim module = import_module( nkag)
File “/usr/lib/python2.7/importlib/__init__.py”, kab 37, hauv import_module __import__(name)
File “/usr/lib/python2.7/dist-packages/gappelli/dashboard/__init__.py”, kab 1, hauv los ntawm grappelli.dashboard.dashboards import *
File “/usr/lib/python2.7/dist-packages/gappelli/dashboard/dashboards.py”, kab 14, hauv los ntawm grappelli. dashboard import modules
File “/usr/lib/python2.7/dist-packages/gappelli/dashboard/modules.py”, kab 9, hauv los ntawm django.contrib.contenttypes.models import ContentType File “/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py”, kab 139, hauv class ContentType(model.Model):
File “/usr/lib/python2.7/dist-packages/django/db/models/base.py”, kab 110, hauv __new__ app_config = apps.get_ containing_ app_config(module) File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, kab 247, hauv get_containing_app_config self.check_apps_ready() File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, kab 125, hauv check_ apps_ npaj tsa App Registry Tsis Npaj (“Apps tseem tsis tau loaded.”)
AppRegistryNotReady: Apps tseem tsis tau thauj khoom.
Rov pib dua ntawm Paragon Active Assurance Services Fail
Rov pib dua netrounds-* cov kev pabcuam nrog sudo systemctl pib -tag nrho "netrounds-*" apache2 openvpn@netrounds ua cov lus hauv qab no:
Ua tsis tiav los pib netrounds-agent-ws-server.service: Unit netrounds-agent-ws-server.service yog npog.
Ua tsis tiav los pib netrounds-agent-daemon.service: Chav tsev netrounds-agent-daemon.service tau npog.
Qhov no txhais tau hais tias cov kev pabcuam tau hais los saum toj no tau npog hauv cov txheej txheem tshem tawm pob thiab yuav tsum tau ua kom huv huv. Cov txheej txheem ntxuav yog qhia hauv qab no:
sudo apt-tau tshem tawm netrounds-tus neeg saib xyuas-login sudo nrhiav /etc/systemd/system -name "netrounds-agent-*.service" -delete sudo systemctl daemon-reload
Juniper Networks, Juniper Networks logo, Juniper, thiab Junos yog cov npe lag luam ntawm Juniper Networks, Inc. hauv Tebchaws Meskas thiab lwm lub tebchaws. Tag nrho lwm cov cim kev lag luam, cov cim kev pabcuam, cov cim sau npe, lossis cov cim npe kev pabcuam yog cov cuab yeej ntawm lawv cov tswv. Juniper Networks xav tias tsis muaj lub luag haujlwm rau qhov tsis raug hauv daim ntawv no. Juniper Networks muaj cai hloov pauv, hloov kho, hloov pauv, lossis hloov kho cov ntawv tshaj tawm no yam tsis muaj ntawv ceeb toom. Copyright © 2022 Juniper Networks, Inc. All rights reserved.

Cov ntaub ntawv / Cov ntaub ntawv
![]() |
JUNIPER NETWORKS Hloov Kho Chaw Tswj Xyuas los ntawm Version [ua pdf] Cov neeg siv phau ntawv qhia Txhim kho Control Center los ntawm Version, Control Center los ntawm Version, Center los ntawm Version, Version |
