Juniper-logo

Juniper NETWORKS Versi 2.34 Nganyarke Control Center

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

Spesifikasi

  • Jeneng produk: Pusat Kontrol
  • Versi: 4.4
  • Diterbitake: 2024-03-21

Informasi produk
Pusat Kontrol minangka aplikasi piranti lunak sing dirancang kanggo ngatur lan nganyarke sistem Ubuntu kanthi efisien. Iki ngidini pangguna migrasi data saka conto Pusat Kontrol lawas menyang conto anyar kanthi lancar.

Pandhuan Panggunaan Produk

Skenario A: Nganyarke Ubuntu 16.04 menyang Ubuntu 18.04

  1. Gawe serep database PostgreSQL:
    • Jalanake printah: pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
    • Utawa, sampeyan bisa nyimpen ing format binar nggunakake: pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
    • Gawe serep kunci OpenVPN nggunakake: sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    • Gawe serep RRD files (data metrik) nggunakake: sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
  2. Salin konfigurasi Apache file: sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
  3. Nganyarke versi kluster PostgreSQL:
    • Mateni server lan mbusak kluster nggunakake: sudo pg_dropcluster 10 main --stop
    • Nganyarke versi cluster nggunakake: sudo pg_upgradecluster 9.5 main
  4. Mbusak versi kluster lawas lan ngresiki paket PostgreSQL lawas nggunakake: sudo pg_dropcluster 9.5 main
  5. Instal versi Pusat Kontrol anyar:
    • Ekstrak paket Pusat Kontrol: tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
    • Nganyari lan nginstal versi anyar nggunakake: sudo apt update && sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
  6. Migrasi data menyang versi anyar nggunakake: sudo ncc migrate

Pitakonan sing Sering Ditakoni (FAQ)

  • P: Apa sing kudu ditindakake yen skrip migrasi ngasilake bebaya?
    Yen skrip migrasi ngasilake bebaya, aja nerusake prosedur migrasi database. Hubungi dhukungan Juniper kanggo pitulungan lan menehi output saka script kanggo mutusake masalah masalah database sadurunge nerusake upgrade.
  • P: Suwene prentah 'ncc migrate' dieksekusi?
    Printah 'ncc migrate' mbutuhake sawetara menit kanggo dieksekusi amarga migrasi data menyang versi anyar. Mangga sabar ing proses iki.

Pambuka

Dokumen iki babagan upgrade Pusat Kontrol Jaminan Aktif Paragon saka versi 2.34 menyang versi sing luwih anyar. Nganyari mbutuhake prosedur khusus amarga kalebu nganyarke OS Ubuntu saka 16.04 dadi 18.04. Dokumen kasebut nyakup rong skenario:

  • Nganyarke Ubuntu 16.04 (kanthi Pusat Kontrol diinstal) menyang Ubuntu 18.04.
  • Instalasi seger Ubuntu 18.04 diikuti karo instalasi Pusat Kontrol lan transfer data serep saka Pusat Kontrol lawas menyang conto anyar.

Kanggo upgrade liyane, waca Pandhuan Nganyarke.

Skenario A: Nganyarke Ubuntu 16.04 menyang Ubuntu 18.04

  • Miwiti kanthi mateni layanan apache2 lan netrounds-callexecuter:
    sudo systemctl mateni apache2 netrounds-callexecuter
  • Mungkasi kabeh layanan Paragon Active Assurance:
    sudo systemctl mungkasi "jaringan-*" apache2 openvpn@netrounds
  • Gawe serep data produk Paragon Active Assurance.
    CATETAN: Iki minangka prosedur serep sing diterangake ing Pandhuan Operasi, bab Nggawe Data Produk, mung luwih ringkes.

Jalanake printah iki:

  • # Gawe serep database PostgreSQL
    • pg_dump –help
    • pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
  • # (Utawa, kanggo nyimpen ing format binar:)
  • # pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
  • # Gawe serep tombol OpenVPN
    sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
  • # Cathetan: Pesthekake disimpen ing papan sing aman.
  • # Gawe serep RRD files (data metrik)
  • # Priksa file ukuran sadurunge compressing RRDs. Panganggone printah tar ora # dianjurake yen RRDs luwih gedhe saka 50 GB; ndeleng cathetan ing ngisor iki.
    • du -hs /var/lib/netrounds/rrd
    • sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd

