Uwchraddio'r Ganolfan Reoli o Fersiwn
2.34
Rhagymadrodd
Mae'r ddogfen hon yn ymwneud ag uwchraddio Canolfan Rheoli Sicrwydd Gweithredol Paragon o fersiwn 2.34 i fersiwn diweddarach.
Mae'r uwchraddiad yn cynnwys gweithdrefnau arbennig gan ei fod yn golygu uwchraddio'r Ubuntu OS o 16.04 i 18.04. Mae’r ddogfen yn ymdrin â dwy senario:
- Uwchraddio Ubuntu 16.04 (gyda'r Ganolfan Reoli wedi'i gosod) i Ubuntu 18.04.
- Gosodiad ffres o Ubuntu 18.04 ac yna gosod y Ganolfan Reoli a throsglwyddo data wrth gefn o hen enghraifft Canolfan Reoli i'r enghraifft newydd.
Am uwchraddiadau eraill, cyfeiriwch at y Canllaw Uwchraddio.
Senario A: Uwchraddio Ubuntu 16.04 i Ubuntu 18.04
- Dechreuwch trwy analluogi'r gwasanaethau apache2 a netrounds-callexecuter: sudo systemctl analluogi apache2 netrounds-callexecuter
- Stopiwch holl wasanaethau Sicrwydd Gweithredol Paragon: mae sudo systemctl yn stopio “netrounds-*” apache2 openvpn@netrounds
- Gwneud copïau wrth gefn o ddata cynnyrch Paragon Active Assurance.
NODYN: Dyma'r weithdrefn wrth gefn a ddisgrifir yn y Canllaw Gweithrediadau, y bennod ar Gefnogi Data Cynnyrch, sydd wedi'i geirio'n fyrrach yn unig.
Rhedeg y gorchmynion hyn:
# Gwneud copi wrth gefn o gronfa ddata PostgreSQL pg_dump –help pg_dump -h localhost -U netrounds netrounds> ncc_postgres.sql
# (Fel arall, i arbed mewn fformat deuaidd :)
# pg_dump -h localhost -U netrounds -Fc netrounds> ncc_postgres.binary
# Gwneud copi wrth gefn o allweddi OpenVPN sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Nodyn: Gwnewch yn siŵr eich bod chi'n storio'r rhain mewn lle diogel.
# Yn ôl i fyny RRD files (data metrig)
# Gwiriwch y file maint cyn cywasgu'r RRDs. Nid yw defnyddio'r gorchymyn tar
# argymhellir os yw'r RRDs yn fwy na 50 GB; gweler y nodyn isod. du -hs /var/lib/netrounds/rrd
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
NODYN: Bydd y gorchymyn pg_dump yn gofyn am gyfrinair sydd i'w gael yn/etc/netrounds/netrounds.com ariannwr “cronfa ddata postgres”. Y cyfrinair rhagosodedig yw “netrounds”.
NODYN: Ar gyfer gosodiad ar raddfa fawr (> 50 GB), gwneud tarball o'r RRD files gallai gymryd gormod o amser, a gall cymryd cipolwg o'r gyfrol fod yn syniad gwell. Mae atebion posibl ar gyfer gwneud hyn yn cynnwys: defnyddio a file system sy'n cefnogi cipluniau, neu gymryd ciplun o'r cyfaint rhithwir os yw'r gweinydd yn rhedeg mewn amgylchedd rhithwir. - Gwiriwch gyfanrwydd y gronfa ddata gan ddefnyddio'r sgript a gyflenwir netrounds_2.35_validate_db.sh.
RHYBUDD: Os yw'r sgript hon yn allbynnu rhybuddion, peidiwch â rhoi cynnig ar y weithdrefn mudo cronfa ddata a ddisgrifir “isod” ar dudalen 5. Cysylltwch â chymorth Juniper trwy ffeilio tocyn yn https://support.juniper.net/support/requesting-support (cyflenwi'r allbwn o'r sgript) i ddatrys y problemau gyda'r gronfa ddata cyn i chi fwrw ymlaen â'r uwchraddio.
- Gwnewch gopïau wrth gefn o ffurfweddiad y Ganolfan Reoli 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
Am gynample:
cp sudo /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- Uwchraddio Ubuntu i fersiwn 18.04. Mae gweithdrefn uwchraddio nodweddiadol fel a ganlyn (wedi'i haddasu o https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
• I uwchraddio system gweinydd:
• Gosod update-manager-core os nad yw eisoes wedi'i osod.
• Sicrhewch fod y llinell Anogwr yn /etc/update-manager/release-upgrades wedi'i gosod i 'lts' (i sicrhau bod y
Mae OS yn cael ei uwchraddio i 18.04, y fersiwn LTS nesaf ar ôl 16.04).
• Lansiwch yr offeryn uwchraddio gyda'r gorchymyn sudo do-release-upgrade.
• Dilynwch y cyfarwyddiadau ar y sgrin. Cyn belled ag y mae Paragon Active Assurance yn y cwestiwn, gallwch gadw'r rhagosodiadau drwyddi draw. (Efallai wrth gwrs y bydd angen i chi wneud dewisiadau gwahanol am resymau nad ydynt yn gysylltiedig â Sicrwydd Gweithredol Paragon.) - Unwaith y bydd Ubuntu wedi'i uwchraddio, ailgychwynwch y system. Yna cyflawni'r camau canlynol:
- Uwchraddio PostgreSQL.
- Diweddaru cronfa ddata PostgreSQL files o fersiwn 9.5 i fersiwn 10: sudo pg_dropcluster 10 prif –stop # Caewch y gweinydd a dileu clwstwr# “prif” fersiwn 10 yn llwyr (mae hyn yn paratoi ar gyfer uwchraddio# yn y gorchymyn nesaf) sudo pg_upgradecluster 9.5 prif # Uwchraddio clwstwr “prif” fersiwn 9.5 i # diweddaraf
fersiwn ar gael (10) sudo pg_dropcluster 9.5 prif # Dileu clwstwr “prif” fersiwn 9.5 yn llwyr - Tynnwch y fersiwn hen ffasiwn o PostgreSQL:
sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-cyfraniad-9.5 - Diweddaru pecynnau Sicrwydd Gweithredol Paragon.
• Cyfrifwch y gwiriad ar gyfer y tarball sy'n cynnwys fersiwn newydd y Ganolfan Reoli a gwiriwch ei fod yn hafal i'r siec SHA256 a ddarperir ar y dudalen lawrlwytho: sha256sum paa-control-center_${CC_VERSION}.tar.gz
• Dadbacio tarball y Ganolfan Reoli: allforio CC_VERSION= tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
• Gosod pecynnau Canolfan Reoli newydd: diweddariad sudo apt sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
• Tynnwch y pecynnau darfodedig:
NODYN: Mae'n hanfodol cael gwared ar y pecynnau hyn.
# Profi cefnogaeth Asiant Lite
sudo apt purge netrounds-asiant-login
# Pecyn jsonfield heb ei gefnogi
sudo apt gwared python-django-jsonfield - Cyn gwneud y mudo cronfa ddata, mae angen i chi gyflawni rhai camau ychwanegol. Ewch i'r erthygl Sylfaen Wybodaeth hon, sgroliwch i lawr i'r adran Camau Gweithredu os yw'r datganiad wedi'i osod, a pherfformiwch gamau 1 i 4 o'r cyfarwyddiadau hynny.
NODYN: Peidiwch â chyflawni cam 5 ar hyn o bryd.
• Rhedeg y mudo cronfa ddata:
NODYN: Cyn symud, rhaid i chi sicrhau bod y gwiriad cywirdeb cronfa ddata a ddisgrifir “uchod” ar dudalen 2 yn cael ei gwblhau heb gamgymeriad.
sudo ncc ymfudo
Mae'r gorchymyn mudo ncc yn cymryd cryn amser i'w weithredu (munudau lawer). Dylai argraffu'r canlynol (manylion wedi'u hepgor isod):
Wrthi'n mudo cronfa ddata…
Gweithrediadau i'w cyflawni:
<…>
Cydamseru apiau heb fudiadau:
<…>
Mudo rhedeg:
<…>
Wrthi'n creu tabl storfa…
<…>
Wrthi'n cysoni sgriptiau prawf…
- (Dewisol) Diweddarwch y pecyn ConfD os oes angen ConfD arnoch: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
- Cymharwch y cyfluniad wrth gefn blaenorol files gyda'r rhai sydd newydd eu gosod, ac uno â llaw gynnwys y ddwy set o files (dylent aros yn yr un lleoliadau).
- Galluogi gwasanaethau apache2, kafka, a netrounds-callexecuter: sudo systemctl galluogi apache2 kafka netrounds-callexecuter
- Cychwyn gwasanaethau Sicrwydd Gweithredol Paragon:
cychwyn sudo systemctl – pob “netrounds-*” apache2 kafka openvpn@netrounds - I actifadu'r cyfluniad newydd, mae angen i chi hefyd redeg: sudo systemctl reload apache2
- Gosod storfeydd Asiantau Prawf newydd:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# Ar gyfer fersiynau cyn 3.0:
# Gwirio cywirdeb yr ystorfeydd (dylai'r ymateb fod yn "iawn")
shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256
shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# Ar gyfer fersiwn 3.0 ac yn ddiweddarach:
# Cyfrifo sieciau ar gyfer y storfeydd a gwirio eu bod yn cyfateb i'r
# SHA256 checksums a ddarperir ar y dudalen lawrlwytho sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Cychwyn y gosodiad 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/ - Ers i gefnogaeth ar gyfer Test Agent Lite gael ei ollwng yn fersiwn 2.35, dylech gael gwared ar yr hen becynnau Test Agent Lite os ydych chi wedi eu gosod:
sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agentlite*
NODYN: Pan fyddwch yn uwchraddio i 3.x yn ddiweddarach, rhaid i chi ddechrau trwy redeg y gorchymyn hwn: sudo apt-mark unhold python-django python-django-common
Senario B: Gosodiad Ffres Ubuntu 18.04
- Ar yr enghraifft Ubuntu 16.04, gwnewch gopïau wrth gefn o ddata cynnyrch Paragon Active Assurance.
NODYN: Dyma'r weithdrefn wrth gefn a ddisgrifir yn y Canllaw Gweithrediadau, pennod “Cefnogi Data Cynnyrch”, dim ond wedi'i geirio'n fyrrach.
Rhedeg y gorchmynion hyn:
# Gwneud copi wrth gefn o gronfa ddata PostgreSQL
pg_dump –help pg_dump -h localhost -U netrounds netrounds> ncc_postgres.sql
# (Fel arall, i arbed mewn fformat deuaidd :)
# pg_dump -h localhost -U netrounds -Fc netrounds> ncc_postgres.binary
# Gwneud copi wrth gefn o allweddi OpenVPN sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Nodyn: Gwnewch yn siŵr eich bod yn storio'r rhain mewn lle diogel.
# Yn ôl i fyny RRD files (data metrig)
# Gwiriwch y file maint cyn cywasgu'r RRDs. Nid yw defnyddio'r gorchymyn tar
# argymhellir os yw'r RRDs yn fwy na 50 GB; gweler y nodyn isod.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
NODYN: Bydd y gorchymyn pg_dump yn gofyn am gyfrinair sydd i'w gael yn /etc/netrounds/netrounds.conf o dan “cronfa ddata postgres”. Y cyfrinair rhagosodedig yw “netrounds”.
NODYN: Ar gyfer gosodiad ar raddfa fawr (> 50 GB), gwneud tarball o'r RRD files gallai gymryd gormod o amser, a gall cymryd cipolwg o'r gyfrol fod yn syniad gwell. Mae atebion posibl ar gyfer gwneud hyn yn cynnwys: defnyddio a file system sy'n cefnogi cipluniau, neu gymryd ciplun o'r cyfaint rhithwir os yw'r gweinydd yn rhedeg mewn amgylchedd rhithwir. - Ar yr enghraifft Ubuntu 16.04, cymerwch gopïau wrth gefn o ffurfweddiad y Ganolfan Reoli 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
Am gynample:
cp sudo /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
• Ar yr enghraifft Ubuntu 16.04, gwnewch gopi wrth gefn o'r drwydded file.
• Mae angen i'r enghraifft newydd fodloni o leiaf yr un gofynion caledwedd â'r hen un.
• Ar yr enghraifft newydd, gosodwch Ubuntu 18.04. Rydym yn argymell y tiwtorial canlynol:
• https://ubuntu.com/tutorials/install-ubuntu-server
Cyn belled ag y mae Paragon Active Assurance yn y cwestiwn, gallwch gadw'r rhagosodiadau drwyddi draw. (Efallai y bydd yn digwydd wrth gwrs bod angen i chi wneud dewisiadau gwahanol am resymau nad ydynt yn gysylltiedig â Sicrwydd Gweithredol Paragon.)'
- Unwaith y bydd Ubuntu 18.04 wedi'i osod, ailgychwynwch y system.
- Argymhellir y rhaniad disg canlynol, yn enwedig ar gyfer copïau wrth gefn ciplun (ond chi fel defnyddiwr sydd i benderfynu):
• Rhaniad a argymhellir ar gyfer gosod labordy:
• /: Disg gyfan, est4.
• Rhaniad a argymhellir ar gyfer gosodiadau cynhyrchu:
• /: 10% o ofod disg, ext4.
• /var: 10% o ofod disg, ext4.
• /var/lib/netrounds/rrd: 80% o ofod disg, ext4.
• Dim amgryptio - Gosodwch y parth amser i UTC, ar gyfer example fel a ganlyn: sudo timedatectl set-timezone Etc/UTC
• Gosod pob locales i en_US.UTF-8.
• Un ffordd o wneud hyn yw golygu â llaw y file /etc/default/locale. Example:
LANG=en_US.UTF-8 LC_ALL=cy_US.UTF-8 LANGUAGE=en_US.UTF-8
• Gwnewch yn siŵr NAD yw'r llinell ganlynol wedi'i nodi yn y /etc/locale.gen: en_US.UTF-8 UTF-8
• Adfywio'r locale files i sicrhau bod yr iaith a ddewiswyd ar gael: sudo apt-get install locales sudo locale-gen - Sicrhewch fod traffig ar y porthladdoedd canlynol yn cael mynd i ac o'r Ganolfan Reoli:
• Inbound:
• Porthladd TCP 443 (HTTPS): Web rhyngwyneb
• porthladd TCP 80 (HTTP): Web rhyngwyneb (a ddefnyddir gan Speedtest, yn ailgyfeirio eraill URLs i HTTPS)
• Porthladd TCP 830: ConfD (dewisol)
• Porthladd TCP 6000: Cysylltiad OpenVPN wedi'i amgryptio ar gyfer Offer Asiant Prawf
• Porthladd TCP 6800: Wedi'i amgryptio WebCysylltiad soced ar gyfer Cymwysiadau Asiant Prawf - Allan:
• Porthladd TCP 25 (SMTP): Dosbarthu post
• Porthladd CDU 162 (SNMP): Anfon trapiau SNMP ar gyfer larymau
• Porthladd CDU 123 (NTP): Cydamseru amser - Gosod NTP:
• Analluogi timedatectl cyntaf: sudo timedatectl set-ntp no
• Rhedeg y gorchymyn hwn: timedatectl a gwirio bod systemd-timesyncd.service yn weithredol: na
• Nawr gallwch chi redeg y gosodiad NTP: sudo apt-get install ntp
• Sicrhewch fod modd cyrraedd y gweinyddion NTP sydd wedi'u ffurfweddu: ntpq -np
Fel arfer dylai'r allbwn fod yn “bob un” wedi'i fynegi mewn wythol. 1 1 Yn yr allbwn, y gwerth “cyrhaeddiad” ar gyfer y gweinyddion NTP yw gwerth wythol sy'n nodi canlyniad yr wyth trafodiad NTP diwethaf. Pe bai pob un o'r wyth yn llwyddiannus, y gwerth fydd wythol 377 (= deuaidd - Gosod PostgreSQL a sefydlu defnyddiwr ar gyfer y Ganolfan Reoli: sudo apt-get update sudo apt-get install postgresql sudo -u postgres psql -c “CREATE ROLE netrounds GYDA PASSWORD ENCOMRYPTED 'netrounds' SUPERUSER LOGIN;” sudo -u postgres psql -c “CREU CRONFA DDATA netrounds PERCHENNOG netrounds ENCODING 'UTF8' Template 'template0';”
Nid yw defnyddio gweinydd PostgreSQL allanol yn cael ei argymell.
• Gosod a ffurfweddu gweinydd e-bost.
• Bydd y Ganolfan Reoli yn anfon e-byst at ddefnyddwyr:
• pan fyddant yn cael eu gwahodd i gyfrif,
• wrth anfon larymau e-bost (hy os defnyddir e-bost yn hytrach na SNMP at y diben hwn), a
• wrth anfon adroddiadau cyfnodol.
• Rhedeg y gorchymyn sudo apt-get install postfix
• Ar gyfer gosodiad syml lle gall postfix anfon yn uniongyrchol at y gweinydd e-bost cyrchfan, gallwch osod math Cyffredinol o ffurfweddiad post i “Safle Rhyngrwyd”, a gellir gadael enw post System fel arfer yn anghyfannedd.
Fel arall, mae angen ffurfweddu postfix yn ôl yr amgylchedd. Am arweiniad, cyfeiriwch at ddogfennaeth swyddogol Ubuntu yn https://help.ubuntu.com/lts/serverguide/postfix.html.
• Gosod y Ganolfan Reoli ar yr enghraifft Ubuntu 18.04.
Mae'r weithdrefn hon hefyd yn gosod yr API Paragon Active Assurance REST.
allforio CC_VERSION= # Cyfrifwch y siec ar gyfer y tar file a gwirio ei fod yn hafal i'r SHA256 0b11111111). Fodd bynnag, pan fyddwch newydd osod NTP, mae'n debygol y bydd llai nag wyth NTP
trafodion wedi digwydd, fel y bydd y gwerth yn llai: un o 1, 3, 7, 17, 37, 77, neu 177 pe bai pob trafodiad yn llwyddiannus.
Darperir # siec ar y dudalen lawrlwytho sha256sum paa-control-center_${CC_VERSION}.tar.gz
# Dadbacio'r tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
# Sicrhewch fod pecynnau'n gyfredol sudo apt-get update
# Dechreuwch y gosodiad sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb - Stopiwch holl wasanaethau Sicrwydd Gweithredol Paragon: mae sudo systemctl yn stopio “netrounds-*” apache2 openvpn@netrounds
- Adfer copi wrth gefn cronfa ddata: sudo -u postgres psql –set ON_ERROR_STOP=ar netrounds < ncc_postgres.sql
- Cyn gwneud y mudo cronfa ddata, mae angen i chi gyflawni rhai camau ychwanegol. Ewch i'r erthygl Sylfaen Wybodaeth hon, sgroliwch i lawr i'r adran Camau Gweithredu os yw'r datganiad wedi'i osod, a pherfformiwch gamau 1 i 4 o'r cyfarwyddiadau hynny.
NODYN: Peidiwch â chyflawni cam 5 ar hyn o bryd.
• Rhedeg y mudo cronfa ddata:
NODYN: Mae hwn yn orchymyn sensitif, a dylid bod yn ofalus wrth ei weithredu ar beiriant anghysbell. Mewn sefyllfa o'r fath, argymhellir yn gryf eich bod yn defnyddio rhaglen fel screen neu tmux fel y bydd y gorchymyn mudo yn parhau i redeg hyd yn oed os yw'r sesiwn ssh yn torri. sudo ncc ymfudo
Mae'r gorchymyn mudo ncc yn cymryd cryn amser i'w weithredu (munudau lawer). Dylai argraffu'r canlynol (manylion wedi'u hepgor isod):
Wrthi'n mudo cronfa ddata…
Gweithrediadau i'w cyflawni:
<…>
Cydamseru apiau heb fudiadau:
<…>
Mudo rhedeg:
<…>
Wrthi'n creu tabl storfa…
<…>
Wrthi'n cysoni sgriptiau prawf…
• Trosglwyddwch y data wrth gefn i'r enghraifft 18.04 gan ddefnyddio scp neu ryw offeryn arall.
• Adfer yr allweddi OpenVPN:
# Tynnwch unrhyw allweddi OpenVPN presennol
sudo rm -rf /var/lib/netrounds/openvpn
# Dadbacio'r bysellau wrth gefn sudo tar -xzf ncc_openvpn.tar.gz -C /
• Adfer data RRD:
# Dileu unrhyw RRDs presennol sudo rm -rf /var/lib/netrounds/rrd
# Dadbacio'r RRDs wrth gefn sudo tar -xzf ncc_rrd.tar.gz -C /
• Cymharwch y ffurfwedd wrth gefn files gyda'r rhai sydd newydd eu gosod, ac uno â llaw gynnwys y ddwy set o files (dylent aros yn yr un lleoliadau).
• Ysgogi'r drwydded cynnyrch gan ddefnyddio'r drwydded file a gymerwyd o'r hen enghraifft: ncc license activate ncc_license.txt
• Cychwyn gwasanaethau Sicrwydd Gweithredol Paragon: cychwyn sudo systemctl – pob “netrounds-*” apache2 kafka openvpn@netrounds
• I actifadu'r ffurfweddiad newydd, mae angen i chi hefyd redeg:
sudo systemctl ail-lwytho apache2
• Gosod storfeydd Asiantau Prawf newydd:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# Ar gyfer fersiynau cyn 3.0:
# Gwirio cywirdeb yr ystorfeydd (dylai'r ymateb fod yn "OK") shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# Ar gyfer fersiwn 3.0 ac yn ddiweddarach:
# Cyfrifo sieciau ar gyfer y storfeydd a gwirio eu bod yn cyfateb i'r
# SHA256 checksums a ddarperir ar y dudalen lawrlwytho sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Cychwyn y gosodiad 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/
• (Dewisol) Dilynwch y NETCONF & YANG API Orchestration Guide i osod a ffurfweddu ConfD os oes ei angen arnoch.
NODYN: Pan fyddwch yn uwchraddio i 3.x yn ddiweddarach, rhaid i chi ddechrau trwy redeg y gorchymyn hwn: sudo apt-mark unhold python-django python-django-common
Datrys problemau
Problemau Cychwyn ConfD
Os ydych chi'n cael problemau wrth gychwyn ConfD ar ôl yr uwchraddio, cysylltwch â'ch partner Juniper neu'ch rheolwr cyfrif Juniper lleol neu gynrychiolydd gwerthu er mwyn cael tanysgrifiad newydd.
Problemau Cychwyn gweithredydd galwadau
Gwiriwch y logiau gweithredydd galwadau gyda'r gorchymyn
sudo journalctl -xeu netrounds-callexecuter
Efallai y byddwch yn gweld gwall fel y canlynol:
Jun 03 09:53:27 myhost django-admin[6290]: GWALL netrounds.manager.callexecuter Heb ei drin
eithriad yn CallExecuter.run [enw=netrounds.manager.callexecuter, thread=140364632504128,
process=8238, funcName= handle, le
Mehefin 03 09:53:27 myhost django-admin[6290]: Traceback (yr alwad ddiweddaraf ddiwethaf):
Mehefin 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/management/commands/runcallexecuter.py", llinell 65, yn yr handlen
Mehefin 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/calldispatcher.py", llinell 164, yn rhedeg
Mehefin 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/models.py", llinell 204, aros
Mehefin 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/ netrounds/manager/models.py”, llinell 42, yn __unicode__
Jun 03 09:53:27 myhost django-admin[6290]: AttributeError: nid oes gan wrthrych 'unicode' unrhyw briodwedd 'iteritems'
Yr hyn sydd wedi digwydd yw bod y pecyn netrounds-callexecuter*.deb wedi'i uwchraddio heb sicrhau bod y gwasanaeth systemd netrounds-callexecuter wedi'i atal a'i analluogi. Mae'r gronfa ddata yn y cyflwr anghywir; mae angen ei adfer o'r copi wrth gefn, ac mae angen ailadrodd yr uwchraddio. Gwnewch y canlynol i analluogi a stopio'r gwasanaeth netrounds-callexecuter: sudo systemctl analluogi netrounds-callexecuter sudo systemctl stop netrounds-callexecuter
Web Nid yw'r Gweinydd yn Ymateb
Gwiriwch y logiau apache gyda'r gynffon gorchymyn -n 50 /var/log/apache2/netrounds_error.log
Os gwelwch y gwall canlynol, mae'n golygu bod fersiwn 2.34 y Ganolfan Reoli yn rhedeg ar Ubuntu 18.04, hynny yw, nid yw'r Ganolfan Reoli wedi'i huwchraddio'n llwyddiannus. Yr ateb yw uwchraddio'r Ganolfan Reoli i fersiwn ddiweddarach fel y disgrifir yn y ddogfen hon.
# Timestamps, pids, ac ati tynnu oddi isod
Ni ellir llwytho sgript WSGI targed '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' fel modiwl Python.
Digwyddodd eithriad wrth brosesu sgript WSGI '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py'.
Olrhain yn ôl (yr alwad ddiweddaraf ddiwethaf):
File “/usr/lib/python2.7/dist-packages/netrounds/wsgi.py”, llinell 6, yn cais = get_wsgi_application()
File “/usr/lib/python2.7/dist-packages/django/core/wsgi.py”, llinell 13, yn get_wsgi_application django.setup(set_prefix=False)
File “/usr/lib/python2.7/dist-packages/django/__init__.py”, llinell 27, mewn setup apps.populate(settings.INSTALLED_APPS)
File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, llinell 85, mewn poblogi app_config = AppConfig.create(mynediad)
File “/usr/lib/python2.7/dist-packages/django/apps/config.py”, llinell 94, yn creu modiwl = import_module(mynediad)
File “/usr/lib/python2.7/importlib/__init__.py”, llinell 37, yn import_module __import__(enw)
File “/usr/lib/python2.7/dist-packages/grapelli/dashboard/__init__.py”, llinell 1, yn o fewngludo grappelli.dashboard.dashboards *
File “/usr/lib/python2.7/dist-packages/grapelli/dashboard/dashboards.py”, llinell 14, yn o grappelli. modiwlau mewnforio dangosfwrdd
File “/usr/lib/python2.7/dist-packages/grapelli/dashboard/modules.py”, llinell 9, yn o django.contrib.contenttypes.models mewnforio ContentType File “/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py”, llinell 139, yn dosbarth ContentType(modelau.Model):
File “/usr/lib/python2.7/dist-packages/django/db/models/base.py”, llinell 110, yn __new__ app_config = apps.get_ containing_ app_config (modiwl) File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, llinell 247, yn get_containing_app_config self.check_apps_ready() File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, llinell 125, yn check_ apps_ parod codi Cofrestrfa Apiau Ddim yn Barod (“Nid yw apiau wedi’u llwytho eto.”)
AppRegistryNotReady: Nid yw apiau wedi'u llwytho eto.
Ailddechrau Gwasanaethau Sicrwydd Gweithredol Paragon yn Methu
Mae ailgychwyn y gwasanaethau netrounds-* gyda chychwyn sudo systemctl -pob “netrounds-*” apache2 openvpn@netrounds yn cynhyrchu'r neges ganlynol:
Wedi methu cychwyn netrounds-agent-ws-server.service: Mae uned netrounds-agent-ws-server.service wedi'i guddio.
Wedi methu cychwyn netrounds-agent-daemon.service: Uned netrounds-agent-daemon.service wedi'i guddio.
Mae hyn yn golygu bod y gwasanaethau a grybwyllwyd wedi'u cuddio yn ystod y broses symud pecyn a bod angen eu glanhau â llaw. Dangosir y weithdrefn lanhau isod:
sudo apt-get purge netrounds-agent-login sudo find /etc/systemd/system -name “netrounds-agent-*.service” -delete sudo systemctl daemon-reload
Mae Juniper Networks, logo Juniper Networks, Juniper, a Junos yn nodau masnach cofrestredig Juniper Networks, Inc. yn yr Unol Daleithiau a gwledydd eraill. Mae'r holl nodau masnach, nodau gwasanaeth, nodau cofrestredig, neu nodau gwasanaeth cofrestredig eraill yn eiddo i'w perchnogion priodol. Nid yw Juniper Networks yn cymryd unrhyw gyfrifoldeb am unrhyw wallau yn y ddogfen hon. Mae Juniper Networks yn cadw'r hawl i newid, addasu, trosglwyddo, neu fel arall ddiwygio'r cyhoeddiad hwn heb rybudd. Hawlfraint © 2022 Juniper Networks, Inc Cedwir pob hawl.
Dogfennau / Adnoddau
![]() |
RHWYDWEITHIAU JUNIPER Uwchraddio'r Ganolfan Reoli o'r Fersiwn [pdfCanllaw Defnyddiwr Uwchraddio'r Ganolfan Reoli o Fersiwn, Canolfan Reoli o Fersiwn, Canolfan o Fersiwn, Fersiwn |