JUNIPER NETWORKS LogoБашкаруу борборун версиядан жаңыртуу
2.34JUNIPER NETWORKS Башкаруу борборун версиядан жаңылоо

Introduction

Бул документ Paragon Active Assurance Control Center программасын 2.34 версиясынан кийинки версияга жаңыртууга тиешелүү.
Жаңыртуу атайын процедураларды талап кылат, анткени Ubuntu OS 16.04төн 18.04кө чейин жаңыртылат. Документ эки сценарийди камтыйт:

  • Ubuntu 16.04 жаңыртуу (Башкаруу борбору орнотулган) Ubuntu 18.04.
  • Ubuntu 18.04 жаңы орнотулуп, андан кийин Башкаруу борбору орнотулуп, эски башкаруу борборунун инстанциясынан жаңы инстанцияга камдык көчүрмөлөр өткөрүлүп берилет.
    Башка өркүндөтүүлөр үчүн, жаңыртуу боюнча колдонмону караңыз.

А сценарийи: Ubuntu 16.04тү Ubuntu 18.04кө жаңыртуу

  • apache2 жана netrounds-callexecuter кызматтарын өчүрүү менен баштаңыз: sudo systemctl apache2 netrounds-callexecuterди өчүрүү
  • Бардык Paragon Active Assurance кызматтарын токтотуу: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
  • Paragon Active Assurance продуктунун маалыматтарынын камдык көчүрмөлөрүн алыңыз.
    ЭСКЕРТҮҮ: Бул Операциялар боюнча колдонмонун Продукт маалыматтарынын камдык көчүрмөсүн сактоо бөлүмүндө сүрөттөлгөн камдык көчүрмөнү сактоо процедурасы, кыскача гана жазылган.
    Бул буйруктарды аткарыңыз:
    # PostgreSQL маалымат базасынын камдык көчүрмөсүн сактоо pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
    # (Же болбосо, бинардык форматта сактоо үчүн :)
    # pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
    # OpenVPN ачкычтарынын камдык көчүрмөсүн сактоо sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    # Эскертүү: Буларды коопсуз жерде сактоону унутпаңыз.
    # RRD камдык көчүрмөсүн сактоо fileс (метрикалык маалыматтар)
    # Текшерүү file RRDлерди кысуудан мурун өлчөмү. tar буйругун колдонуу болбойт
    # RRDs 50 ГБдан чоңураак болсо сунушталат; төмөнкү эскертүүнү караңыз. du -hs /var/lib/netrounds/rrd
    sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
    ЭСКЕРТҮҮ: pg_dump буйругу/etc/netrounds/netrounds.com funder "postgres маалымат базасынан" тапса боло турган сырсөздү сурайт. Демейки сырсөз "тармактар" болуп саналат.
    ЭСКЕРТҮҮ: Ири масштабдуу орнотуу үчүн (> 50 ГБ), RRD тарболун жасоо files өтө көп убакыт талап кылынышы мүмкүн жана көлөмдүн сүрөтүн алуу жакшыраак идея болушу мүмкүн. Бул үчүн мүмкүн болгон чечимдерге төмөнкүлөр кирет: a file снапшотторду колдогон система же сервер виртуалдык чөйрөдө иштеп жатса, виртуалдык көлөмдүн сүрөтүн алуу.
  • Берилген скрипт аркылуу маалымат базасынын бүтүндүгүн текшериңиз netrounds_2.35_validate_db.sh.
    Электр шокунун сүрөтчөсү ЭСКЕРТҮҮ: Эгер бул скрипт эскертүүлөрдү берсе, 5-беттеги “төмөндө” сүрөттөлгөн маалымат базасын көчүрүү процедурасына аракет кылбаңыз. Дареги боюнча билет тапшырып, Juniper колдоо бөлүмүнө кайрылыңыз. https://support.juniper.net/support/requesting-support жаңыртууну улантуудан мурун маалымат базасындагы көйгөйлөрдү чечүү үчүн (скрипттен чыгууну камсыз кылуу).
  • Башкаруу борборунун конфигурациясынын камдык көчүрмөлөрүн алыңыз 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

Мисалы үчүнampле:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old

  • Ubuntu 18.04 версиясына жаңыртыңыз. Кадимки жаңыртуу процедурасы төмөнкүдөй ( https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
    • Сервер системасында жаңыртуу үчүн:
    • Жаңыртуу-менеджер ядросун орнотуңуз, эгерде ал орнотула элек болсо.
    • /etc/update-manager/release-upgrades дарегиндеги Суроо сызыгы 'lts' деп коюлганын текшериңиз (башкаруу үчүн
    OS 18.04, кийинки LTS версиясы 16.04).
    • Sudo do-release-upgrade буйругу менен жаңыртуу куралын ишке киргизиңиз.
    • Экрандагы нускамаларды аткарыңыз. Paragon Active Assurance компаниясына келсек, сиз демейки параметрлерди бүт бойдон сактай аласыз. (Албетте Paragon Active Assurance менен байланышпаган себептерден улам ар кандай тандоолорду жасоо керек болушу мүмкүн.)
  • Ubuntu жаңыртылгандан кийин, системаны кайра жүктөңүз. Андан кийин төмөнкү кадамдарды аткарыңыз:
  • PostgreSQLди жаңыртуу.
  • PostgreSQL маалымат базасын жаңыртуу files 9.5 версиясынан 10 версиясына чейин: sudo pg_dropcluster 10 main –stop # Серверди өчүрүп, кластерди толугу менен жок кылыңыз# "негизги" версия 10 (бул жаңыртууга даярдайт# кийинки буйрукта) sudo pg_upgradecluster 9.5 негизги # Жаңыртуу кластери "негизги" версия 9.5 акыркы #
    жеткиликтүү версия (10) sudo pg_dropcluster 9.5 негизги # Кластерди "негизги" версия 9.5 толугу менен жок кылуу
  • PostgreSQLдин эскирген версиясын алып салыңыз:
    sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5
  • Paragon Active Assurance пакеттерин жаңыртыңыз.
    • Башкаруу борборунун жаңы версиясын камтыган tarball үчүн текшерүү суммасын эсептеп, анын жүктөп алуу бетинде берилген SHA256 текшерүү суммасына барабар экенин текшериңиз: sha256sum paa-control-center_${CC_VERSION}.tar.gz
    • Башкаруу борборунун тарболун таңгактан чыгарыңыз: CC_VERSION= экспорттоо tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
    • Жаңы Башкаруу борборунун топтомдорун орнотуу: sudo apt update sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
    • Эскирген пакеттерди алып салыңыз:
    ЭСКЕРТҮҮ: Бул пакеттерди алып салуу абдан маанилүү.
    # Test Agent Lite колдоосу
    sudo apt purge netrounds-агент-логин
    # Колдоого алынбаган jsonfield пакети
    sudo apt python-django-jsonfieldди алып салуу
  • Маалыматтар базасын көчүрүүдөн мурун, сиз кошумча кадамдарды жасашыңыз керек. Бул Билим базасы макаласына өтүңүз, релиз орнотулган болсо, Аракеттер бөлүмүнө ылдый жылдырып, ошол нускамалардын 1ден 4кө чейинки кадамдарын аткарыңыз.
    ЭСКЕРТҮҮ: Бул учурда 5-кадамды аткарбаңыз.
    • Маалыматтар базасын көчүрүү:
    ЭСКЕРТҮҮ: Көчүрүүдөн мурун, 2-бетте "жогоруда" сүрөттөлгөн маалымат базасынын бүтүндүгүн текшерүү катасыз аяктаганын текшеришиңиз керек.
    sudo ncc көчүрүү
    Ncc migrate буйругун аткаруу үчүн бир топ убакыт талап кылынат (көп мүнөт). Ал төмөндөгүлөрдү басып чыгарышы керек (төмөндө деталдары жок):
    Маалыматтар базасы көчүрүлүүдө…
    Аткаруучу операциялар:
    <…>
    Көчүрүүсүз колдонмолорду синхрондоштуруу:
    <…>
    Иштеп жаткан миграциялар:
    <…>
    Кэш таблицасы түзүлүүдө…
    <…>
    Сыноо скрипттери шайкештирилүүдө…
  • (Милдеттүү эмес) ConfD керек болсо, ConfD пакетин жаңыртыңыз: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
  • Мурда камдык көчүрмөсү сакталган конфигурацияны салыштырыңыз fileс жаңы орнотулгандар менен жана кол менен эки топтомунун мазмунун бириктирүү fileс (алар ошол эле жерлерде калышы керек).
  • apache2, kafka жана netrounds-callexecuter кызматтарын иштетүү: sudo systemctl apache2 kafka netrounds-callexecuterди иштетүү
  • Paragon Active Assurance кызматтарын баштоо:
    sudo systemctl start –бардык “тармактар-*” apache2 kafka openvpn@netrounds
  • Жаңы конфигурацияны активдештирүү үчүн сиз дагы иштетишиңиз керек: sudo systemctl reload apache2
  • Жаңы Test Agent репозиторийлерин орнотуу:
    TA_APPLIANCE_VERSION=
    TA_APPLICATION_VERSION=
    # 3.0 чейинки версиялар үчүн:
    # Репозиторийлердин бүтүндүгүн текшерүү (жооп "OK" болушу керек)
    shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256
    shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
    # 3.0 жана андан кийинки версиялар үчүн:
    # Репозиторийлердин текшерүү суммасын эсептеп, алардын дал келгендигин текшериңиз
    # SHA256 текшерүү суммасы sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz жүктөп алуу бетинде берилген.
    # Орнотууну баштоо 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 колдоосу 2.35 версиясында токтотулгандыктан, эски Test Agent Lite топтомдору орнотулган болсо, аларды алып салышыңыз керек:
    sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agentlite*
    ЭСКЕРТҮҮ: Кийинчерээк 3.x версиясына жаңыртылганыңызда, бул буйрукту иштетүү менен башташыңыз керек: sudo apt-mark unhold python-django python-django-common

Сценарий В: Жаңы Ubuntu 18.04 орнотуу

  • Ubuntu 16.04 инстанциясында Paragon Active Assurance продуктунун маалыматтарынын камдык көчүрмөсүн алыңыз.
    ЭСКЕРТҮҮ: Бул Операциялар боюнча колдонмонун “Продукциянын маалыматтарынын камдык көчүрмөсүн сактоо” бөлүмүндө сүрөттөлгөн камдык көчүрмөнү сактоо процедурасы, кыскача гана айтылган.
    Бул буйруктарды аткарыңыз:
    # PostgreSQL маалымат базасынын камдык көчүрмөсүн сактоо
    pg_dump –help pg_dump -h localhost -U netrounds тармактары > ncc_postgres.sql
    # (Же болбосо, бинардык форматта сактоо үчүн :)
    # pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
    # OpenVPN ачкычтарынын камдык көчүрмөсүн сактоо sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    # Эскертүү: Буларды коопсуз жерде сактоону унутпаңыз.
    # RRD камдык көчүрмөсүн сактоо fileс (метрикалык маалыматтар)
    # Текшерүү file RRDлерди кысуудан мурун өлчөмү. tar буйругун колдонуу болбойт
    # RRDs 50 ГБдан чоңураак болсо сунушталат; төмөнкү эскертүүнү караңыз.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
    ЭСКЕРТҮҮ: pg_dump буйругу сырсөздү сурайт, аны /etc/netrounds/ netrounds.conf дарегинде "postgres маалымат базасы" астынан тапса болот. Демейки сырсөз "тармактар" болуп саналат.
    ЭСКЕРТҮҮ: Ири масштабдуу орнотуу үчүн (> 50 ГБ), RRD тарболун жасоо files өтө көп убакыт талап кылынышы мүмкүн жана көлөмдүн сүрөтүн алуу жакшыраак идея болушу мүмкүн. Бул үчүн мүмкүн болгон чечимдерге төмөнкүлөр кирет: a file снапшотторду колдогон система же сервер виртуалдык чөйрөдө иштеп жатса, виртуалдык көлөмдүн сүрөтүн алуу.
  • Ubuntu 16.04 инстанциясында Башкаруу борборунун конфигурациясынын камдык көчүрмөлөрүн алыңыз 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
    Мисалы үчүнampле:
    sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
    • Ubuntu 16.04 инстанциясында лицензиянын камдык көчүрмөсүн сактаңыз file.
    • Жаңы инстанция, жок эле дегенде, эски жабдыктын талаптарын канааттандырышы керек.
    • Жаңы инстанцияда Ubuntu 18.04 орнотуңуз. Биз төмөнкү окуу куралын сунуштайбыз:
    https://ubuntu.com/tutorials/install-ubuntu-server

Paragon Active Assurance компаниясына келсек, сиз демейки параметрлерди бүт бойдон сактай аласыз. (Албетте, Paragon Active Assurance менен байланышпаган себептерден улам ар кандай тандоолорду жасоо керек болушу мүмкүн.) '

  • Ubuntu 18.04 орнотулгандан кийин, системаны кайра жүктөңүз.
  • Төмөнкү дискти бөлүү сунушталат, өзгөчө снапшоттордун камдык көчүрмөлөрү үчүн (бирок бул колдонуучу катары сизден көз каранды):
    • Лабораторияны орнотуу үчүн сунушталган бөлүү:
    • /: Толук диск, ext4.
    • Өндүрүштү орнотуу үчүн сунушталган бөлүү:
    • /: 10% диск мейкиндиги, ext4.
    • /var: 10% диск мейкиндиги, ext4.
    • /var/lib/netrounds/rrd: диск мейкиндигинин 80%, ext4.
    • Шифрлөө жок
  • Убакыт алкагын UTC кылып коюңуз, мисалыample төмөнкүдөй: sudo timedatectl set-timezone Etc/UTC
    • Бардык тилдерди en_US.UTF-8 кылып коюңуз.
    • Мунун бир жолу кол менен түзөтүү file /etc/default/locale. Мисampле:
    LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
    • /etc/locale.gen дарегинде төмөнкү сап КОЛДОНУЛБАЙТ: en_US.UTF-8 UTF-8
    • Жергиликтүү тилди калыбына келтириңиз fileТандалган тил жеткиликтүү экенин текшерүү үчүн: sudo apt-get install locales sudo locale-gen
  • Башкаруу борборуна жана андан кийинки порттордогу трафикке уруксат берилгенин текшериңиз:
    • Кирүүчү:
    • TCP порт 443 (HTTPS): Web интерфейс
    • TCP порт 80 (HTTP): Web интерфейс (Speedtest тарабынан колдонулат, башка багыттарды багыттайт URLс HTTPSге)
    • TCP порт 830: ConfD (милдеттүү эмес)
    • TCP порт 6000: Сыноочу Agent Appliances үчүн шифрленген OpenVPN туташуусу
    • TCP порт 6800: Шифрленген WebTest Agent Тиркемелери үчүн розетка туташуу
  • Чыгуучу:
    • TCP порт 25 (SMTP): Почта жеткирүү
    • UDP порт 162 (SNMP): Ойготкучтар үчүн SNMP тузактарды жөнөтүү
    • UDP порт 123 (NTP): Убакытты синхрондоштуруу
  • NTP орнотуу:
    • Биринчиден timedatectl өчүрүү: sudo timedatectl set-ntp №
    • Бул буйрукту аткарыңыз: timedatectl жана systemd-timesyncd.service активдүү экенин текшериңиз: жок
    • Эми сиз NTP орнотууну иштете аласыз: sudo apt-get install ntp
    • Конфигурацияланган NTP серверлери жеткиликтүү экенин текшериңиз: ntpq -np
    Чыгуу, адатта, сегиздик менен туюнтулган "бардыгы" болушу керек. 1 1 Чыгармада NTP серверлери үчүн "жетүү" мааниси акыркы сегиз NTP транзакциясынын жыйынтыгын көрсөтүүчү сегиздик маани болуп саналат. Эгер сегизи тең ийгиликтүү болсо, маани сегиздик 377 болот (= бинардык
  • PostgreSQLди орнотуңуз жана Башкаруу борбору үчүн колдонуучуну орнотуңуз: sudo apt-get update sudo apt-get орнотуу postgresql sudo -u postgres psql -c “ШИРДЕЛГЕН СӨРДҮ 'тармактар' SUPERUSER LOGIN МЕНЕН РОЛ тармактарын ТҮЗҮҮ;” sudo -u postgres psql -c “МАЛЫМДАР БАЗАСЫН ТҮЗҮҮ ЭЭСИНИН нетrounds ENCODING 'UTF8' TEMPLATE 'template0';”
    Тышкы PostgreSQL серверин колдонуу сунушталбайт.
    • Электрондук почта серверин орнотуу жана конфигурациялоо.
    • Башкаруу борбору колдонуучуларга электрондук каттарды жөнөтөт:
    • алар эсепке чакырылганда,
    • электрондук сигналдарды жөнөтүүдө (б.а. бул максатта SNMP эмес, электрондук почта колдонулса) жана
    • мезгилдүү отчетторду жөнөтүүдө.
    • Sudo apt-get install postfix буйругун иштетиңиз
    • Постфикс түздөн-түз көздөгөн электрондук почта серверине жөнөтө турган жөнөкөй орнотуу үчүн, сиз почта конфигурациясынын жалпы түрүн “Интернет сайтына” орното аласыз жана Системанын почтасынын аталышы адатта калтырылышы мүмкүн.
    Болбосо, постфикс чөйрөгө ылайык конфигурацияланышы керек. Жетектөө үчүн, расмий Ubuntu документтерин караңыз https://help.ubuntu.com/lts/serverguide/postfix.html.
    • Ubuntu 18.04 инстанциясында Башкаруу борборун орнотуу.
    Бул процедура ошондой эле Paragon Active Assurance REST API орнотот.
    экспорттоо CC_VERSION= # Тар үчүн текшерүү суммасын эсептөө file жана анын SHA256 0b11111111) барабар экенин текшериңиз. Бирок, сиз жаңы эле NTP орнотконуңузда, NTP сегизден аз болушу мүмкүн
    транзакциялар болду, андыктан маани азыраак болот: 1, 3, 7, 17, 37, 77 же 177нин бири, эгерде бардык транзакциялар ийгиликтүү болсо.
    # текшерүү суммасы жүктөө бетинде берилген sha256sum paa-control-center_${CC_VERSION}.tar.gz
    # Tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz пакетин ачыңыз
    # Пакеттердин sudo apt-get жаңыртуусу жаңыртылганын текшериңиз
    # Орнотууну баштоо sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb
  • Бардык Paragon Active Assurance кызматтарын токтотуу: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
  • Берилиштер базасынын камдык көчүрмөсүн калыбына келтирүү: sudo -u postgres psql –set ON_ERROR_STOP=netrounds < ncc_postgres.sql
  • Маалыматтар базасын көчүрүүдөн мурун, сиз кошумча кадамдарды жасашыңыз керек. Бул Билим базасы макаласына өтүңүз, релиз орнотулган болсо, Аракеттер бөлүмүнө ылдый жылдырып, ошол нускамалардын 1ден 4кө чейинки кадамдарын аткарыңыз.
    ЭСКЕРТҮҮ: Бул учурда 5-кадамды аткарбаңыз.
    • Маалыматтар базасын көчүрүү:
    ЭСКЕРТҮҮ: Бул сезимтал буйрук жана аны алыскы машинада аткарууда этият болуу керек. Мындай сценарийде ssh сеансы бузулса да көчүрүү буйругу иштей бериши үчүн экран же tmux сыяктуу программаны колдонуу сунушталат. sudo ncc көчүрүү
    Ncc migrate буйругун аткаруу үчүн бир топ убакыт талап кылынат (көп мүнөт). Ал төмөндөгүлөрдү басып чыгарышы керек (төмөндө деталдары жок):
    Маалыматтар базасы көчүрүлүүдө…
    Аткаруучу операциялар:
    <…>
    Көчүрүүсүз колдонмолорду синхрондоштуруу:
    <…>
    Иштеп жаткан миграциялар:
    <…>
    Кэш таблицасы түзүлүүдө…
    <…>
    Сыноо скрипттери шайкештирилүүдө…

    • scp же башка куралды колдонуу менен камдык маалыматтарды 18.04 инстанциясына өткөрүңүз.
    • OpenVPN ачкычтарын калыбына келтириңиз:
    # Учурдагы OpenVPN ачкычтарын алып салыңыз
    sudo rm -rf /var/lib/netrounds/openvpn
    # Sudo tar -xzf ncc_openvpn.tar.gz -C / камдык көчүрмөсүн ачкычтарды таңгактан чыгарыңыз
    • RRD дайындарын калыбына келтирүү:
    # Учурдагы RRDлерди алып салыңыз sudo rm -rf /var/lib/netrounds/rrd
    # Камдык көчүрмөсү сакталган RRDлерди таңгактан чыгарыңыз sudo tar -xzf ncc_rrd.tar.gz -C /
    • Камдык көчүрмөсү сакталган конфигурацияны салыштырыңыз fileс жаңы орнотулгандар менен жана кол менен эки топтомунун мазмунун бириктирүү fileс (алар ошол эле жерлерде калышы керек).
    • Лицензияны колдонуу менен продукт лицензиясын иштетиңиз file эски инстанциядан алынган: ncc лицензиясын активдештирүү ncc_license.txt
    • Paragon Active Assurance кызматтарын баштоо: sudo systemctl start –бардык “тармактар-*” apache2 kafka openvpn@netrounds
    • Жаңы конфигурацияны активдештирүү үчүн, сиз дагы иштетишиңиз керек:
    sudo systemctl кайра жүктөө apache2
    • Жаңы Test Agent репозиторийлерин орнотуу:
    TA_APPLIANCE_VERSION=
    TA_APPLICATION_VERSION=
    # 3.0 чейинки версиялар үчүн:
    # Репозиторийлердин бүтүндүгүн текшериңиз (жооп "OK" болушу керек) shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
    # 3.0 жана андан кийинки версиялар үчүн:
    # Репозиторийлердин текшерүү суммасын эсептеп, алардын дал келгендигин текшериңиз
    # SHA256 текшерүү суммасы sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz жүктөп алуу бетинде берилген.
    # Орнотууну баштоо 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/
    • (Милдеттүү эмес) керек болсо, ConfDди орнотуу жана конфигурациялоо үчүн NETCONF & YANG API Оркестрациясынын Жетекчисин аткарыңыз.
    ЭСКЕРТҮҮ: Кийинчерээк 3.x версиясына жаңыртылганыңызда, бул буйрукту иштетүү менен башташыңыз керек: sudo apt-mark unhold python-django python-django-common

Проблемаларды чечүү

ConfD баштоодогу көйгөйлөр
Жаңыртылгандан кийин ConfDди баштоодо көйгөйлөр болсо, жаңы жазылууну алуу үчүн Juniper өнөктөшүңүзгө же жергиликтүү Juniper каттоо эсебиңиздин менеджерине же сатуу өкүлүнө кайрылыңыз.
Callexecuterди баштоодо көйгөйлөр
Callexecuter журналдарын буйрук менен текшериңиз
sudo journalctl -xeu netrounds-callexecuter
Төмөнкүдөй катаны көрө аласыз:
03 июнь 09:53:27 myhost django-admin[6290]: ERROR netrounds.manager.callexecuter Иштетилбеген
CallExecuter.run ичиндеги өзгөчөлүк [name=netrounds.manager.calleexecuter, жип=140364632504128,
процесс = 8238, funcName = тутка, le
03 июнь 09:53:27 myhost django-admin[6290]: Traceback (акыркы чалуулар):
03 июнь 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/management/commands/runcallexecuter.py", 65-сап, туткада
03 июнь 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/calldispatcher.py”, 164-сап, иштеп жатат
03 июнь 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/models.py”, 204-сап, күтүү
03 июнь 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/ netrounds/manager/models.py”, 42-сап, __unicode__ ичинде
03 июнь 09:53:27 myhost django-admin[6290]: AttributeError: 'unicode' объектинин 'iteritems' атрибуту жок
Эмне болду, netrounds-callexecuter*.deb пакети netrounds-callexecuter systemd кызматы токтоп, өчүрүлгөнүнө ынанбай туруп жаңыртылган. Маалымат базасы туура эмес абалда; аны камдык көчүрмөдөн калыбына келтирүү жана жаңылоону кайталоо керек. netrounds-callexecuter кызматын өчүрүү жана токтотуу үчүн төмөнкүнү аткарыңыз: sudo systemctl netrounds-callexecuter өчүрүү sudo systemctl netrounds-callexecuter токтотуу
Web Сервер жооп бербейт
tail -n 50 /var/log/apache2/netrounds_error.log буйругу менен apache журналдарын текшериңиз
Эгерде сиз төмөнкү катаны көрсөңүз, бул Башкаруу борборунун 2.34 версиясы Ubuntu 18.04'те иштеп жатканын билдирет, башкача айтканда, Башкаруу борбору ийгиликтүү жаңыртыла элек. Чечим бул документте сүрөттөлгөндөй кийинки версияга Башкаруу борборун жаңыртуу болуп саналат.
# Timestampлар, пиддер ж.б
Максаттуу WSGI скриптин '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' Python модулу катары жүктөө мүмкүн эмес.
'/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' WSGI скриптин иштетүүдө өзгөчө кырдаал болду.
Traceback (акыркы чалуу):
File “/usr/lib/python2.7/dist-packages/netrounds/wsgi.py”, 6-сапта application = get_wsgi_application()
File “/usr/lib/python2.7/dist-packages/django/core/wsgi.py”, 13-сап, get_wsgi_application django.setup(set_prefix=False)
File “/usr/lib/python2.7/dist-packages/django/__init__.py”, 27-сап, apps.populate(settings.INSTALLED_APPS) орнотууда
File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, 85-сап, толтурулган app_config = AppConfig.create(киргизүү)
File “/usr/lib/python2.7/dist-packages/django/apps/config.py”, 94-сап, түзүү модулунда = import_module(киргизүү)
File “/usr/lib/python2.7/importlib/__init__.py”, 37-сап, import_module __import__(аты)
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py”, 1-сапта grappelli.dashboard.dashboards импорттоодон *
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py”, 14-сапта граппеллиден. башкаруу панелинин импорттук модулдары
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py”, 9-сапта django.contrib.contenttypes.models'тен ContentType импорттоо File “/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py”, 139-сап класс ContentType(models.Model):
File “/usr/lib/python2.7/dist-packages/django/db/models/base.py”, 110-сап, __new__ app_config = apps.get_ камтыган_ app_config(модуль) File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, 247-сап, get_containing_app_config self.check_apps_ready() File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, 125-сап, check_ apps_ ready ичинде Колдонмонун реестрин көтөрүү даяр эмес (“Колдонмолор азырынча жүктөлө элек.”)
AppRegistryNotReady: Колдонмолор азырынча жүктөлө элек.
Paragon Active Assurance Services кайра иштетилбей калды
Netrounds-* кызматтарын sudo systemctl start –бардык “netrounds-*” apache2 openvpn@netrounds менен кайра иштетүү төмөнкү билдирүүнү жаратат:
netrounds-agent-ws-server.service башталбай калды: netrounds-agent-ws-server.service бирдиги маскаланган.
netrounds-agent-daemon.service башталбай калды: netrounds-agent-daemon.service бирдиги маскаланган.
Бул айтылган кызматтар пакетти алып салуу процессинде жашырылган жана кол менен тазалоону талап кылат дегенди билдирет. Тазалоо процедурасы төмөндө көрсөтүлгөн:
sudo apt-get purge netrounds-agent-login sudo find /etc/systemd/system -name “netrounds-agent-*.service” -sudo systemctl демонду кайра жүктөө.
Juniper Networks, Juniper Networks логотиби, Juniper жана Junos Кошмо Штаттардагы жана башка өлкөлөрдө Juniper Networks, Inc. компаниясынын катталган соода белгилери болуп саналат. Бардык башка соода белгилери, тейлөө белгилери, катталган белгилер же катталган тейлөө белгилери тиешелүү ээлеринин менчиги болуп саналат. Juniper Networks бул документтеги так эместиктер үчүн эч кандай жоопкерчиликти албайт. Juniper Networks бул басылманы эскертүүсүз өзгөртүү, өзгөртүү, өткөрүп берүү же башка жол менен кайра карап чыгуу укугун өзүнө калтырат. Copyright © 2022 Juniper Networks, Inc. Бардык укуктар корголгон.

JUNIPER NETWORKS Logo

Документтер / Ресурстар

JUNIPER NETWORKS Башкаруу борборун версиядан жаңылоо [pdf] Колдонуучунун колдонмосу
Башкаруу борборун версиядан, башкаруу борборун версиядан, борборду версиядан, версиядан жаңылоо

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *