Juniper-logo

Juniper NETWORKS Version 2.34 Igbegasoke Iṣakoso ile-iṣẹ

Juniper-NETWORKS-Ẹya-2.34-Igbegasoke-Iṣakoso-Ile-ọja

Awọn pato

  • Orukọ ọja: Ile-iṣẹ Iṣakoso
  • Ẹya: 4.4
  • Atejade: 2024-03-21

ọja Alaye
Ile-iṣẹ Iṣakoso jẹ ohun elo sọfitiwia ti a ṣe apẹrẹ lati ṣakoso ati igbesoke awọn eto Ubuntu daradara. O gba awọn olumulo laaye lati jade data lati inu apẹẹrẹ Ile-iṣẹ Iṣakoso atijọ si apẹẹrẹ tuntun lainidi.

Awọn ilana Lilo ọja

Oju iṣẹlẹ A: Igbesoke ti Ubuntu 16.04 si Ubuntu 18.04

  1. Ṣe afẹyinti aaye data PostgreSQL:
    • Ṣiṣe aṣẹ naa: pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
    • Ni omiiran, o le fipamọ ni ọna kika alakomeji nipa lilo: pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
    • Ṣe afẹyinti awọn bọtini OpenVPN nipa lilo: sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    • Ṣe afẹyinti RRD files (data metiriki) ni lilo: sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
  2. Da awọn Apache iṣeto ni file: sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
  3. Ṣe igbesoke ẹya iṣupọ PostgreSQL:
    • Pa olupin naa ki o si pa iṣupọ naa rẹ nipa lilo: sudo pg_dropcluster 10 main --stop
    • Ṣe igbesoke ẹya iṣupọ nipa lilo: sudo pg_upgradecluster 9.5 main
  4. Pa ẹyà iṣupọ atijọ rẹ kuro ki o fọ awọn akojọpọ PostgreSQL atijọ kuro ni lilo: sudo pg_dropcluster 9.5 main
  5. Fi ẹya tuntun ti Ile-iṣẹ Iṣakoso sori ẹrọ:
    • Jade akojọpọ Ile-iṣẹ Iṣakoso: tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
    • Ṣe imudojuiwọn ati fi ẹya tuntun sori ẹrọ ni lilo: sudo apt update && sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
  6. Gbe data lọ si ẹya tuntun nipa lilo: sudo ncc migrate

Awọn Ibeere Nigbagbogbo (FAQ)

  • Q: Kini MO le ṣe ti iwe afọwọkọ ijira ba ṣe awọn ikilọ bi?
    Ti iwe afọwọkọ iṣiwa ba fa awọn ikilọ jade, maṣe tẹsiwaju pẹlu ilana ijira data. Kan si atilẹyin Juniper fun iranlọwọ ati pese iṣẹjade lati inu iwe afọwọkọ lati yanju eyikeyi awọn ọran data ṣaaju ki o to tẹsiwaju pẹlu igbesoke.
  • Q: Bawo ni pipaṣẹ 'ncc migrate' ṣe pẹ to lati ṣiṣẹ?
    Aṣẹ 'ncc migrate' le gba to iṣẹju pupọ lati ṣiṣẹ bi o ṣe n gbe data lọ si ẹya tuntun. Jọwọ ṣe suuru lakoko ilana yii.

Ọrọ Iṣaaju

Iwe yii kan iṣagbega ti Ile-iṣẹ Iṣakoso Idaniloju Iṣẹ Paragon lati ẹya 2.34 si ẹya nigbamii. Igbesoke naa ni awọn ilana pataki bi o ṣe kan iṣagbega Ubuntu OS lati 16.04 si 18.04. Iwe-ipamọ naa ni wiwa awọn oju iṣẹlẹ meji:

  • Igbesoke ti Ubuntu 16.04 (pẹlu Ile-iṣẹ Iṣakoso ti a fi sii) si Ubuntu 18.04.
  • Fifi sori ẹrọ tuntun ti Ubuntu 18.04 atẹle nipa fifi sori ẹrọ ti Ile-iṣẹ Iṣakoso ati gbigbe data afẹyinti lati apẹẹrẹ Ile-iṣẹ Iṣakoso atijọ si apẹẹrẹ tuntun.

Fun awọn iṣagbega miiran, jọwọ tọka si Itọsọna Igbesoke.