CATETAN: Printah pg_dump bakal njaluk sandhi sing bisa ditemokake ing /etc/netrounds/netrounds.conf ing "database postgres". Tembung sandhi standar yaiku "jaringan".
CATETAN: Kanggo persiyapan gedhe-gedhe (> 50 GB), nggawe tarball saka RRD files bisa njupuk dawa banget, lan njupuk gambar asli seko volume bisa dadi idea sing luwih apik. Solusi sing bisa ditindakake kanggo nindakake iki kalebu: nggunakake a file sistem sing ndhukung jepretan, utawa njupuk gambar asli saka volume virtual yen server mlaku ing lingkungan virtual.

  • Priksa integritas database nggunakake script diwenehake netrounds_2.35_validate_db.sh.

WARNING: Yen skrip iki ngasilake bebaya, aja nyoba prosedur migrasi database sing diterangake "ing ngisor" ing kaca 5. Hubungi dhukungan Juniper kanthi ngajokake tiket ing https://support.juniper.net/support/requesting-support (nyedhiyakake output saka skrip) supaya masalah karo database ditanggulangi sadurunge sampeyan nerusake upgrade.

  • Gawe serep konfigurasi Pusat Kontrol 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

Kanggo example:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old

  • Nganyarke Ubuntu menyang versi 18.04. Prosedur upgrade sing khas kaya ing ngisor iki (diadaptasi saka https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
    • Kanggo nganyarke sistem server:
      • Instal update-manager-core yen durung diinstal.
      • Priksa manawa baris Prompt ing /etc/update-manager/release-upgrades disetel menyang 'lts' (kanggo mesthekake yen OS wis nganyari menyang 18.04, versi LTS sabanjure sawise 16.04).
      • Bukak alat upgrade kanthi printah sudo do-release-upgrade.
      • Tindakake pandhuan ing layar. Minangka kanggo Paragon Active Assurance, sampeyan bisa tetep standar ing saindhenging. (Mesthi wae sampeyan kudu nggawe pilihan sing beda amarga alasan sing ora ana hubungane karo Paragon Active Assurance.)
  • Sawise Ubuntu wis nganyari, urip maneh sistem. Banjur tindakake langkah ing ngisor iki:
  • Nganyarke PostgreSQL.
  • Nganyari database PostgreSQL files saka versi 9.5 nganti versi 10:
    sudo pg_dropcluster 10 main -stop # Mateni server lan mbusak cluster # "utama" versi 10 (iki nyiapake upgrade # ing printah sabanjure)
    sudo pg_upgradecluster 9.5 utama # Nganyarke cluster "utama" versi 9.5 dadi paling anyar#
    versi kasedhiya (10) sudo pg_dropcluster 9.5 utama# Mbusak lengkap cluster "utama" versi 9.5
  • Mbusak versi lawas saka PostgreSQL:
    sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5
  • Nganyari paket Paragon Active Assurance.
    • Hitung checksum kanggo tarball sing ngemot versi Pusat Kontrol anyar lan verifikasi manawa padha karo checksum SHA256 sing kasedhiya ing kaca download:
      sha256sum paa-kontrol-pusat_${CC_VERSION}.tar.gz
  • Mbukak paket tarball Pusat Kontrol:
    ngekspor CC_VERSION=
    tar -xzf netrounds-kontrol-pusat_$ {CC_VERSION}.tar.gz
  • Instal paket Pusat Kontrol anyar:
    nganyari sudo apt
    sudo apt nginstal ./netrounds-control-center_${CC_VERSION}/*.deb
  • Mbusak paket lungse:

CATETAN: Penting kanggo mbusak paket kasebut.

  • # Test Agent Lite ndhukung sudo apt purge netrounds-agent-login
  • # Paket jsonfield sing ora didhukung sudo apt mbusak python-django-jsonfield

Sadurunge nindakake migrasi database, sampeyan kudu nindakake sawetara langkah tambahan. Bukak artikel Pangkalan Pengetahuan iki, gulung mudhun menyang bagean Tindakan yen rilis wis diinstal, lan tindakake langkah 1 nganti 4 instruksi kasebut.
CATETAN: Aja nindakake langkah 5 ing titik iki.

  • Jalanake migrasi database:
    CATETAN: Sadurunge nindakake migrasi, sampeyan kudu mesthekake yen mriksa integritas database sing diterangake "ing ndhuwur" ing kaca 2 rampung tanpa kesalahan.
    sudo ncc migrasi
    Perintah migrasi ncc mbutuhake wektu sing cukup kanggo nglakokake (akeh menit). Sampeyan kudu nyetak ing ngisor iki (rincian ora ana ing ngisor iki):
    • Migrasi database…
    • Operasi kanggo nindakake:
      <…>
    • Nyelarasake aplikasi tanpa migrasi:
      <…>
    • Migrasi mlaku:
      <…>
    • Nggawe tabel cache…
      <…>
    • Nyelarasake skrip tes…
  • (Opsional) Nganyari paket ConfD yen sampeyan butuh ConfD:
    tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz
    sudo apt nginstal ./netrounds-confd_${NCC_VERSION}\_all.deb
  • Bandhingake konfigurasi sing wis digawe serep sadurunge files karo sing mentas diinstal, lan kanthi manual nggabungake isi rong set saka files (padha kudu tetep ing lokasi sing padha).
  • Aktifake layanan apache2, kafka, lan netrounds-callexecuter:
    sudo systemctl ngaktifake apache2 kafka netrounds-callexecuter
  • Miwiti layanan Paragon Active Assurance:
    sudo systemctl miwiti -kabeh "jaringan-*" apache2 kafka openvpn@netrounds
  • Kanggo ngaktifake konfigurasi anyar, sampeyan uga kudu mbukak:
    sudo systemctl reload apache2
  • Instal repositori Agen Tes anyar:
    TA_APPLIANCE_VERSION=
    TA_APPLICATION_VERSION=
    • # Kanggo versi sadurunge 3.0:
    • # Verifikasi integritas repositori (tanggepan kudu "OK") shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent application_${TA_APPLICATION_VERSION}.sha256.sum
    • # Kanggo versi 3.0 lan mengko:
    • # Hitung checksums kanggo repositori lan verifikasi manawa cocog karo
    • # SHA256 checksums kasedhiya ing kaca download sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
    • # Miwiti instalasi 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/
  • Wiwit dhukungan kanggo Test Agent Lite dicopot ing versi 2.35, sampeyan kudu mbusak paket Test Agent Lite lawas yen wis diinstal:
    sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agent-lite*

CATETAN: Nalika sampeyan nganyarke menyang 3.x mengko, sampeyan kudu miwiti nganggo printah iki: sudo apt-mark unhold python-django python-django-common

Skenario B: Instalasi Ubuntu 18.04 Seger

  • Ing conto Ubuntu 16.04, gawe serep data produk Paragon Active Assurance.
    CATETAN: Iki minangka prosedur serep sing diterangake ing Pandhuan Operasi, bab "Serep Data Produk", mung luwih ringkes.
    Jalanake printah iki:
    • # Gawe serep database PostgreSQL pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
    • # (Utawa, kanggo nyimpen ing format binar:)
    • # pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
    • # Gawe serep kunci OpenVPN sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    • # Cathetan: Pesthekake disimpen ing papan sing aman.
    • # Gawe serep RRD files (data metrik)
    • # Priksa file ukuran sadurunge compressing RRDs. Panganggone printah tar ora # dianjurake yen RRDs luwih gedhe saka 50 GB; ndeleng cathetan ing ngisor iki.
    • du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd

CATETAN: Printah pg_dump bakal njaluk sandhi sing bisa ditemokake ing /etc/netrounds/netrounds.conf ing "database postgres". Tembung sandhi standar yaiku "jaringan".
CATETAN: Kanggo persiyapan gedhe-gedhe (> 50 GB), nggawe tarball saka RRD files bisa njupuk dawa banget, lan njupuk gambar asli seko volume bisa dadi idea sing luwih apik. Solusi sing bisa ditindakake kanggo nindakake iki kalebu: nggunakake a file sistem sing ndhukung jepretan, utawa njupuk gambar asli saka volume virtual yen server mlaku ing lingkungan virtual.

  • Ing conto Ubuntu 16.04, gawe serep konfigurasi Pusat Kontrol 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
      Kanggo example:
      sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
  • Ing conto Ubuntu 16.04, gawe serep lisensi kasebut file.
  • Kayata anyar kudu nyukupi paling ora syarat hardware sing padha karo sing lawas.
  • Ing conto anyar, instal Ubuntu 18.04. Disaranake tutorial ing ngisor iki:
  • https://ubuntu.com/tutorials/install-ubuntu-server
    Minangka kanggo Paragon Active Assurance, sampeyan bisa tetep standar ing saindhenging. (Mesthi wae sampeyan kudu nggawe pilihan sing beda amarga alasan sing ora ana hubungane karo Paragon Active Assurance.)
  • Sawise Ubuntu 18.04 diinstal, urip maneh sistem.
  • Pemisahan disk ing ngisor iki dianjurake, utamane kanggo serep snapshot (nanging sampeyan minangka pangguna kanggo mutusake):
    • Pemisahan sing disaranake kanggo persiyapan lab:
      • /: Kabèh disk, ext4.
    • Pemisahan sing disaranake kanggo persiyapan produksi:
      • /: 10% saka papan disk, ext4.
      • /var: 10% ruang disk, ext4.
      • /var/lib/netrounds/rrd: 80% ruang disk, ext4.
    • Ora ana enkripsi
  • Setel zona wektu menyang UTC, contoneampl minangka nderek:
    sudo timedatectl set-timezone Etc/UTC
  • Setel kabeh lokal menyang en_US.UTF-8.
    • Salah siji cara kanggo nindakake iki yaiku kanthi manual nyunting file file /etc/default/locale. Example:
      LANG=id_US.UTF-8 LC_ALL=id_US.UTF-8 LANGUAGE=id_US.UTF-8
    • Priksa manawa baris ing ngisor iki ora dikomentari ing /etc/locale.gen:
      en_US.UTF-8 UTF-8
    • Regenerasi lokal files kanggo mesthekake yen basa sing dipilih kasedhiya:
      sudo apt-get nginstal lokal sudo locale-gen
  • Priksa manawa lalu lintas ing port ing ngisor iki diidini menyang lan saka Pusat Kontrol:
    • mlebu:
      • Port TCP 443 (HTTPS): Web antarmuka
      • Port TCP 80 (HTTP): Web antarmuka (digunakake dening Speedtest, pangalihan liyane URLs menyang HTTPS)
      • Port TCP 830: ConfD (opsional)
      • TCP port 6000: Sambungan OpenVPN ndhelik kanggo Test Agent Appliances
      • TCP port 6800: ndhelik WebSambungan soket kanggo Aplikasi Agen Test
    • metu:
      • TCP port 25 (SMTP): Pangiriman mail
      • port UDP 162 (SNMP): Ngirim traps SNMP kanggo weker
      • Port UDP 123 (NTP): Sinkronisasi wektu
  • Instal NTP:
    • Pisanan mateni timedatectl:
      sudo timedatectl set-ntp no
    • Jalanake printah iki:
      timedatectl
      lan verifikasi sing
    • systemd-timesyncd.service aktif: ora
    • Saiki sampeyan bisa mbukak instalasi NTP:
      sudo apt-get nginstal ntp
    • Priksa manawa server NTP sing dikonfigurasi bisa digayuh:
      ntpq -np
    • Output biasane kudu "kabeh" ditulis ing octal. 1

1 Ing output, nilai "tekan" kanggo server NTP minangka nilai oktal sing nuduhake asil saka wolung transaksi NTP pungkasan. Yen kabeh wolung sukses, nilai kasebut bakal dadi oktal 377 (= binary

  • Instal PostgreSQL lan atur pangguna kanggo Pusat Kontrol:
    • sudo apt-get nganyari
    • sudo apt-get nginstal postgresql
    • sudo -u postgres psql -c "Gawe netround peran kanthi LOGIN SUPERUSER 'jaringan' SANDI ENKRIPSI;"
    • sudo -u postgres psql -c "GIPUN DATABASE netrounds OWNER netround ENCODING 'UTF8' TEMPLATE 'template0';"
      Nggunakake server PostgreSQL eksternal ora dianjurake.
  • Instal lan konfigurasi server email.
    • Pusat Kontrol bakal ngirim email menyang pangguna:
      • nalika diundang menyang akun,
      • nalika ngirim weker email (ie yen email tinimbang SNMP digunakake kanggo maksud iki), lan
      • nalika ngirim laporan periodik.
    • Mbukak printah
      sudo apt-get nginstal postfix
    • Kanggo persiyapan prasaja ing ngendi postfix bisa ngirim langsung menyang server email tujuan, sampeyan bisa ngeset jinis Umum konfigurasi mail kanggo "Internet Site", lan jeneng mail Sistem biasane bisa ditinggalake. Yen ora, postfix kudu dikonfigurasi miturut lingkungan. Kanggo panuntun dhumateng, deleng dokumentasi resmi Ubuntu ing https://help.ubuntu.com/lts/serverguide/postfix.html.
  • Instal Pusat Kontrol ing conto Ubuntu 18.04.
    • Prosedur iki uga nginstal Paragon Active Assurance REST API.
      • ngekspor CC_VERSION=
      • # Hitung checksum kanggo tar file lan verifikasi manawa padha karo SHA256
  • 0b11111111). Nanging, nalika sampeyan lagi wae nginstal NTP, kemungkinan transaksi NTP kurang saka wolung, supaya nilaine bakal luwih cilik: siji saka 1, 3, 7, 17, 37, 77, utawa 177 yen kabeh transaksi sukses. .
    • # checksum kasedhiya ing kaca download sha256sum paa-control-center_${CC_VERSION}.tar.gz
    • # Mbukak bungkus tar tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
    • # Priksa manawa paket nganyari sudo apt-get update
    • # Miwiti instalasi sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb
  • Mungkasi kabeh layanan Paragon Active Assurance:
    sudo systemctl mungkasi "jaringan-*" apache2 openvpn@netrounds
  • Mulihake serep database:
    sudo -u postgres psql –set ON_ERROR_STOP=on netrounds < ncc_postgres.sql
  • Sadurunge nindakake migrasi database, sampeyan kudu nindakake sawetara langkah tambahan. Bukak artikel Pangkalan Pengetahuan iki, gulung mudhun menyang bagean Tindakan yen rilis wis diinstal, lan tindakake langkah 1 nganti 4 instruksi kasebut.
    CATETAN: Aja nindakake langkah 5 ing titik iki.
  • Jalanake migrasi database:
    CATETAN: Iki printah sensitif, lan care kudu dijupuk nalika nglakokaké ing mesin remot. Ing skenario kaya ngono, dianjurake supaya sampeyan nggunakake program kaya layar utawa tmux supaya perintah migrasi bakal terus mlaku sanajan sesi ssh rusak.
    • sudo ncc migrasi
  • Perintah migrasi ncc mbutuhake wektu sing cukup kanggo nglakokake (akeh menit). Sampeyan kudu nyetak ing ngisor iki (detail ora ana ing ngisor iki
    • Migrasi database…
    • Operasi kanggo nindakake:
      <…>
    • Nyelarasake aplikasi tanpa migrasi:
      <…>
    • Migrasi mlaku:
      <…>
    • Nggawe tabel cache…
      <…>
    • Nyelarasake skrip tes…
  • Transfer data serep menyang conto 18.04 nggunakake scp utawa sawetara alat liyane.
  • Mulihake tombol OpenVPN:
    • # Mbusak tombol OpenVPN sing ana sudo rm -rf /var/lib/netrounds/openvpn
    • # Bukak kunci serep sudo tar -xzf ncc_openvpn.tar.gz -C /
  • Mulihake data RRD:
    • # Mbusak RRD sing ana sudo rm -rf /var/lib/netrounds/rrd
    • # Mbukak paket RRD sing wis digawe serep sudo tar -xzf ncc_rrd.tar.gz -C /
  • Bandingake konfigurasi digawe serep files karo sing mentas diinstal, lan kanthi manual nggabungake isi rong set saka files (padha kudu tetep ing lokasi sing padha).
  • Aktifake lisensi produk nggunakake lisensi file dijupuk saka conto lawas:
    • lisensi ncc ngaktifake ncc_license.txt
  • Miwiti layanan Paragon Active Assurance:
    sudo systemctl miwiti -kabeh "jaringan-*" apache2 kafka openvpn@netrounds
  • Kanggo ngaktifake konfigurasi anyar, sampeyan uga kudu mbukak:
    sudo systemctl reload apache2
  • Instal repositori Agen Tes anyar:
    • TA_APPLIANCE_VERSION=
    • TA_APPLICATION_VERSION=
    • # Kanggo versi sadurunge 3.0:
    • # Verifikasi integritas repositori (tanggepan kudu "OK")
      shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256
      shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
    • # Kanggo versi 3.0 lan mengko:
    • # Hitung checksums kanggo repositori lan verifikasi manawa cocog karo
    • # Checksum SHA256 kasedhiya ing kaca download
      sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb
      sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
    • # Miwiti instalasi 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/
  • (Opsional) Tindakake NETCONF & YANG API Orchestration Guide kanggo nginstal lan ngatur ConfD yen sampeyan butuh.

CATETAN: Nalika sampeyan nganyarke menyang 3.x mengko, sampeyan kudu miwiti nganggo printah iki: sudo apt-mark unhold python-django python-django-common

Ngatasi masalah

ING BAGIAN IKI

  • Masalah Miwiti ConfD | 15
  • Masalah Miwiti callexecuter | 15
  • Web Server Ora Nanggapi | 16
  • Wiwiti maneh Layanan Asuransi Aktif Paragon Gagal | 17

Masalah Miwiti ConfD
Yen sampeyan duwe masalah miwiti ConfD sawise upgrade, hubungi partner Juniper utawa manager akun Juniper lokal utawa sales wakil kanggo njaluk langganan anyar.

Masalah Miwiti callexecutor
Priksa log callexecuter kanthi printah

  • sudo journalctl xeu netrounds-callexecuter

Sampeyan bisa ndeleng kesalahan kaya ing ngisor iki:

  • Jun 03 09:53:27 myhost django-admin [6290]: ERROR netrounds.manager.callexecuter Pengecualian sing ora ditangani ing CallExecuter.run [jeneng = netrounds.manager.callexecuter, thread = 140364632504128, proses = 8238, funcName = handle
  • Jun 03 09:53:27 myhost django-admin[6290]: Traceback (telpon paling anyar pungkasan):
  • Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/management/commands/runcallexecuter.py", baris 65, ing gagang
  • Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/calldispatcher.py", baris 164, mlaku
  • Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py", baris 204, ngenteni
  • Jun 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py", baris 42, ing __unicode__
  • Jun 03 09:53:27 myhost django-admin[6290]: AttributeError: obyek 'unicode' ora duwe atribut 'iteritems'

Apa wis kedaden iku netrounds-callexecuter * .deb paket wis nganyari tanpa mesthekake yen layanan netrounds-callexecuter systemd wis mandegake lan dipatèni. Basis data ana ing negara sing salah; iku kudu dibalèkaké saka serep, lan upgrade kudu bola.
Apa ing ngisor iki kanggo mateni lan mungkasi layanan netrounds-callexecuter:

  • sudo systemctl mateni netrounds-callexecuter
  • sudo systemctl mungkasi netrounds-callexecuter

Web Server Ora Nanggapi
Priksa log apache kanthi printah

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

Yen sampeyan ndeleng kesalahan ing ngisor iki, tegese Pusat Kontrol versi 2.34 mlaku ing Ubuntu 18.04, yaiku Pusat Kontrol durung kasil nganyari. Solusi kasebut yaiku nganyarke Pusat Kontrol menyang versi sing luwih anyar kaya sing diterangake ing dokumen iki.

  • # Wektuamps, pids, etc diudani adoh ngisor
    Target skrip WSGI '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' ora bisa dimuat minangka modul Python.
    Pangecualian dumadi ngolah skrip WSGI '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py'. Traceback (telpon paling anyar pungkasan):
    • File "/usr/lib/python2.7/dist-packages/netrounds/wsgi.py", baris 6, ing aplikasi = get_wsgi_application()
    • File "/usr/lib/python2.7/dist-packages/django/core/wsgi.py", baris 13, ing get_wsgi_application django.setup(set_prefix=False)
    • File "/usr/lib/python2.7/dist-packages/django/__init__.py", baris 27, ing setup apps.populate(settings.INSTALLED_APPS)
    • File "/usr/lib/python2.7/dist-packages/django/apps/registry.py", baris 85, ing isi app_config = AppConfig.create(entry)
    • File "/usr/lib/python2.7/dist-packages/django/apps/config.py", baris 94, ing modul nggawe = import_module(entry)
    • File "/usr/lib/python2.7/importlib/__init__.py", baris 37, ing import_module __import__(jeneng)
    • File "/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py", baris 1, ing saka grappelli.dashboard.dashboards ngimpor *
    • File "/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py", baris 14, ing saka grappelli.dashboard modul ngimpor
    • File "/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py", baris 9, ing saka django.contrib.contenttypes.models ngimpor ContentType
    • File "/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py", baris 139, ing kelas ContentType(models.Model):
    • File "/usr/lib/python2.7/dist-packages/django/db/models/base.py", baris 110, ing __new__ app_config = apps.get_containing_app_config(modul)
    • File "/usr/lib/python2.7/dist-packages/django/apps/registry.py", baris 247, ing get_containing_app_config self.check_apps_ready()
    • File "/usr/lib/python2.7/dist-packages/django/apps/registry.py", baris 125, ing check_apps_ready mundhakaken AppRegistryNotReady("Aplikasi durung dimuat.") AppRegistryNotReady: Aplikasi durung dimuat.

Wiwiti maneh Layanan Asuransi Aktif Paragon Gagal

  • Miwiti maneh netrounds- * layanan karo
    • sudo systemctl miwiti -kabeh "jaringan-*" apache2 openvpn@netrounds
  • ngasilake pesen ing ngisor iki:
    • Gagal miwiti netrounds-agent-ws-server.service: Unit netrounds-agent-ws-server.service ditutupi.
    • Gagal miwiti netrounds-agent-daemon.service: Unit netrounds-agent-daemon.service ditutupi.
  • Iki tegese layanan kasebut wis ditutupi sajrone proses mbusak paket lan mbutuhake ngresiki manual. Tata cara ngresiki kapacak ing ngisor iki
    • sudo apt-get purge netrounds-agent-login
    • sudo golek /etc/systemd/system -name "netrounds-agent-*.service" -delete sudo systemctl daemon-reload

Juniper Networks, logo Juniper Networks, Juniper, lan Junos minangka merek dagang kadhaptar saka Juniper Networks, Inc. ing Amerika Serikat lan negara liyane. Kabeh merek dagang liyane, merek layanan, merek kadhaptar, utawa merek layanan sing kadhaptar minangka properti sing nduweni. Juniper Networks ora tanggung jawab kanggo akurasi ing dokumen iki. Juniper Networks nduweni hak kanggo ngganti, ngowahi, nransfer, utawa ngowahi publikasi iki tanpa kabar. Hak cipta © 2024 Juniper Networks, Inc. Kabeh hak dilindhungi undhang-undhang.

Dokumen / Sumber Daya

Juniper NETWORKS Versi 2.34 Nganyarke Control Center [pdf] Pandhuan pangguna
Versi 2.34 Nganyarke Pusat Kontrol, Nganyarke Pusat Kontrol, Pusat Kontrol, Pusat

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *