JUNIPER NETWORKS logotipiBoshqaruv markazini versiyadan yangilash
2.34JUNIPER NETWORKS Boshqarish markazini versiyadan yangilash

Kirish

Ushbu hujjat Paragon Active Assurance Control Center-ni 2.34 versiyasidan keyingi versiyaga yangilashga tegishli.
Yangilash maxsus protseduralarni o'z ichiga oladi, chunki u Ubuntu OS ni 16.04 dan 18.04 gacha yangilashni o'z ichiga oladi. Hujjat ikkita stsenariyni qamrab oladi:

  • Ubuntu 16.04 ni (Boshqarish markazi oʻrnatilgan holda) Ubuntu 18.04 ga yangilang.
  • Ubuntu 18.04 ni yangi o'rnatish, keyin Boshqarish markazini o'rnatish va zaxira ma'lumotlarini eski Boshqarish markazi misolidan yangi nusxaga o'tkazish.
    Boshqa yangilanishlar uchun yangilash bo'yicha qo'llanmaga qarang.

Stsenariy A: Ubuntu 16.04 ni Ubuntu 18.04 ga yangilash

  • Apache2 va netrounds-callexecuter xizmatlarini o'chirish bilan boshlang: sudo systemctl apache2 netrounds-callexecuterni o'chirib qo'ying.
  • Barcha Paragon Active Assurance xizmatlarini to'xtating: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
  • Paragon Active Assurance mahsuloti maʼlumotlarining zaxira nusxasini oling.
    ESLATMA: Bu Operatsion qo'llanmasining "Mahsulot ma'lumotlarini zaxiralash" bo'limida tavsiflangan zahira nusxasi bo'lib, faqat qisqacha ifodalangan.
    Ushbu buyruqlarni bajaring:
    # PostgreSQL ma'lumotlar bazasini zaxiralang pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
    # (Shuningdek, ikkilik formatda saqlash uchun :)
    # pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
    # OpenVPN kalitlarini zaxiralang sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    # Eslatma: Bularni xavfsiz joyda saqlang.
    # RRD zaxira nusxasi files (metrik ma'lumotlar)
    # Tekshiring file RRDlarni siqishdan oldin o'lcham. Tar buyrug'idan foydalanish mumkin emas
    # RRD 50 GB dan katta bo'lsa tavsiya etiladi; quyidagi eslatmaga qarang. du -hs /var/lib/netrounds/rrd
    sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
    ESLATMA: pg_dump buyrug'i parolni so'raydi, uni/etc/netrounds/netrounds.com funder "postgres ma'lumotlar bazasi" da topish mumkin. Standart parol "tarmoqlar" dir.
    ESLATMA: Keng miqyosli sozlash uchun (> 50 GB), RRDning tarballini qilish files juda uzoq vaqt talab qilishi mumkin va ovoz balandligini suratga olish yaxshiroq fikr bo'lishi mumkin. Buni amalga oshirish uchun mumkin bo'lgan echimlar quyidagilarni o'z ichiga oladi: a file oniy tasvirlarni qo'llab-quvvatlaydigan tizim yoki server virtual muhitda ishlayotgan bo'lsa, virtual hajmning suratini olish.
  • Berilgan netrounds_2.35_validate_db.sh skripti yordamida ma'lumotlar bazasining yaxlitligini tekshiring.
    Elektr toki urish belgisi OGOHLANTIRISH: Agar ushbu skript ogohlantirishlarni chiqarsa, 5-betda “quyida” tasvirlangan maʼlumotlar bazasini koʻchirish protsedurasiga urinmang. Juniper qoʻllab-quvvatlash xizmati bilan bogʻlaning https://support.juniper.net/support/requesting-support Yangilashni davom ettirishdan oldin ma'lumotlar bazasi bilan bog'liq muammolarni hal qilish uchun (skriptdan chiqishni ta'minlash).
  • Boshqaruv markazi konfiguratsiyasining zaxira nusxalarini oling 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