Oju iṣẹlẹ A: Igbesoke ti Ubuntu 16.04 si Ubuntu 18.04

  • Bẹrẹ nipa piparẹ awọn apache2 ati awọn iṣẹ netrounds-callexecuter:
    sudo systemctl mu apache2 netrounds-callexecuter ṣiṣẹ
  • Duro gbogbo awọn iṣẹ idaniloju Paragon Active:
    sudo systemctl da “netrounds-*” apache2 openvpn@netrounds
  • Mu awọn afẹyinti ti data ọja idaniloju Paragon Active.
    AKIYESI: Eyi ni ilana afẹyinti ti a sapejuwe ninu Itọsọna Awọn iṣẹ, ipin Fifẹyinti Data Ọja, nikan diẹ sii ni ṣoki.

Ṣiṣe awọn aṣẹ wọnyi:

  • # Ṣe afẹyinti aaye data PostgreSQL
    • pg_dump - iranlọwọ
    • pg_dump -h localhost -U netrounds netrounds> ncc_postgres.sql
  • # (Ni omiiran, lati fipamọ ni ọna kika alakomeji:)
  • # pg_dump -h localhost -U netrounds -Fc netrounds> ncc_postgres.binary
  • # Ṣe afẹyinti awọn bọtini OpenVPN
    sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
  • # Akiyesi: Rii daju pe o tọju awọn wọnyi ni aaye ailewu.
  • # Ṣe afẹyinti RRD files (data metiriki)
  • # Ṣayẹwo file iwọn ṣaaju ki o to compressing awọn RRDs. Lilo pipaṣẹ oda ko ṣe iṣeduro # ti awọn RRD ba tobi ju 50 GB; wo akọsilẹ ni isalẹ.
    • du -hs /var/lib/netrounds/rrd
    • sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd

AKIYESI: Aṣẹ pg_dump yoo beere fun ọrọ igbaniwọle kan eyiti o le rii ni /etc/netrounds/netrounds.conf labẹ “data data postgres”. Ọrọigbaniwọle aiyipada jẹ "awọn nẹtiwọki".
AKIYESI: Fun iṣeto titobi nla (> 50 GB), ṣiṣe bọọlu tarball ti RRD files le gba gun ju, ati yiya aworan iwọn didun le jẹ imọran to dara julọ. Awọn ojutu to ṣee ṣe fun ṣiṣe eyi pẹlu: lilo a file eto ti o ṣe atilẹyin snapshots, tabi yiya aworan ti iwọn didun foju ti olupin naa nṣiṣẹ ni agbegbe foju.

  • Ṣayẹwo iṣotitọ data data nipa lilo iwe afọwọkọ ti a pese netrounds_2.35_validate_db.sh.

IKILO: Ti iwe afọwọkọ yii ba fa awọn ikilọ jade, maṣe gbiyanju ilana iṣilọ data data ti a ṣalaye “isalẹ” ni oju-iwe 5. Kan si atilẹyin Juniper nipa gbigbe tikẹti kan ni https://support.juniper.net/support/requesting-support (npese abajade lati inu iwe afọwọkọ) lati ni awọn iṣoro pẹlu ipinnu data data ṣaaju ki o to tẹsiwaju pẹlu igbesoke naa.

  • Mu awọn afẹyinti ti iṣeto ni Ile-iṣẹ Iṣakoso 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/igbeyewo-aṣoju-gateway.yaml
    • /etc/openvpn/netrounds.conf

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

  • Ṣe igbesoke Ubuntu si ẹya 18.04. Ilana igbesoke aṣoju jẹ bi atẹle (ti a ṣe atunṣe lati https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
    • Lati igbesoke lori eto olupin:
      • Fi imudojuiwọn-oluṣakoso-mojuto sori ẹrọ ti ko ba ti fi sii tẹlẹ.
      • Rii daju pe laini Tọ ni /etc/update-manager/release-upgrades ti ṣeto si 'lts' (lati rii daju pe OS ti ni igbega si 18.04, ẹya LTS atẹle lẹhin 16.04).
      • Lọlẹ ọpa igbesoke pẹlu aṣẹ sudo do-release-upgrade.
      • Tẹle awọn ilana loju iboju. Niwọn bi Idaniloju Nṣiṣẹ Paragon jẹ ti oro kan, o le tọju awọn aiyipada jakejado. (O le dajudaju ṣẹlẹ pe o nilo lati ṣe awọn yiyan oriṣiriṣi fun awọn idi ti ko ni ibatan si Idaniloju Active Paragon.)
  • Ni kete ti Ubuntu ti ni igbegasoke, tun atunbere eto naa. Lẹhinna ṣe awọn igbesẹ wọnyi:
  • Igbesoke PostgreSQL.
  • Ṣe imudojuiwọn aaye data PostgreSQL files lati ẹya 9.5 si ẹya 10:
    sudo pg_dropcluster 10 akọkọ -stop # Pa olupin kuro ki o paarẹ iṣupọ # “akọkọ” ẹya 10 patapata (eyi n murasilẹ fun igbesoke # ni aṣẹ atẹle)
    sudo pg_upgradecluster 9.5 akọkọ # Iṣagbega iṣupọ “akọkọ” ẹya 9.5 si tuntun#
    Ẹya ti o wa (10) sudo pg_dropcluster 9.5 akọkọ# Paaparẹ piparẹ iṣupọ “akọkọ” ẹya 9.5
  • Yọ ẹya ti igba atijọ ti PostgreSQL kuro:
    sudo apt purge postgresql-9.5 postgresql-onibara-9.5 postgresql-contrib-9.5
  • Ṣe imudojuiwọn awọn idii Idaniloju Ṣiṣẹ Paragon.
    • Ṣe iṣiro sọwedowo fun tarball ti o ni ẹya tuntun ti Ile-iṣẹ Iṣakoso ati rii daju pe o dọgba si ayẹwo SHA256 ti a pese lori oju-iwe igbasilẹ naa:
      sha256sum paa-control-center_${CC_VERSION}.tar.gz
  • Yọ bọọlu ile-iṣẹ Iṣakoso kuro:
    okeere CC_VERSION=
    tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
  • Fi sori ẹrọ awọn idii Ile-iṣẹ Iṣakoso tuntun:
    sudo apt imudojuiwọn
    sudo apt fi sori ẹrọ ./netrounds-control-center_${CC_VERSION}/*.deb
  • Yọ awọn idii ti atijo kuro:

AKIYESI: O ṣe pataki lati yọ awọn idii wọnyi kuro.

  • # Idanwo Aṣoju Lite atilẹyin sudo apt purge netrounds-agent-wiwọle
  • # Ailokun jsonfield package sudo apt yọ python-django-jsonfield kuro

Ṣaaju ṣiṣe iṣilọ data data, o nilo lati ṣe diẹ ninu awọn igbesẹ afikun. Lọ si nkan ipilẹ imọ yii, yi lọ si isalẹ si apakan Awọn iṣe ti o ba ti fi idasilẹ silẹ, ki o ṣe awọn igbesẹ 1 si 4 ti awọn ilana yẹn.
AKIYESI: Maṣe ṣe igbesẹ 5 ni aaye yii.

  • Ṣiṣe iṣilọ data data:
    AKIYESI: Ṣaaju ṣiṣe ijira, o gbọdọ rii daju pe ayẹwo iṣotitọ data data ti a ṣalaye “loke” ni oju-iwe 2 pari laisi aṣiṣe.
    sudo ncc jade
    Aṣẹ iṣilọ ncc gba akoko pupọ lati ṣiṣẹ (awọn iṣẹju pupọ). O yẹ ki o tẹjade atẹle naa (awọn alaye ti o yọkuro ni isalẹ):
    • Iṣilọ aaye data…
    • Awọn iṣẹ ṣiṣe:
      <…>
    • Mimuuṣiṣẹpọ awọn ohun elo laisi iṣiwa:
      <…>
    • Awọn iṣiwa ti nṣiṣẹ:
      <…>
    • Ṣiṣẹda tabili kaṣe…
      <…>
    • Mimuuṣiṣẹpọ awọn iwe afọwọkọ idanwo…
  • (Iyan) Ṣe imudojuiwọn package ConfD ti o ba nilo ConfD:
    tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz
    sudo apt fi sori ẹrọ ./netrounds-confd_${NCC_VERSION}\_all.deb
  • Ṣe afiwe iṣeto ti o ti ṣe afẹyinti tẹlẹ files pẹlu awọn rinle fi sori ẹrọ, ati ọwọ dapọ awọn akoonu ti awọn meji tosaaju ti files (wọn yẹ ki o wa ni awọn ipo kanna).
  • Mu apache2 ṣiṣẹ, kafka, ati awọn iṣẹ netrounds-callexecuter:
    sudo systemctl mu apache2 kafka netrounds-callexecuter ṣiṣẹ
  • Bẹrẹ Awọn iṣẹ Idaniloju Nṣiṣẹ Paragon:
    sudo systemctl bẹrẹ –gbogbo “netrounds-*” apache2 kafka openvpn@netrounds
  • Lati mu iṣeto tuntun ṣiṣẹ, o tun nilo lati ṣiṣẹ:
    sudo systemctl gbee apache2
  • Fi sori ẹrọ awọn ibi ipamọ Aṣoju Idanwo tuntun:
    TA_APPLIANCE_VERSION=
    TA_APPLICATION_VERSION=
    • # Fun awọn ẹya ṣaaju 3.0:
    • # Ṣe idaniloju iduroṣinṣin ti awọn ibi ipamọ (idahun yẹ ki o jẹ “O DARA”) shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent application_${TA_APPLICATION_VERSION}.sha256.sum
    • # Fun ẹya 3.0 ati nigbamii:
    • # Ṣe iṣiro awọn sọwedowo fun awọn ibi ipamọ ati rii daju pe wọn baamu naa
    • # SHA256 sọwedowo ti a pese lori oju-iwe igbasilẹ sha256sum paa-aṣoju idanwo_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
    • # Bẹrẹ fifi sori ẹrọ 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/
  • Niwọn igba ti atilẹyin fun Aṣoju Idanwo Lite ti lọ silẹ ni ẹya 2.35, o yẹ ki o yọkuro awọn idii Aṣoju Igbeyewo atijọ ti o ba fi wọn sii:
    sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agent-lite*

AKIYESI: Nigbati o ba ṣe igbesoke si 3.x nigbamii, o gbọdọ bẹrẹ nipasẹ ṣiṣe aṣẹ yii: sudo apt-mark unhold python-django python-django-common

Oju iṣẹlẹ B: Alabapade Ubuntu 18.04 fifi sori

  • Lori apẹẹrẹ Ubuntu 16.04, mu awọn afẹyinti ti data ọja Idaniloju Paragon Active.
    AKIYESI: Eyi ni ilana afẹyinti ti a sapejuwe ninu Itọsọna Awọn iṣẹ, ipin "Fifẹyinti Data Ọja", nikan diẹ sii ni ṣoki.
    Ṣiṣe awọn aṣẹ wọnyi:
    • # Ṣe afẹyinti aaye data PostgreSQL pg_dump -help pg_dump -h localhost -U netrounds netrounds> ncc_postgres.sql
    • # (Ni omiiran, lati fipamọ ni ọna kika alakomeji:)
    • # pg_dump -h localhost -U netrounds -Fc netrounds> ncc_postgres.binary
    • # Ṣe afẹyinti awọn bọtini ṢiiVPN sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    • # Akiyesi: Rii daju pe o tọju awọn wọnyi ni aaye ailewu.
    • # Ṣe afẹyinti RRD files (data metiriki)
    • # Ṣayẹwo file iwọn ṣaaju ki o to compressing awọn RRDs. Lilo pipaṣẹ oda ko ṣe iṣeduro # ti awọn RRD ba tobi ju 50 GB; wo akọsilẹ ni isalẹ.
    • du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd

AKIYESI: Aṣẹ pg_dump yoo beere fun ọrọ igbaniwọle kan eyiti o le rii ni /etc/netrounds/netrounds.conf labẹ “data data postgres”. Ọrọigbaniwọle aiyipada jẹ "awọn nẹtiwọki".
AKIYESI: Fun iṣeto titobi nla (> 50 GB), ṣiṣe bọọlu tarball ti RRD files le gba gun ju, ati yiya aworan iwọn didun le jẹ imọran to dara julọ. Awọn ojutu to ṣee ṣe fun ṣiṣe eyi pẹlu: lilo a file eto ti o ṣe atilẹyin snapshots, tabi yiya aworan ti iwọn didun foju ti olupin naa nṣiṣẹ ni agbegbe foju.

  • Lori apẹẹrẹ Ubuntu 16.04, mu awọn afẹyinti ti iṣeto ni Ile-iṣẹ Iṣakoso 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
      Fun example:
      sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
  • Lori apẹẹrẹ Ubuntu 16.04, ṣe afẹyinti iwe-aṣẹ naa file.
  • Apeere tuntun nilo lati ni itẹlọrun o kere ju awọn ibeere ohun elo kanna bi ti atijọ.
  • Lori apẹẹrẹ tuntun, fi Ubuntu 18.04 sori ẹrọ. A ṣe iṣeduro ikẹkọ atẹle:
  • https://ubuntu.com/tutorials/install-ubuntu-server
    Niwọn bi Idaniloju Nṣiṣẹ Paragon jẹ ti oro kan, o le tọju awọn aiyipada jakejado. (O le dajudaju ṣẹlẹ pe o nilo lati ṣe awọn yiyan oriṣiriṣi fun awọn idi ti ko ni ibatan si Idaniloju Active Paragon.)
  • Ni kete ti Ubuntu 18.04 ti fi sii, tun atunbere eto naa.
  • Ipin disiki wọnyi ni a ṣe iṣeduro, ni pataki fun awọn afẹyinti aworan (ṣugbọn o wa si ọ bi olumulo lati pinnu):
    • Ipinpin ti a ṣeduro fun iṣeto laabu:
      • /: Gbogbo disk, ext4.
    • Pipin ti a ṣe iṣeduro fun iṣeto iṣelọpọ:
      • /: 10% ti aaye disk, ext4.
      • / var: 10% ti aaye disk, ext4.
      • /var/lib/netrounds/rrd: 80% ti aaye disk, ext4.
    • Ko si ìsekóòdù
  • Ṣeto agbegbe aago si UTC, fun example bi wọnyi:
    sudo timedatectl ṣeto-akoko agbegbe ati be be lo/UTC
  • Ṣeto gbogbo awọn agbegbe si en_US.UTF-8.
    • Ọna kan lati ṣe eyi ni lati ṣatunkọ pẹlu ọwọ file /etc/default/locale. Example:
      LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
    • Rii daju pe ila atẹle ko ni asọye ninu /etc/locale.gen:
      en_US.UTF-8 UTF-8
    • Tun agbegbe naa ṣe files lati rii daju pe ede ti o yan wa:
      sudo apt-gba fi sori ẹrọ awọn agbegbe sudo locale-gen
  • Rii daju pe ijabọ lori awọn ebute oko oju omi atẹle yii ni a gba laaye si ati lati Ile-iṣẹ Iṣakoso:
    • Ti nwọle:
      • TCP ibudo 443 (HTTPS): Web ni wiwo
      • TCP ibudo 80 (HTTP): Web ni wiwo (lo nipa Speedtest, àtúnjúwe miiran URLs si HTTPS)
      • TCP ibudo 830: ConfD (aṣayan)
      • TCP ibudo 6000: Ti paroko OpenVPN asopọ fun awọn ohun elo Aṣoju Idanwo
      • TCP ibudo 6800: ti paroko WebSocket asopọ fun Igbeyewo Aṣoju Awọn ohun elo
    • Ti njade:
      • TCP ibudo 25 (SMTP): Ifijiṣẹ meeli
      • UDP ibudo 162 (SNMP): Fifiranṣẹ awọn ẹgẹ SNMP fun awọn itaniji
      • UDP ibudo 123 (NTP): Amuṣiṣẹpọ akoko
  • Fi NTP sori ẹrọ:
    • Ni akọkọ mu awọn ọjọ akoko kuro:
      sudo timedatectl ṣeto-ntp No
    • Ṣiṣe aṣẹ yii:
      timedatectl
      ati rii daju pe
    • systemd-timesyncd.iṣẹ nṣiṣẹ: rara
    • Bayi o le ṣiṣe fifi sori NTP:
      sudo apt-gba fi sori ẹrọ ntp
    • Rii daju pe awọn olupin NTP ti a tunto jẹ eyiti o le de ọdọ:
      ntpq -np
    • Ijade yẹ ki o jẹ deede “gbogbo eyi” ti a fihan ni octal. 1

1 Ninu abajade, iye “de ọdọ” fun awọn olupin NTP jẹ iye octal ti n tọka abajade awọn iṣowo NTP mẹjọ ti o kẹhin. Ti gbogbo awọn mẹjọ ba ṣaṣeyọri, iye naa yoo jẹ octal 377 (= alakomeji

  • Fi PostgreSQL sori ẹrọ ati ṣeto olumulo kan fun Ile-iṣẹ Iṣakoso:
    • sudo apt-gba imudojuiwọn
    • sudo apt-gba fi sori ẹrọ postgresql
    • sudo -u postgres psql -c “ṢẸDA awọn netiwọki ipa WITH PASSWORD encrypted ‘netrounds’ SUPERUSER LOGIN;”
    • sudo -u postgres psql -c “ṢẸDA DATABASE netrounds OWNER netrounds ENCODING 'UTF8' Àdàkọ 'awoṣe0';"
      Lilo olupin PostgreSQL ita ko ṣe iṣeduro.
  • Fi sori ẹrọ ati tunto olupin imeeli kan.
    • Ile-iṣẹ Iṣakoso yoo fi imeeli ranṣẹ si awọn olumulo:
      • nigbati wọn pe wọn si akọọlẹ kan,
      • nigba fifiranṣẹ awọn itaniji imeeli (ie ti imeeli kuku ju SNMP lo fun idi eyi), ati
      • nigba fifiranṣẹ awọn iroyin igbakọọkan.
    • Ṣiṣe aṣẹ naa
      sudo apt-gba fifi sori ẹrọ ifiweranṣẹ
    • Fun iṣeto ti o rọrun nibiti postfix le firanṣẹ taara si olupin imeeli ti opin irin ajo, o le ṣeto Iru gbogbogbo ti iṣeto meeli si “Aaye ayelujara”, ati pe orukọ meeli eto le maa fi silẹ bi o ti ri. Bibẹẹkọ, postfix nilo lati tunto ni ibamu si agbegbe. Fun itọsọna, tọka si iwe aṣẹ Ubuntu ni https://help.ubuntu.com/lts/serverguide/postfix.html.
  • Fi sori ẹrọ Ile-iṣẹ Iṣakoso lori apẹẹrẹ Ubuntu 18.04.
    • Ilana yii tun fi Paragon Active Assurance REST API sori ẹrọ.
      • okeere CC_VERSION=
      • # Ṣe iṣiro sọwedowo fun tar file ati rii daju pe o dọgba si SHA256
  • 0b11111111). Sibẹsibẹ, nigba ti o ba ti fi NTP sori ẹrọ, o ṣee ṣe pe o kere ju awọn iṣowo NTP mẹjọ ti waye, ki iye naa yoo kere si: ọkan ninu 1, 3, 7, 17, 37, 77, tabi 177 ti gbogbo awọn iṣowo ba ṣaṣeyọri. .
    • # checksum ti a pese lori oju-iwe igbasilẹ sha256sum paa-control-center_${CC_VERSION}.tar.gz
    • # Yọ tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
    • # Rii daju pe awọn idii jẹ imudojuiwọn sudo apt-gba imudojuiwọn
    • # Bẹrẹ fifi sori sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb
  • Duro gbogbo awọn iṣẹ idaniloju Paragon Active:
    sudo systemctl da “netrounds-*” apache2 openvpn@netrounds
  • Pada afẹyinti ipamọ data pada:
    sudo -u postgres psql –set ON_ERROR_STOP=lori netrounds <ncc_postgres.sql
  • Ṣaaju ṣiṣe iṣilọ data data, o nilo lati ṣe diẹ ninu awọn igbesẹ afikun. Lọ si nkan ipilẹ imọ yii, yi lọ si isalẹ si apakan Awọn iṣe ti o ba ti fi idasilẹ silẹ, ki o ṣe awọn igbesẹ 1 si 4 ti awọn ilana yẹn.
    AKIYESI: Maṣe ṣe igbesẹ 5 ni aaye yii.
  • Ṣiṣe iṣilọ data data:
    AKIYESI: Eyi jẹ aṣẹ ifarabalẹ, ati pe o yẹ ki o ṣe itọju nigbati o ba n ṣiṣẹ lori ẹrọ latọna jijin. Ninu iru oju iṣẹlẹ yii o gbaniyanju gidigidi pe ki o lo eto bii iboju tabi tmux ki aṣẹ iṣiwa le tẹsiwaju ni ṣiṣiṣẹ paapaa ti igba ssh ba ya.
    • sudo ncc jade
  • Aṣẹ iṣilọ ncc gba akoko pupọ lati ṣiṣẹ (awọn iṣẹju pupọ). O yẹ ki o tẹjade atẹle naa (awọn alaye ti a yọkuro ni isalẹ
    • Iṣilọ aaye data…
    • Awọn iṣẹ ṣiṣe:
      <…>
    • Mimuuṣiṣẹpọ awọn ohun elo laisi iṣiwa:
      <…>
    • Awọn iṣiwa ti nṣiṣẹ:
      <…>
    • Ṣiṣẹda tabili kaṣe…
      <…>
    • Mimuuṣiṣẹpọ awọn iwe afọwọkọ idanwo…
  • Gbe data afẹyinti lọ si apẹẹrẹ 18.04 nipa lilo scp tabi ọpa miiran.
  • Mu pada awọn bọtini OpenVPN pada:
    • # Yọ eyikeyi awọn bọtini OpenVPN ti o wa tẹlẹ sudo rm -rf /var/lib/netrounds/openvpn
    • # Ṣii awọn bọtini afẹyinti sudo tar -xzf ncc_openvpn.tar.gz -C /
  • Pada data RRD pada:
    • # Yọ eyikeyi awọn RRD ti o wa tẹlẹ sudo rm -rf /var/lib/netrounds/rrd
    • # Ṣii awọn RRDs ti o ṣe afẹyinti sudo tar -xzf ncc_rrd.tar.gz -C /
  • Ṣe afiwe iṣeto ni afẹyinti files pẹlu awọn rinle fi sori ẹrọ, ati ọwọ dapọ awọn akoonu ti awọn meji tosaaju ti files (wọn yẹ ki o wa ni awọn ipo kanna).
  • Mu iwe-aṣẹ ọja ṣiṣẹ nipa lilo iwe-aṣẹ naa file gba lati igba atijọ:
    • iwe-aṣẹ ncc mu ṣiṣẹ ncc_license.txt
  • Bẹrẹ Awọn iṣẹ Idaniloju Nṣiṣẹ Paragon:
    sudo systemctl bẹrẹ –gbogbo “netrounds-*” apache2 kafka openvpn@netrounds
  • Lati mu iṣeto tuntun ṣiṣẹ, o tun nilo lati ṣiṣẹ:
    sudo systemctl gbee apache2
  • Fi sori ẹrọ awọn ibi ipamọ Aṣoju Idanwo tuntun:
    • TA_APPLIANCE_VERSION=
    • TA_APPLICATION_VERSION=
    • # Fun awọn ẹya ṣaaju 3.0:
    • # Jẹrisi iduroṣinṣin ti awọn ibi ipamọ (idahun yẹ ki o jẹ “O DARA”)
      shasum -c netrounds-aṣoju-igbeyewo_${TA_APPLIANCE_VERSION}_all.sha256
      shasum -c netrounds-aṣoju-igbeyewo-elo_${TA_APPLICATION_VERSION}.sha256.sum
    • # Fun ẹya 3.0 ati nigbamii:
    • # Ṣe iṣiro awọn sọwedowo fun awọn ibi ipamọ ati rii daju pe wọn baamu naa
    • # SHA256 sọwedowo ti a pese lori oju-iwe igbasilẹ naa
      sha256sum paa-aṣoju-igbeyewo_${TA_APPLIANCE_VERSION}_all.deb
      sha256sum paa-aṣoju-igbeyewo-application_${TA_APPLICATION_VERSION}.tar.gz
    • # Bẹrẹ fifi sori 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/
  • (Eyi je ko je) Tẹle NETCONF & YANG API Itọsọna Orchestration lati fi sori ẹrọ ati tunto ConfD ti o ba nilo rẹ.

AKIYESI: Nigbati o ba ṣe igbesoke si 3.x nigbamii, o gbọdọ bẹrẹ nipasẹ ṣiṣe aṣẹ yii: sudo apt-mark unhold python-django python-django-common

Laasigbotitusita

NI APA YI

  • Awọn iṣoro Bibẹrẹ ConfD | 15
  • Awọn iṣoro Bibẹrẹ callexecuter | 15
  • Web Olupin Ko Dahun | 16
  • Titun bẹrẹ Paragon Awọn iṣẹ idaniloju Nṣiṣẹ kuna | 17

Awọn iṣoro Bibẹrẹ ConfD
Ti o ba ni awọn iṣoro bibẹrẹ ConfD lẹhin igbesoke, jọwọ kan si alabaṣepọ Juniper rẹ tabi oluṣakoso akọọlẹ Juniper agbegbe rẹ tabi aṣoju tita lati le gba ṣiṣe alabapin titun kan.

Awọn iṣoro Bibẹrẹ callexecuter
Ṣayẹwo awọn ipe ipeexecuter pẹlu aṣẹ

  • sudo journalctl xeu netrounds-callexecuter

O le rii aṣiṣe bi atẹle:

  • Jun 03 09:53:27 myhost django-admin[6290]: Aṣiṣe netrounds.manager.callexecuter Iyatọ ti a ko mu ni CallExecuter.run [name=netrounds.manager.callexecuter, thread=140364632504128,fun=8238
  • Jun 03 09:53:27 myhost django-admin[6290]: Atọpasẹ (ipe aipẹ julọ):
  • Oṣu Kẹta 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/management/commands/runcallexecuter.py", laini 65, ni ọwọ
  • Oṣu Kẹta 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/calldispatcher.py", laini 164, ni ṣiṣe
  • Oṣu Kẹta 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py", ila 204, inwait
  • Oṣu Kẹta 03 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py", ila 42, ninu __unicode__
  • Jun 03 09:53:27 myhost django-admin[6290]: Aṣiṣe Attribute: 'unicode' ohun ko ni abuda 'awọn ohun elo'

Ohun ti o ṣẹlẹ ni wipe netrounds-callexecuter * .deb package ti a igbegasoke lai a rii daju netrounds-callexecuter systemd iṣẹ duro ati ki o alaabo. Ibi ipamọ data wa ni ipo ti ko tọ; o nilo lati mu pada lati afẹyinti, ati awọn igbesoke nilo lati wa ni tun.
Ṣe awọn atẹle lati mu ati da duro iṣẹ netrounds-callexecuter:

  • sudo systemctl mu netrounds-callexecuter ṣiṣẹ
  • sudo systemctl da netrounds-callexecuter

Web Olupin Ko Dahun
Ṣayẹwo awọn akọọlẹ apache pẹlu aṣẹ naa

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

Ti o ba rii aṣiṣe atẹle, o tumọ si pe ẹya Ile-iṣẹ Iṣakoso 2.34 nṣiṣẹ lori Ubuntu 18.04, iyẹn ni, Ile-iṣẹ Iṣakoso ko ti ni ilọsiwaju ni aṣeyọri. Ojutu ni lati ṣe igbesoke Ile-iṣẹ Iṣakoso si ẹya nigbamii bi a ti ṣalaye ninu iwe yii.

  • # Aagoamps, pids, ati bẹbẹ lọ kuro ni isalẹ
    Àkọlé WSGI akosile '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' ko le ṣe kojọpọ bi Python module.
    Iyatọ ti ṣẹlẹ sisẹ iwe afọwọkọ WSGI '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py'. Pada (ipe aipẹ to kẹhin):
    • File "/usr/lib/python2.7/dist-packages/netrounds/wsgi.py", ila 6, ninu ohun elo = get_wsgi_application ()
    • File "/usr/lib/python2.7/dist-packages/django/core/wsgi.py", laini 13, ninu get_wsgi_application django.setup(set_prefix=Iro)
    • File "/usr/lib/python2.7/dist-packages/django/__init__.py", ila 27, ninu setup apps.populate(settings.INSTALLED_APPS)
    • File "/usr/lib/python2.7/dist-packages/django/apps/registry.py", laini 85, ninu populate app_config = AppConfig.create(titẹ sii)
    • File "/usr/lib/python2.7/dist-packages/django/apps/config.py", laini 94, ni ṣẹda module = import_module(titẹsi)
    • File "/usr/lib/python2.7/importlib/__init__.py", ila 37, ninu import_module __import__(orukọ)
    • File "/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py", ila 1, ninu lati grappelli.dashboard.dashboards gbe wọle *
    • File "/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py", ila 14, ninu lati grappelli.dashboard gbe wọle modulu
    • File "/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py", laini 9, ninu lati django.contrib.contenttypes.models gbe ContentType wọle
    • File "/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py", ila 139, ni kilasi ContentType (models.Model):
    • File "/usr/lib/python2.7/dist-packages/django/db/models/base.py", laini 110, ninu __new__ app_config = apps.get_containing_app_config(module)
    • File "/usr/lib/python2.7/dist-packages/django/apps/registry.py", ila 247, ninu get_containing_app_config self.check_apps_ready()
    • File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, laini 125, ni check_apps_ready gbin AppRegistryNotReady(“A ko ti kojọpọ awọn ohun elo sibẹsibẹ.”) AppRegistryNotReady: Awọn ohun elo ko tii kojọpọ sibẹsibẹ.

Titun bẹrẹ Paragon Awọn iṣẹ Idaniloju Nṣiṣẹ kuna

  • Tun bẹrẹ awọn netiwọki-* awọn iṣẹ pẹlu
    • sudo systemctl bẹrẹ –gbogbo “netrounds-*” apache2 openvpn@netrounds
  • gbejade ifiranṣẹ atẹle:
    • Kuna lati bẹrẹ netrounds-agent-ws-server.service: Unit netrounds-agent-ws-server.iṣẹ ti wa ni boju-boju.
    • Kuna lati bẹrẹ netrounds-agent-daemon.service: Unit netrounds-agent-daemon.iṣẹ ti wa ni boju-boju.
  • Eyi tumọ si pe awọn iṣẹ ti a mẹnuba ti ni boju-boju lakoko ilana yiyọkuro package ati nilo afọmọ afọwọṣe. Awọn ilana afọmọ ti han ni isalẹ
    • sudo apt-gba purge netrounds-oluranlọwọ-iwọle
    • sudo ri / ati be be lo / systemd / eto -name "netrounds-agent-* .iṣẹ" -delete sudo systemctl daemon-reload

Juniper Networks, aami Juniper Networks, Juniper, ati Junos jẹ aami-išowo ti a forukọsilẹ ti Juniper Networks, Inc. ni Amẹrika ati awọn orilẹ-ede miiran. Gbogbo awọn aami-išowo miiran, awọn ami iṣẹ, awọn aami ti a forukọsilẹ, tabi awọn aami iṣẹ ti a forukọsilẹ jẹ ohun-ini awọn oniwun wọn. Juniper Networks ko gba ojuse fun eyikeyi awọn aiṣedeede ninu iwe yii. Juniper Networks ni ẹtọ lati yipada, yipada, gbigbe, tabi bibẹẹkọ tunwo atẹjade yii laisi akiyesi. Aṣẹ-lori-ara © 2024 Juniper Networks, Inc. Gbogbo ẹtọ wa ni ipamọ.

Awọn iwe aṣẹ / Awọn orisun

Juniper NETWORKS Version 2.34 Igbegasoke Iṣakoso ile-iṣẹ [pdf] Itọsọna olumulo
Ẹya 2.34 Ile-iṣẹ Iṣakoso Igbegasoke, Ile-iṣẹ Iṣakoso Igbegasoke, Ile-iṣẹ Iṣakoso, Ile-iṣẹ

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *