Pag-upgrade sa Control Center gikan sa Bersyon
2.34
Pasiuna
Kini nga dokumento mahitungod sa pag-upgrade sa Paragon Active Assurance Control Center gikan sa bersyon 2.34 ngadto sa usa ka ulahi nga bersyon.
Ang pag-upgrade naglakip sa mga espesyal nga pamaagi tungod kay kini naglakip sa pag-upgrade sa Ubuntu OS gikan sa 16.04 ngadto sa 18.04. Ang dokumento naglangkob sa duha ka mga senaryo:
- Pag-upgrade sa Ubuntu 16.04 (nga na-install ang Control Center) sa Ubuntu 18.04.
- Ang bag-ong pag-instalar sa Ubuntu 18.04 gisundan sa pag-instalar sa Control Center ug pagbalhin sa backup data gikan sa usa ka daan nga Control Center nga pananglitan ngadto sa bag-ong instance.
Para sa ubang mga upgrade, palihog tan-awa ang Upgrade Guide.
Scenario A: Pag-upgrade sa Ubuntu 16.04 ngadto sa Ubuntu 18.04
- Pagsugod pinaagi sa pag-disable sa apache2 ug netrounds-callexecuter nga mga serbisyo: sudo systemctl disable apache2 netrounds-callexecuter
- Hunonga ang tanang serbisyo sa Paragon Active Assurance: sudo systemctl stop "netrounds-*" apache2 openvpn@netrounds
- Pag-backup sa datos sa produkto sa Paragon Active Assurance.
NOTA: Kini ang backup nga pamaagi nga gihulagway sa Operations Guide, kapitulo Pag-backup sa Data sa Produkto, mas mubo nga pulong.
Pagdala niini nga mga sugo:
# I-back up ang PostgreSQL database pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (Sa laing paagi, aron makatipig sa binary format:)
# pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
# I-back up ang OpenVPN nga mga yawe sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Pahinumdom: Siguruha nga tipigan kini sa luwas nga lugar.
# I-back up ang RRD files (metrics data)
# Susiha ang file gidak-on sa wala pa i-compress ang mga RRD. Ang paggamit sa tar command dili
# girekomenda kung ang mga RRD mas dako sa 50 GB; tan-awa ang nota sa ubos. du -hs /var/lib/netrounds/rrd
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
NOTA: Ang pg_dump command mangayo og password nga makita sa/etc/netrounds/netrounds.com funder “postgres database”. Ang default nga password mao ang "netrounds".
NOTA: Para sa dako nga setup (> 50 GB), paghimo og tarball sa RRD fileMahimong dugay kaayo, ug ang pagkuha sa usa ka snapshot sa volume mahimong mas maayo nga ideya. Ang posible nga mga solusyon sa pagbuhat niini naglakip sa: paggamit sa a file sistema nga nagsuporta sa mga snapshot, o pagkuha sa usa ka snapshot sa virtual volume kung ang server nagdagan sa usa ka virtual nga palibot. - Susiha ang integridad sa database gamit ang gihatag nga script netrounds_2.35_validate_db.sh.
WARNING: Kung kini nga script magpagawas mga pasidaan, ayaw pagsulay sa pamaagi sa pagbalhin sa database nga gihulagway sa "ubos" sa panid 5. Kontaka ang suporta sa Juniper pinaagi sa pag-file og tiket sa https://support.juniper.net/support/requesting-support (paghatag sa output gikan sa script) aron masulbad ang mga problema sa database sa dili ka pa magpadayon sa pag-upgrade.
- Pag-backup sa configuration sa Control Center 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
Kay example:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- Pag-upgrade sa Ubuntu sa bersyon 18.04. Ang kasagarang pamaagi sa pag-upgrade mao ang mosunod (gipahiangay gikan sa https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
• Aron mag-upgrade sa usa ka sistema sa server:
• I-install ang update-manager-core kung wala pa kini ma-install.
• Siguruha nga ang linya sa Prompt sa /etc/update-manager/release-upgrades gibutang sa 'lts' (aron masiguro nga ang
Ang OS gi-upgrade sa 18.04, ang sunod nga bersyon sa LTS pagkahuman sa 16.04).
• Ilusad ang upgrade tool gamit ang command sudo do-release-upgrade.
• Sunda ang mga instruksyon sa screen. Kutob sa Paragon Active Assurance, mahimo nimong tipigan ang mga default sa tibuok. (Mahimong mahitabo nga kinahanglan nimo nga maghimo lainlaing mga kapilian alang sa mga hinungdan nga wala’y kalabotan sa Paragon Active Assurance.) - Kung na-upgrade na ang Ubuntu, i-reboot ang sistema. Dayon buhata ang mosunod nga mga lakang:
- Pag-upgrade sa PostgreSQL.
- Pag-update sa database sa PostgreSQL files gikan sa bersyon 9.5 ngadto sa bersyon 10: sudo pg_dropcluster 10 main –stop # I-shut down ang server ug bug-os nga tangtangon ang cluster# “main” version 10 (kini nag-andam alang sa upgrade# sa sunod nga command) sudo pg_upgradecluster 9.5 main # I-upgrade ang cluster “main” bersyon 9.5 hangtod sa pinakabag-o#
magamit nga bersyon (10) sudo pg_dropcluster 9.5 main # Hingpit nga tangtangon ang cluster "main" nga bersyon 9.5 - Kuhaa ang karaan nga bersyon sa PostgreSQL:
sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5 - I-update ang mga pakete sa Paragon Active Assurance.
• I-compute ang checksum para sa tarball nga adunay bag-ong bersyon sa Control Center ug pamatud-i nga kini katumbas sa SHA256 checksum nga gihatag sa download page: sha256sum paa-control-center_${CC_VERSION}.tar.gz
• Unpack ang Control Center tarball: export CC_VERSION= tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
• Pag-instalar og bag-ong Control Center nga mga pakete: sudo apt update sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
• Kuhaa ang karaan nga mga pakete:
NOTA: Importante nga tangtangon kini nga mga pakete.
Suporta sa # Test Agent Lite
sudo apt purge netrounds-agent-login
# Dili suportado nga jsonfield nga pakete
sudo apt tangtangon ang python-django-jsonfield - Sa dili pa buhaton ang paglalin sa database, kinahanglan nimo nga buhaton ang pipila ka dugang nga mga lakang. Adto sa kini nga artikulo sa base sa Kahibalo, pag-scroll paubos sa seksyon nga Mga Aksyon kung na-install na ang pagpagawas, ug buhata ang mga lakang 1 hangtod 4 sa mga panudlo.
NOTA: Ayaw pagbuhat sa lakang 5 niining puntoha.
• Pagdalagan ang database migration:
NOTA: Sa dili pa buhaton ang paglalin, kinahanglan nimong sigurohon nga ang pagsusi sa integridad sa database nga gihulagway sa "ibabaw" sa panid 2 makompleto nga wala’y sayup.
sudo ncc migrate
Ang ncc migrate command nagkinahanglan og igong panahon sa pagpatuman (daghang minuto). Kinahanglang i-print niini ang mosunod (mga detalye nga wala ilakip sa ubos):
Nagbalhin sa database…
Mga operasyon nga buhaton:
<…>
Pag-synchronize sa mga app nga wala’y pagbalhin:
<…>
Nagdagan nga mga paglalin:
<…>
Paghimo sa lamesa sa cache…
<…>
Pag-sync sa mga script sa pagsulay…
- (Opsyonal) I-update ang ConfD package kung kinahanglan nimo ang ConfD: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
- Itandi ang gi-backup nga configuration kaniadto files uban sa bag-ong na-install nga mga, ug kamut iusa ang sulod sa duha ka set sa files (kinahanglan magpabilin sila sa parehas nga mga lokasyon).
- I-enable ang apache2, kafka, ug netrounds-callexecuter services: sudo systemctl enable apache2 kafka netrounds-callexecuter
- Pagsugod sa mga serbisyo sa Paragon Active Assurance:
sudo systemctl magsugod -tanan nga "netrounds-*" apache2 kafka openvpn@netrounds - Aron ma-activate ang bag-ong configuration, kinahanglan ka usab nga modagan: sudo systemctl reload apache2
- I-install ang bag-ong mga repositoryo sa Test Agent:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# Para sa mga bersyon sa wala pa ang 3.0:
# I-verify ang integridad sa mga repository (ang tubag kinahanglan nga "OK")
shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256
shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# Para sa bersyon 3.0 ug sa ulahi:
# Compute checksums alang sa mga repositoryo ug pamatud-i nga sila katumbas sa
# SHA256 checksums nga gihatag sa download page sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Sugdi ang pag-instalar 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/ - Tungod kay ang suporta alang sa Test Agent Lite gihulog sa bersyon 2.35, kinahanglan nimong tangtangon ang daan nga Test Agent Lite nga mga pakete kung imo kining na-install:
sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agentlite*
NOTA: Kung mag-upgrade ka sa 3.x sa ulahi, kinahanglan ka magsugod pinaagi sa pagpadagan niini nga mando: sudo apt-mark unhold python-django python-django-common
Scenario B: Bag-ong Ubuntu 18.04 nga Pag-install
- Sa Ubuntu 16.04 nga pananglitan, pagkuha og mga backup sa Paragon Active Assurance nga datos sa produkto.
NOTA: Kini ang pamaagi sa pag-backup nga gihulagway sa Giya sa Operasyon, kapitulo nga "Pag-backup sa Data sa Produkto", mas mubo nga pulong.
Pagdala niini nga mga sugo:
# I-back up ang database sa PostgreSQL
pg_dump –tabang pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (Sa laing paagi, aron makatipig sa binary format:)
# pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
# I-back up ang OpenVPN nga mga yawe sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Mubo nga sulat: Siguroha nga tipigan kini sa luwas nga dapit.
# I-back up ang RRD files (metrics data)
# Susiha ang file gidak-on sa wala pa i-compress ang mga RRD. Ang paggamit sa tar command dili
# girekomenda kung ang mga RRD mas dako sa 50 GB; tan-awa ang nota sa ubos.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
NOTA: Ang pg_dump command mangayo og password nga makita sa /etc/netrounds/ netrounds.conf ubos sa “postgres database”. Ang default nga password mao ang "netrounds".
NOTA: Para sa dako nga setup (> 50 GB), paghimo og tarball sa RRD fileMahimong dugay kaayo, ug ang pagkuha sa usa ka snapshot sa volume mahimong mas maayo nga ideya. Ang posible nga mga solusyon sa pagbuhat niini naglakip sa: paggamit sa a file sistema nga nagsuporta sa mga snapshot, o pagkuha sa usa ka snapshot sa virtual volume kung ang server nagdagan sa usa ka virtual nga palibot. - Sa Ubuntu 16.04 nga pananglitan, kuhaa ang mga backup sa configuration sa Control Center 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
Kay example:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
• Sa Ubuntu 16.04 nga pananglitan, i-back up ang lisensya file.
• Ang bag-ong instance kinahanglan nga makatagbaw sa labing menos parehas nga mga kinahanglanon sa hardware sama sa daan.
• Sa bag-ong pananglitan, i-install ang Ubuntu 18.04. Among girekomendar ang mosunod nga tutorial:
• https://ubuntu.com/tutorials/install-ubuntu-server
Kutob sa Paragon Active Assurance, mahimo nimong tipigan ang mga default sa tibuok. (Mahimong mahitabo nga kinahanglan nimo nga maghimo lainlaing mga kapilian alang sa mga hinungdan nga wala’y kalabotan sa Paragon Active Assurance.) '
- Sa higayon nga ma-install ang Ubuntu 18.04, i-reboot ang sistema.
- Ang mosunod nga disk partitioning girekomendar, ilabi na alang sa snapshot backups (apan kini anaa kanimo isip usa ka user sa paghukom):
• Girekomendar nga partitioning para sa lab setup:
• /: Tibuok disk, ext4.
• Girekomendar nga partitioning para sa production setup:
• /: 10% sa disk space, ext4.
• /var: 10% sa disk space, ext4.
• /var/lib/netrounds/rrd: 80% sa disk space, ext4.
• Walay encryption - Ibutang ang time zone sa UTC, pananglitanample ingon sa mosunod: sudo timedatectl set-timezone Etc/UTC
• Ibutang ang tanang lokal nga en_US.UTF-8.
• Usa ka paagi sa pagbuhat niini mao ang kamut nga pag-edit sa file /etc/default/locale. Example:
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
• Siguroha nga ang mosunod nga linya DILI gikomentaryo sa /etc/locale.gen: en_US.UTF-8 UTF-8
• I-regenerate ang locale files aron masiguro nga ang pinili nga pinulongan anaa: sudo apt-get install locales sudo locale-gen - Siguroha nga ang trapiko sa mosunod nga mga pantalan gitugotan sa ug gikan sa Control Center:
• Inbound:
• TCP port 443 (HTTPS): Web interface
• TCP port 80 (HTTP): Web interface (gigamit sa Speedtest, nag-redirect sa uban URLs ngadto sa HTTPS)
• TCP port 830: ConfD (opsyonal)
• TCP port 6000: Naka-encrypt nga koneksyon sa OpenVPN alang sa Test Agent Appliances
• TCP port 6800: Naka-encrypt WebSocket koneksyon alang sa Test Agent Aplikasyon - Outbound:
• TCP port 25 (SMTP): Paghatud sa mail
• UDP port 162 (SNMP): Pagpadala sa SNMP traps para sa mga alarma
• UDP port 123 (NTP): Pag-synchronize sa oras - I-install ang NTP:
• Unang disable timedatectl: sudo timedatectl set-ntp no
• Dagana kini nga sugo: timedatectl ug pamatud-i nga systemd-timesyncd.service aktibo: dili
• Karon mahimo nimong ipadagan ang pag-instalar sa NTP: sudo apt-get install ntp
• Siguroha nga ang mga gi-configure nga NTP server maabot: ntpq -np
Ang output kinahanglan nga kasagaran "tanan" nga gipahayag sa octal. 1 1 Sa output, ang “reach” value para sa NTP servers kay octal value nga nagpakita sa resulta sa katapusang walo ka NTP transactions. Kung malampuson ang tanan nga walo, ang kantidad mahimong octal 377 (= binary - I-install ang PostgreSQL ug i-set up ang usa ka user para sa Control Center: sudo apt-get update sudo apt-get install postgresql sudo -u postgres psql -c "MAGBUHAT og ROLE netrounds NGA MAY NAKA-ENCRYPTED PASSWORD 'netrounds' SUPERUSER LOGIN;" sudo -u postgres psql -c "MAGHIMO DATABASE netrounds OWNER netrounds ENCODING 'UTF8' TEMPLATE 'template0';"
Ang paggamit sa usa ka eksternal nga PostgreSQL server dili girekomenda.
• Pag-instalar ug pag-configure og email server.
• Ang Control Center magpadala ug mga email ngadto sa mga tiggamit:
• kung giimbitar sila sa usa ka account,
• sa pagpadala sa email alarma (ie kon email kay sa SNMP gigamit alang niini nga katuyoan), ug
• sa pagpadala sa mga periodic report.
• Pagdalagan ang command sudo apt-get install postfix
• Alang sa usa ka yano nga setup diin ang postfix mahimong direktang ipadala sa destinasyon nga email server, mahimo nimong itakda ang Kinatibuk-ang matang sa pagsumpo sa mail ngadto sa "Internet Site", ug ang System mail name kasagarang ibilin asis.
Kung dili, ang postfix kinahanglan nga ma-configure sumala sa palibot. Alang sa giya, tan-awa ang opisyal nga dokumentasyon sa Ubuntu sa https://help.ubuntu.com/lts/serverguide/postfix.html.
• I-install ang Control Center sa Ubuntu 18.04 nga pananglitan.
Kini nga pamaagi nag-instalar usab sa Paragon Active Assurance REST API.
export CC_VERSION= # Compute sa checksum alang sa tar file ug pamatud-i nga kini katumbas sa SHA256 0b11111111). Bisan pa, kung bag-o pa nimo na-install ang NTP, lagmit nga wala’y walo ka NTP
ang mga transaksyon nahitabo, aron ang bili mahimong mas gamay: usa sa 1, 3, 7, 17, 37, 77, o 177 kung ang tanan nga mga transaksyon malampuson.
# checksum nga gihatag sa pahina sa pag-download sha256sum paa-control-center_${CC_VERSION}.tar.gz
# Unpack ang tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
# Siguruha nga ang mga pakete hangtod karon sudo apt-get update
# Sugdi ang pag-instalar sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb - Hunonga ang tanang serbisyo sa Paragon Active Assurance: sudo systemctl stop "netrounds-*" apache2 openvpn@netrounds
- Ibalik ang backup sa database: sudo -u postgres psql –set ON_ERROR_STOP=sa netrounds < ncc_postgres.sql
- Sa dili pa buhaton ang paglalin sa database, kinahanglan nimo nga buhaton ang pipila ka dugang nga mga lakang. Adto sa kini nga artikulo sa base sa Kahibalo, pag-scroll paubos sa seksyon nga Mga Aksyon kung na-install na ang pagpagawas, ug buhata ang mga lakang 1 hangtod 4 sa mga panudlo.
NOTA: Ayaw pagbuhat sa lakang 5 niining puntoha.
• Pagdalagan ang database migration:
NOTA: Kini usa ka sensitibo nga mando, ug kinahanglan nga mag-amping kung ipatuman kini sa usa ka hilit nga makina. Sa ingon nga senaryo kusganon nga girekomenda nga mogamit ka usa ka programa sama sa screen o tmux aron ang paglalin nga mando magpadayon sa pagdagan bisan kung ang sesyon sa ssh maguba. sudo ncc migrate
Ang ncc migrate command nagkinahanglan og igong panahon sa pagpatuman (daghang minuto). Kinahanglang i-print niini ang mosunod (mga detalye nga wala ilakip sa ubos):
Nagbalhin sa database…
Mga operasyon nga buhaton:
<…>
Pag-synchronize sa mga app nga wala’y pagbalhin:
<…>
Nagdagan nga mga paglalin:
<…>
Paghimo sa lamesa sa cache…
<…>
Pag-sync sa mga script sa pagsulay…
• Ibalhin ang backup data sa 18.04 nga pananglitan gamit ang scp o uban pang himan.
• Iuli ang OpenVPN nga mga yawe:
# Kuhaa ang bisan unsang naa na nga mga yawe sa OpenVPN
sudo rm -rf /var/lib/netrounds/openvpn
# Unpack ang gipaluyohan nga mga yawe sudo tar -xzf ncc_openvpn.tar.gz -C /
• Iuli ang RRD data:
# Kuhaa ang bisan unsang naa na nga RRD sudo rm -rf /var/lib/netrounds/rrd
# Unpack ang gipaluyohan nga RRD sudo tar -xzf ncc_rrd.tar.gz -C /
• Itandi ang gi-backup nga configuration files uban sa bag-ong na-install nga mga, ug kamut iusa ang sulod sa duha ka set sa files (kinahanglan magpabilin sila sa parehas nga mga lokasyon).
• I-aktibo ang lisensya sa produkto gamit ang lisensya file gikuha gikan sa daan nga pananglitan: ncc license activate ncc_license.txt
• Sugdi ang mga serbisyo sa Paragon Active Assurance: sudo systemctl start –all “netrounds-*” apache2 kafka openvpn@netrounds
• Aron ma-activate ang bag-ong configuration, kinahanglan nimo nga modagan:
sudo systemctl i-reload ang apache2
• Pag-instalar ug bag-ong Test Agent repository:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# Para sa mga bersyon sa wala pa ang 3.0:
# I-verify ang integridad sa mga repository (kinahanglan nga "OK") shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# Para sa bersyon 3.0 ug sa ulahi:
# Compute checksums alang sa mga repositoryo ug pamatud-i nga sila katumbas sa
# SHA256 checksums nga gihatag sa download page sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Sugdi ang pag-instalar 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/
• (Opsyonal) Sunda ang NETCONF & YANG API Orchestration Guide para ma-install ug ma-configure ang ConfD kung kinahanglan nimo.
NOTA: Kung mag-upgrade ka sa 3.x sa ulahi, kinahanglan ka magsugod pinaagi sa pagpadagan niini nga mando: sudo apt-mark unhold python-django python-django-common
Pag-troubleshoot
Mga Problema sa Pagsugod sa ConfD
Kung adunay ka mga problema sa pagsugod sa ConfD pagkahuman sa pag-upgrade, palihug kontaka ang imong kasosyo sa Juniper o ang imong lokal nga tagdumala sa account sa Juniper o representante sa pagbaligya aron makakuha usa ka bag-ong suskrisyon.
Mga Problema Pagsugod sa callexecuter
Susiha ang callexecuter logs gamit ang command
sudo journalctl -xeu netrounds-callexecuter
Mahimo nimong makita ang usa ka sayup sama sa mosunod:
Hun 03 09:53:27 myhost django-admin[6290]: ERROR netrounds.manager.callexecuter Wala Madumala
eksepsiyon sa CallExecuter.run [name=netrounds.manager.callexecuter, thread=140364632504128,
proseso = 8238, funcName = pagdumala, le
Hun 03 09:53:27 myhost django-admin[6290]: Traceback (labing bag-o nga tawag sa katapusan):
Hun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/management/commands/runcallexecuter.py”, linya 65, sa kuptanan
Hun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/calldispatcher.py”, linya 164, sa run
Hun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/models.py”, linya 204, paghulat
Hun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py", linya 42, sa __unicode__
Jun 03 09:53:27 myhost django-admin[6290]: AttributeError: 'unicode' nga butang walay attribute 'iteritems'
Ang nahitabo mao nga ang netrounds-callexecuter*.deb nga pakete gi-upgrade nga wala masiguro nga ang netrounds-callexecuter systemd nga serbisyo gipahunong ug gi-disable. Ang database anaa sa sayop nga kahimtang; kini kinahanglan nga ibalik gikan sa backup, ug ang pag-upgrade kinahanglan nga gisubli. Buhata ang mosunod aron ma-disable ug mahunong ang serbisyo sa netrounds-callexecuter: sudo systemctl disable netrounds-callexecuter sudo systemctl stop netrounds-callexecuter
Web Ang Server Dili Motubag
Susiha ang mga log sa apache gamit ang command tail -n 50 /var/log/apache2/netrounds_error.log
Kung nakita nimo ang mosunod nga sayup, kini nagpasabut nga ang bersyon sa Control Center 2.34 nagdagan sa Ubuntu 18.04, nga mao, ang Control Center wala pa malampuson nga na-upgrade. Ang solusyon mao ang pag-upgrade sa Control Center ngadto sa ulahi nga bersyon sama sa gihulagway niini nga dokumento.
# Orasamps, pids, ug uban pa gihubo sa ubos
Ang target nga WSGI script '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' dili makarga isip Python module.
Ang eksepsiyon nahitabo sa pagproseso sa WSGI script '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py'.
Traceback (katapusang tawag sa katapusan):
File "/usr/lib/python2.7/dist-packages/netrounds/wsgi.py", linya 6, sa aplikasyon = get_wsgi_application()
File "/usr/lib/python2.7/dist-packages/django/core/wsgi.py", linya 13, sa get_wsgi_application django.setup(set_prefix=False)
File “/usr/lib/python2.7/dist-packages/django/__init__.py”, linya 27, sa setup apps.populate(settings.INSTALLED_APPS)
File "/usr/lib/python2.7/dist-packages/django/apps/registry.py", linya 85, sa populate app_config = AppConfig.create(entry)
File "/usr/lib/python2.7/dist-packages/django/apps/config.py", linya 94, sa paghimo module = import_module(entry)
File "/usr/lib/python2.7/importlib/__init__.py", linya 37, sa import_module __import__(ngalan)
File "/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py", linya 1, sa gikan sa grappelli.dashboard.dashboards import *
File "/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py", linya 14, sa gikan sa grappelli. dashboard import modules
File "/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py", linya 9, sa gikan sa django.contrib.contenttypes.models import ContentType File "/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py", linya 139, sa klase ContentType(models.Model):
File “/usr/lib/python2.7/dist-packages/django/db/models/base.py”, linya 110, sa __new__ app_config = apps.get_ containing_ app_config(module) File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, linya 247, sa get_containing_app_config self.check_apps_ready() File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, linya 125, sa check_ apps_ ready raise App Registry Not Ready(“Wala pa makarga ang mga app.”)
AppRegistryNotReady: Ang mga app wala pa makarga.
Napakyas ang Pag-restart sa Paragon Active Assurance Services
Ang pagsugod pag-usab sa netrounds-* nga mga serbisyo uban ang sudo systemctl start -all "netrounds-*" apache2 openvpn@netrounds naghimo sa mosunod nga mensahe:
Napakyas sa pagsugod sa netrounds-agent-ws-server.service: Ang unit netrounds-agent-ws-server.service gitagoan.
Napakyas sa pagsugod sa netrounds-agent-daemon.service: Ang unit netrounds-agent-daemon.service gitagoan.
Kini nagpasabut nga ang mga serbisyo nga gihisgutan gitago sa dagan sa proseso sa pagtangtang sa pakete ug nanginahanglan manwal nga paglimpyo. Ang pamaagi sa paglimpyo gipakita sa ubos:
sudo apt-get purge netrounds-agent-login sudo find /etc/systemd/system -name "netrounds-agent-*.service" -delete sudo systemctl daemon-reload
Ang Juniper Networks, ang logo sa Juniper Networks, Juniper, ug Junos kay mga rehistradong marka sa pamatigayon sa Juniper Networks, Inc. sa Estados Unidos ug uban pang mga nasud. Ang tanan nga uban pang mga marka sa pamatigayon, mga marka sa serbisyo, mga rehistradong marka, o mga rehistradong marka sa serbisyo kay gipanag-iya sa ilang tagsa-tagsa ka tag-iya. Ang Juniper Networks walay responsibilidad sa bisan unsang mga sayop niini nga dokumento. Ang Juniper Networks adunay katungod sa pag-usab, pag-usab, pagbalhin, o pag-usab niini nga publikasyon nga walay pahibalo. Copyright © 2022 Juniper Networks, Inc. Tanang katungod gigahin.
Mga Dokumento / Mga Kapanguhaan
![]() |
JUNIPER NETWORKS Pag-upgrade sa Control Center gikan sa Bersyon [pdf] Giya sa Gumagamit Pag-upgrade sa Control Center gikan sa Bersyon, Control Center gikan sa Bersyon, Center gikan sa Bersyon, Bersyon |