Misol uchunampga:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old

  • Ubuntu-ni 18.04 versiyasiga yangilang. Odatiy yangilash jarayoni quyidagicha (moslashtirilgan https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
    • Server tizimini yangilash uchun:
    • Agar u allaqachon o'rnatilmagan bo'lsa, update-manager-core-ni o'rnating.
    • /etc/update-manager/release-upgrades ichidagi So'rov qatori "lts" ga o'rnatilganligiga ishonch hosil qiling (bu
    OT 18.04 ga yangilanadi, keyingi LTS versiyasi 16.04 dan keyin).
    • Sudo do-release-upgrade buyrug'i bilan yangilash vositasini ishga tushiring.
    • Ekrandagi ko'rsatmalarga amal qiling. Paragon Active Assurance-ga kelsak, siz standart sozlamalarni saqlab qolishingiz mumkin. (Albatta, Paragon Active Assurance bilan bog'liq bo'lmagan sabablarga ko'ra turli xil tanlovlar qilishingiz kerak bo'lishi mumkin.)
  • Ubuntu yangilangandan so'ng, tizimni qayta ishga tushiring. Keyin quyidagi amallarni bajaring:
  • PostgreSQL-ni yangilang.
  • PostgreSQL ma'lumotlar bazasini yangilang files versiya 9.5 dan 10 versiyasiga: sudo pg_dropcluster 10 main –stop # Serverni oʻchiring va klasterni butunlay oʻchirib tashlang# “asosiy” 10-versiya (bu keyingi buyruqda yangilanishga tayyorlanadi#) sudo pg_upgradecluster 9.5 main # “Asosiy” klasterni yangilang 9.5 versiyasidan oxirgi #
    mavjud versiya (10) sudo pg_dropcluster 9.5 main # Klaster “asosiy” 9.5 versiyasini butunlay oʻchirib tashlang
  • PostgreSQLning eskirgan versiyasini olib tashlang:
    sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5
  • Paragon Active Assurance paketlarini yangilang.
    • Boshqarish markazining yangi versiyasini o‘z ichiga olgan tarball uchun nazorat summasini hisoblang va uning yuklab olish sahifasida ko‘rsatilgan SHA256 nazorat summasiga teng ekanligini tekshiring: sha256sum paa-control-center_${CC_VERSION}.tar.gz
    • Boshqaruv markazi tarballini o‘ramidan chiqaring: eksport CC_VERSION= tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
    • Yangi Boshqarish markazi paketlarini o‘rnating: sudo apt update sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
    • Eskirgan paketlarni olib tashlang:
    ESLATMA: Ushbu paketlarni olib tashlash juda muhimdir.
    # Test Agent Lite-ni qo'llab-quvvatlash
    sudo apt purge netrounds-agent-login
    # Qo'llab-quvvatlanmaydigan jsonfield to'plami
    sudo apt python-django-jsonfieldni olib tashlang
  • Ma'lumotlar bazasini ko'chirishdan oldin, ba'zi qo'shimcha qadamlarni bajarishingiz kerak. Ushbu "Ma'lumot bazasi" maqolasiga o'ting, agar versiya o'rnatilgan bo'lsa, harakatlar bo'limiga o'ting va ushbu ko'rsatmalarning 1 dan 4 gacha bo'lgan bosqichlarini bajaring.
    ESLATMA: Bu vaqtda 5-bosqichni bajarmang.
    • Ma'lumotlar bazasini ko'chirishni ishga tushirish:
    ESLATMA: Migratsiyani amalga oshirishdan oldin, 2-sahifada "yuqorida" tasvirlangan ma'lumotlar bazasi yaxlitligini tekshirish xatosiz bajarilishiga ishonch hosil qilishingiz kerak.
    sudo ncc migratsiya
    Ncc migrate buyrug'ini bajarish uchun ko'p vaqt talab etiladi (ko'p daqiqalar). U quyidagilarni chop etishi kerak (quyida tafsilotlar o'tkazib yuborilgan):
    Maʼlumotlar bazasi koʻchirilmoqda…
    Amalga oshirish uchun operatsiyalar:
    <…>
    Ilovalarni migratsiyasiz sinxronlash:
    <…>
    Ishlayotgan migratsiya:
    <…>
    Kesh jadvali yaratilmoqda…
    <…>
    Sinov skriptlari sinxronlanmoqda…
  • (Ixtiyoriy) Agar sizga ConfD kerak bo'lsa ConfD paketini yangilang: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
  • Oldindan zaxiralangan konfiguratsiyani solishtiring files yangi o'rnatilganlar bilan va ikkita to'plamning mazmunini qo'lda birlashtiring files (ular bir xil joylarda qolishi kerak).
  • Apache2, kafka va netrounds-callexecuter xizmatlarini yoqish: sudo systemctl Apache2 kafka netrounds-callexecuterni yoqish
  • Paragon Active Assurance xizmatlarini ishga tushiring:
    sudo systemctl start – barcha “tarmoqlar-*” apache2 kafka openvpn@netrounds
  • Yangi konfiguratsiyani faollashtirish uchun siz ham ishga tushirishingiz kerak: sudo systemctl reload apache2
  • Yangi Test Agent omborlarini o'rnating:
    TA_APPLIANCE_VERSION=
    TA_APPLICATION_VERSION=
    # 3.0 dan oldingi versiyalar uchun:
    # Omborlarning yaxlitligini tekshiring (javob "OK" bo'lishi kerak)
    shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256
    shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
    # 3.0 va undan keyingi versiyalar uchun:
    # Omborlar uchun nazorat summalarini hisoblang va ularning mos kelishini tekshiring
    # SHA256 nazorat summalari sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz yuklab olish sahifasida taqdim etilgan.
    # O'rnatishni boshlang 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/
  • Test Agent Lite-ni qo'llab-quvvatlash 2.35 versiyasida to'xtatilganligi sababli, agar sizda o'rnatilgan bo'lsa, eski Test Agent Lite paketlarini olib tashlashingiz kerak:
    sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agentlite*
    ESLATMA: Keyinchalik 3.x ga yangilaganingizda, quyidagi buyruqni bajarishdan boshlashingiz kerak: sudo apt-mark unhold python-django python-django-common

Stsenariy B: Yangi Ubuntu 18.04 o'rnatilishi

  • Ubuntu 16.04 misolida Paragon Active Assurance mahsuloti ma'lumotlarining zaxira nusxasini oling.
    ESLATMA: Bu Operatsion qo'llanmasining "Mahsulot ma'lumotlarini zaxiralash" bo'limida tavsiflangan zahira nusxasi bo'lib, faqat qisqacha bayon qilingan.
    Ushbu buyruqlarni bajaring:
    # PostgreSQL ma'lumotlar bazasini zaxiralang
    pg_dump –help pg_dump -h localhost -U netrounds tarmoqlari > ncc_postgres.sql
    # (Shuningdek, ikkilik formatda saqlash uchun :)
    # pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
    # OpenVPN kalitlarini zaxiralang sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    # Eslatma: Bularni xavfsiz joyda saqlashingizga ishonch hosil qiling.
    # RRD zaxira nusxasi files (metrik ma'lumotlar)
    # Tekshiring file RRDlarni siqishdan oldin o'lcham. Tar buyrug'idan foydalanish mumkin emas
    # RRD 50 GB dan katta bo'lsa tavsiya etiladi; quyidagi eslatmaga qarang.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
    ESLATMA: pg_dump buyrug'i parolni so'raydi, uni /etc/netrounds/netrounds.conf sahifasida "postgres ma'lumotlar bazasi" ostida topish mumkin. Standart parol "tarmoqlar" dir.
    ESLATMA: Keng miqyosli sozlash uchun (> 50 GB), RRDning tarballini qilish files juda uzoq vaqt talab qilishi mumkin va ovoz balandligini suratga olish yaxshiroq fikr bo'lishi mumkin. Buni amalga oshirish uchun mumkin bo'lgan echimlar quyidagilarni o'z ichiga oladi: a file oniy tasvirlarni qo'llab-quvvatlaydigan tizim yoki server virtual muhitda ishlayotgan bo'lsa, virtual hajmning suratini olish.
  • Ubuntu 16.04 misolida Boshqarish markazi konfiguratsiyasining zaxira nusxalarini oling 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
    Misol uchunampga:
    sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
    • Ubuntu 16.04 misolida litsenziyaning zaxira nusxasini yarating file.
    • Yangi namuna hech bo'lmaganda eskisi bilan bir xil apparat talablariga javob berishi kerak.
    • Yangi misolda Ubuntu 18.04 ni o'rnating. Quyidagi o'quv qo'llanmasini tavsiya qilamiz:
    https://ubuntu.com/tutorials/install-ubuntu-server

Paragon Active Assurance-ga kelsak, siz standart sozlamalarni saqlab qolishingiz mumkin. (Albatta, Paragon Active Assurance bilan bog'liq bo'lmagan sabablarga ko'ra siz turli xil tanlovlar qilishingiz kerak bo'lishi mumkin.)

  • Ubuntu 18.04 o'rnatilgandan so'ng tizimni qayta ishga tushiring.
  • Diskni quyidagi qismlarga bo'lish tavsiya etiladi, ayniqsa oniy suratlarni zaxiralash uchun (lekin qaror qabul qilish foydalanuvchi sifatida):
    • Laboratoriyani sozlash uchun tavsiya etilgan qismlar:
    • /: Butun disk, ext4.
    • Ishlab chiqarishni sozlash uchun tavsiya etilgan qismlarga ajratish:
    • /: disk maydonining 10%, ext4.
    • /var: disk maydonining 10%, ext4.
    • /var/lib/netrounds/rrd: disk maydonining 80%, ext4.
    • Shifrlash yo'q
  • Vaqt mintaqasini UTC ga o'rnating, masalanample quyidagicha: sudo timedatectl set-timezone Etc/UTC
    • Barcha mahalliy sozlamalarni en_US.UTF-8 ga o'rnating.
    • Buning bir yo'li qo'lda tahrirlashdir file /etc/default/locale. Masalanampga:
    LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
    • /etc/locale.gen da quyidagi qatorga izoh berilmaganligiga ishonch hosil qiling: en_US.UTF-8 UTF-8
    • Mahalliy tilni qayta tiklash files tanlangan til mavjudligiga ishonch hosil qilish uchun: sudo apt-get install locales sudo locale-gen
  • Quyidagi portlardagi trafikni Boshqarish markaziga va undan chiqishga ruxsat berilganligiga ishonch hosil qiling:
    • Kiruvchi:
    • TCP port 443 (HTTPS): Web interfeys
    • TCP port 80 (HTTP): Web interfeysi (Speedtest tomonidan qo'llaniladi, boshqasini yo'naltiradi URLs dan HTTPS ga)
    • TCP porti 830: ConfD (ixtiyoriy)
    • TCP port 6000: Test Agent Appliances uchun shifrlangan OpenVPN ulanishi
    • TCP port 6800: Shifrlangan WebTest Agent ilovalari uchun rozetkaga ulanish
  • Chiqish:
    • TCP port 25 (SMTP): Pochta yetkazib berish
    • UDP port 162 (SNMP): Signallar uchun SNMP tuzoqlarini yuborish
    • UDP port 123 (NTP): Vaqtni sinxronlashtirish
  • NTP o'rnatish:
    • Avval timedatectl: sudo timedatectl set-ntp no
    • Ushbu buyruqni bajaring: timedatectl va systemd-timesyncd.service faolligini tekshiring: yo'q
    • Endi siz NTP o'rnatishni ishga tushirishingiz mumkin: sudo apt-get install ntp
    • Konfiguratsiya qilingan NTP serverlariga kirish mumkinligiga ishonch hosil qiling: ntpq -np
    Chiqish odatda sakkizlik bilan ifodalangan "barchasi" bo'lishi kerak. 1 1 Natijada NTP serverlari uchun “erishish” qiymati oxirgi sakkiz NTP tranzaksiyalari natijasini ko'rsatuvchi sakkizlik qiymatdir. Agar sakkiztasi muvaffaqiyatli bo'lsa, qiymat sakkizlik 377 (= binar
  • PostgreSQL-ni o'rnating va Boshqaruv markazi uchun foydalanuvchini o'rnating: sudo apt-get update sudo apt-get install postgresql sudo -u postgres psql -c “SHIFRLANGAN PAROL “tarmoqlar” SUPERUSER LOGIN BILAN ROL tarmoqlarini YARATING;” sudo -u postgres psql -c “MA’LUMOTLAR BAZASI tarmoqlarini YARATING ‘UTF8’ SHABLONI ‘shablon0’;”
    Tashqi PostgreSQL serveridan foydalanish tavsiya etilmaydi.
    • Elektron pochta serverini o'rnating va sozlang.
    • Boshqaruv markazi foydalanuvchilarga elektron pochta xabarlarini yuboradi:
    • ular akkauntga taklif qilinganda,
    • elektron pochta signallarini yuborishda (ya'ni, bu maqsadda SNMP o'rniga elektron pochta ishlatilsa) va
    • davriy hisobotlarni yuborishda.
    • Sudo apt-get install postfix buyrug'ini bajaring
    • Postfix to'g'ridan-to'g'ri maqsadli elektron pochta serveriga yuborishi mumkin bo'lgan oddiy sozlash uchun siz umumiy pochta konfiguratsiyasi turini "Internet sayti" ga o'rnatishingiz mumkin va tizim pochta nomi odatda qoldirilishi mumkin.
    Aks holda, postfiksni muhitga qarab sozlash kerak. Yo'l-yo'riq uchun rasmiy Ubuntu hujjatlariga qarang https://help.ubuntu.com/lts/serverguide/postfix.html.
    • Ubuntu 18.04 misolida Boshqarish markazini o'rnating.
    Ushbu protsedura, shuningdek, Paragon Active Assurance REST API-ni o'rnatadi.
    eksport CC_VERSION= # Tar uchun nazorat summasini hisoblang file va uning SHA256 0b11111111 ga teng ekanligini tekshiring). Biroq, siz NTPni endigina o'rnatgan bo'lsangiz, NTP sakkizdan kam bo'lishi mumkin
    tranzaktsiyalar amalga oshirildi, shuning uchun qiymat kichikroq bo'ladi: agar barcha operatsiyalar muvaffaqiyatli bo'lsa, 1, 3, 7, 17, 37, 77 yoki 177 dan biri.
    # nazorat summasi sha256sum paa-control-center_${CC_VERSION}.tar.gz yuklab olish sahifasida berilgan
    # Tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz paketini oching
    # Paketlar sudo apt-get update yangilanganligiga ishonch hosil qiling
    # O'rnatishni boshlang sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb
  • Barcha Paragon Active Assurance xizmatlarini to'xtating: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
  • Ma'lumotlar bazasi zahirasini tiklash: sudo -u postgres psql – o'rnatish ON_ERROR_STOP=netrounds < ncc_postgres.sql
  • Ma'lumotlar bazasini ko'chirishdan oldin, ba'zi qo'shimcha qadamlarni bajarishingiz kerak. Ushbu "Ma'lumot bazasi" maqolasiga o'ting, agar versiya o'rnatilgan bo'lsa, harakatlar bo'limiga o'ting va ushbu ko'rsatmalarning 1 dan 4 gacha bo'lgan bosqichlarini bajaring.
    ESLATMA: Bu vaqtda 5-bosqichni bajarmang.
    • Ma'lumotlar bazasini ko'chirishni ishga tushirish:
    ESLATMA: Bu nozik buyruq bo'lib, uni masofaviy mashinada bajarishda ehtiyot bo'lish kerak. Bunday stsenariyda ekran yoki tmux kabi dasturdan foydalanish tavsiya etiladi, shunda migratsiya buyrug'i ssh sessiyasi buzilgan taqdirda ham ishlashda davom etadi. sudo ncc ko'chiradi
    Ncc migrate buyrug'ini bajarish uchun ko'p vaqt talab etiladi (ko'p daqiqalar). U quyidagilarni chop etishi kerak (quyida tafsilotlar o'tkazib yuborilgan):
    Maʼlumotlar bazasi koʻchirilmoqda…
    Amalga oshirish uchun operatsiyalar:
    <…>
    Ilovalarni migratsiyasiz sinxronlash:
    <…>
    Ishlayotgan migratsiya:
    <…>
    Kesh jadvali yaratilmoqda…
    <…>
    Sinov skriptlari sinxronlanmoqda…

    • Scp yoki boshqa vosita yordamida 18.04 nusxasiga zaxira ma'lumotlarini o'tkazing.
    • OpenVPN kalitlarini tiklang:
    # Mavjud OpenVPN kalitlarini olib tashlang
    sudo rm -rf /var/lib/netrounds/openvpn
    # Sudo tar -xzf ncc_openvpn.tar.gz -C / zaxiralangan kalitlarni o'ramidan chiqaring.
    • RRD ma'lumotlarini tiklash:
    # Mavjud RRDlarni olib tashlang sudo rm -rf /var/lib/netrounds/rrd
    # Zaxiralangan RRDlarni paketdan chiqarib oling sudo tar -xzf ncc_rrd.tar.gz -C /
    • Zaxiralangan konfiguratsiyani solishtiring files yangi o'rnatilganlar bilan va ikkita to'plamning mazmunini qo'lda birlashtiring files (ular bir xil joylarda qolishi kerak).
    • Litsenziyadan foydalanib mahsulot litsenziyasini faollashtiring file eski misoldan olingan: ncc litsenziyasi ncc_license.txt faylini faollashtirish
    • Paragon Active Assurance xizmatlarini ishga tushiring: sudo systemctl start – barcha “netrounds-*” apache2 kafka openvpn@netrounds
    • Yangi konfiguratsiyani faollashtirish uchun siz ham ishga tushirishingiz kerak:
    sudo systemctl apache2 ni qayta yuklang
    • Yangi Test Agent omborlarini o'rnating:
    TA_APPLIANCE_VERSION=
    TA_APPLICATION_VERSION=
    # 3.0 dan oldingi versiyalar uchun:
    # Omborlarning yaxlitligini tekshiring (javob “OK” boʻlishi kerak) shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
    # 3.0 va undan keyingi versiyalar uchun:
    # Omborlar uchun nazorat summalarini hisoblang va ularning mos kelishini tekshiring
    # SHA256 nazorat summalari sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz yuklab olish sahifasida taqdim etilgan.
    # O'rnatishni boshlang 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/
    • (Ixtiyoriy) Agar kerak bo'lsa, ConfD ni o'rnatish va sozlash uchun NETCONF & YANG API Orkestratsiya qo'llanmasiga rioya qiling.
    ESLATMA: Keyinchalik 3.x ga yangilaganingizda, quyidagi buyruqni bajarishdan boshlashingiz kerak: sudo apt-mark unhold python-django python-django-common

Muammolarni bartaraf qilish; nosozliklarni TUZATISH

ConfDni ishga tushirishda muammolar
Yangilashdan keyin ConfD-ni ishga tushirishda muammoga duch kelsangiz, yangi obuna olish uchun Juniper hamkoringiz yoki mahalliy Juniper hisob menejeri yoki savdo vakili bilan bog'laning.
Callexecuterni ishga tushirishda muammolar
Buyruq bilan callexecuter jurnallarini tekshiring
sudo journalctl -xeu netrounds-callexecuter
Quyidagi kabi xatoni ko'rishingiz mumkin:
03-iyun 09:53:27 myhost django-admin[6290]: netrounds.manager.callexecuter Xato
CallExecuter.run da istisno [name=netrounds.manager.calleexecuter, thread=140364632504128,
jarayon = 8238, funcName = tutqich, le
03-iyun 09:53:27 myhost django-admin[6290]: Traceback (eng oxirgi qo‘ng‘iroq):
03 iyun 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/management/commands/runcallexecuter.py”, 65-qator, tutqichda
03 iyun 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/calldispatcher.py”, 164-qator, ishlamoqda
03 iyun 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/models.py”, 204-qator, kutilmoqda
03 iyun 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/ netrounds/manager/models.py”, 42-qator, __unicode__ da
03-iyun 09:53:27 myhost django-admin[6290]: AttributeError: 'unicode' obyektida 'iteritems' atributi yo'q
Nima sodir bo'ldi, netrounds-callexecuter*.deb to'plami netrounds-callexecuter systemd xizmati to'xtatilgan va o'chirilganligiga ishonch hosil qilmasdan yangilangan. Ma'lumotlar bazasi noto'g'ri holatda; uni zaxiradan tiklash kerak va yangilanishni takrorlash kerak. Netrounds-callexecuter xizmatini o'chirish va to'xtatish uchun quyidagilarni bajaring: sudo systemctl netrounds-callexecuterni o'chirish sudo systemctl netrounds-callexecuterni to'xtatish
Web Server javob bermayapti
Apache jurnallarini tail -n 50 /var/log/apache2/netrounds_error.log buyrug'i bilan tekshiring.
Agar siz quyidagi xatoni ko'rsangiz, bu Boshqarish markazining 2.34 versiyasi Ubuntu 18.04 da ishlayotganligini anglatadi, ya'ni Boshqarish markazi muvaffaqiyatli yangilanmagan. Yechim boshqaruv markazini ushbu hujjatda tasvirlanganidek keyingi versiyaga yangilashdir.
# Timestamps, pids va boshqalar quyida olib tashlangan
Maqsadli WSGI skripti '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' Python moduli sifatida yuklanmaydi.
"/usr/lib/python2.7/dist-packages/netrounds/wsgi.py" WSGI skriptini qayta ishlashda istisno yuz berdi.
Traceback (eng oxirgi qo'ng'iroq):
File “/usr/lib/python2.7/dist-packages/netrounds/wsgi.py”, 6-qator, ichida ilova = get_wsgi_application()
File “/usr/lib/python2.7/dist-packages/django/core/wsgi.py”, 13-qator, get_wsgi_application django.setup(set_prefix=False)
File “/usr/lib/python2.7/dist-packages/django/__init__.py”, 27-qator, apps.populate (settings.INSTALLED_APPS) sozlamalarida
File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, 85-qator, to'ldirishda app_config = AppConfig.create(kirish)
File “/usr/lib/python2.7/dist-packages/django/apps/config.py”, 94-qator, modul yaratishda = import_module(kirish)
File “/usr/lib/python2.7/importlib/__init__.py”, 37-qator, import_modulda __import__(nomi)
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py”, 1-qator grappelli.dashboard.dashboards importidan *
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py”, 14-qator grappelli dan. asboblar paneli import modullari
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py”, 9-qator django.contrib.contenttypes.models dan ContentType import File “/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py”, 139-qator sinf ContentType(modellar.Model):
File “/usr/lib/python2.7/dist-packages/django/db/models/base.py”, 110-qator, __new__ app_config = apps.get_ containing_ app_config(modul) da File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, 247-qator, get_containing_app_config self.check_apps_ready() da File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, 125-qator, check_ apps_ tayyor bo‘limida Ilovalar registrini ko‘tarish tayyor emas (“Ilovalar hali yuklanmagan.”)
AppRegistryNotReady: Ilovalar hali yuklanmagan.
Paragon Active Assurance xizmatlarini qayta ishga tushirish muvaffaqiyatsiz tugadi
Netrounds-* xizmatlarini sudo systemctl start –all “netrounds-*” apache2 openvpn@netrounds bilan qayta ishga tushirish quyidagi xabarni chiqaradi:
netrounds-agent-ws-server.service ishga tushmadi: netrounds-agent-ws-server.service birligi maskalangan.
netrounds-agent-daemon.service ishga tushmadi: netrounds-agent-daemon.service birligi maskalangan.
Bu shuni anglatadiki, eslatib o'tilgan xizmatlar paketni olib tashlash jarayonida niqoblangan va qo'lda tozalashni talab qiladi. Tozalash jarayoni quyida ko'rsatilgan:
sudo apt-get purge netrounds-agent-login sudo find /etc/systemd/system -name “netrounds-agent-*.service” -sudo systemctl daemon-qayta yuklashni o'chirish
Juniper Networks, Juniper Networks logotipi, Juniper va Junos Juniper Networks, Inc. kompaniyasining Qo'shma Shtatlar va boshqa mamlakatlarda ro'yxatdan o'tgan savdo belgilaridir. Boshqa barcha savdo belgilari, xizmat ko'rsatish belgilari, ro'yxatdan o'tgan belgilar yoki ro'yxatdan o'tgan xizmat ko'rsatish belgilari ularning tegishli egalarining mulki hisoblanadi. Juniper Networks ushbu hujjatdagi noaniqliklar uchun javobgarlikni o'z zimmasiga olmaydi. Juniper Networks ushbu nashrni ogohlantirmasdan o'zgartirish, o'zgartirish, uzatish yoki boshqa tarzda qayta ko'rib chiqish huquqini o'zida saqlab qoladi. Mualliflik huquqi © 2022 Juniper Networks, Inc. Barcha huquqlar himoyalangan.

JUNIPER NETWORKS logotipi

Hujjatlar / manbalar

JUNIPER NETWORKS Boshqarish markazini versiyadan yangilash [pdf] Foydalanuvchi uchun qoʻllanma
Boshqarish markazini versiyadan, boshqaruv markazini versiyadan, markazni versiyadan, versiyadan yangilash

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *