Juniper-NETWORKS-LOGO

Juniper NETWORKS Upgrading Control Center mula sa Bersyon 2.34

Juniper-NETWORKS-Upgrading-Control-Center-from-Version-PRODUCT

Panimula

Ang dokumentong ito ay may kinalaman sa pag-upgrade ng Paragon Active Assurance Control Center mula sa bersyon 2.34 patungo sa mas bagong bersyon. Ang pag-upgrade ay nangangailangan ng mga espesyal na pamamaraan dahil kinabibilangan ito ng pag-upgrade ng Ubuntu OS mula 16.04 hanggang 18.04. Sinasaklaw ng dokumento ang dalawang senaryo:

  • I-upgrade ang Ubuntu 16.04 (na may naka-install na Control Center) sa Ubuntu 18.04.
  • Bagong pag-install ng Ubuntu 18.04 na sinusundan ng pag-install ng Control Center at paglilipat ng backup na data mula sa isang lumang instance ng Control Center patungo sa bagong instance.

Para sa iba pang mga pag-upgrade, mangyaring sumangguni sa Gabay sa Pag-upgrade.

Scenario A: I-upgrade ang Ubuntu 16.04 sa Ubuntu 18.04

  • Magsimula sa pamamagitan ng hindi pagpapagana ng apache2 at net rounds-call execute services:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (2)
  • Itigil ang lahat ng serbisyo ng Paragon Active Assurance:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (3)
  • Kumuha ng mga backup ng data ng produkto ng Paragon Active Assurance.

TANDAAN: Ito ang pamamaraan ng pag-backup na inilarawan sa Gabay sa Pagpapatakbo, kabanata ng Pag-back up ng Data ng Produkto, na mas maikli lamang ang pagkakasabi.

Patakbuhin ang mga utos na ito:

Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (4)

TANDAAN: Ang pg_dump command ay hihingi ng password na makikita sa /etc/netrounds/netrounds.conf sa ilalim ng “postgres database”. Ang default na password ay "netrounds".

TANDAAN: Para sa malakihang setup (> 50 GB), paggawa ng tarball ng RRD files ay maaaring tumagal ng masyadong mahaba, at pagkuha ng isang snapshot ng volume ay maaaring maging isang mas mahusay na ideya. Ang mga posibleng solusyon sa paggawa nito ay kinabibilangan ng: paggamit ng a file system na sumusuporta sa mga snapshot, o pagkuha ng snapshot ng virtual volume kung tumatakbo ang server sa isang virtual na kapaligiran.

  • Suriin ang integridad ng database gamit ang ibinigay na script netrounds_2.35_validate_db.sh.

BABALA: Kung maglalabas ng mga babala ang script na ito, huwag subukan ang pamamaraan ng paglilipat ng database na inilarawan sa "ibaba" sa pahina 5. Makipag-ugnayan sa suporta ng Juniper sa pamamagitan ng pag-file ng tiket sa https://support.juniper.net/support/requesting-support (pagbibigay ng output mula sa script) upang malutas ang mga problema sa database bago ka magpatuloy sa pag-upgrade.

  • Kumuha ng mga backup ng configuration ng Control Center files:

Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (5)

Para kay example:

Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (6)

  • I-upgrade ang Ubuntu sa bersyon 18.04. Ang isang karaniwang pamamaraan ng pag-upgrade ay ang mga sumusunod (inangkop mula sa https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
  • Upang mag-upgrade sa isang server system:
  • I-install ang update-manager-core kung hindi pa ito naka-install.
  • Siguraduhin na ang Prompt line sa /etc/update-manager/release-upgrades ay nakatakda sa 'lts' (upang matiyak na ang OS ay na-upgrade sa 18.04, ang susunod na bersyon ng LTS pagkatapos ng 16.04).
  • Ilunsad ang tool sa pag-upgrade gamit ang command sudo do-release-upgrade.
  • Sundin ang mga tagubilin sa screen. Sa abot ng Paragon Active Assurance ay nababahala, maaari mong panatilihin ang mga default sa kabuuan. (Maaaring mangyari siyempre na kailangan mong gumawa ng iba't ibang mga pagpipilian para sa mga kadahilanang hindi nauugnay sa Paragon Active Assurance.)
  • Kapag na-upgrade na ang Ubuntu, i-reboot ang system. Pagkatapos ay gawin ang mga sumusunod na hakbang:
  • I-upgrade ang PostgreSQL.
  • I-update ang database ng PostgreSQL filemula sa bersyon 9.5 hanggang bersyon 10:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (7)Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (8)
  • Alisin ang lumang bersyon ng PostgreSQL:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (9)
  • I-update ang mga pakete ng Paragon Active Assurance.
  • Kalkulahin ang checksum para sa tarball na naglalaman ng bagong bersyon ng Control Center at i-verify na ito ay katumbas ng SHA256 checksum na ibinigay sa pahina ng pag-download:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (10)
  • I-unpack ang tarball ng Control Center:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (11)
  • Mag-install ng mga bagong pakete ng Control Center:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (12)
  • Alisin ang mga hindi na ginagamit na pakete:

TANDAAN: Mahalagang alisin ang mga paketeng ito.

Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (13)

  • Bago gawin ang paglipat ng database, kailangan mong magsagawa ng ilang karagdagang mga hakbang. Pumunta sa artikulong ito ng Knowledge base, mag-scroll pababa sa seksyong Mga Pagkilos kung na-install na ang release, at gawin ang mga hakbang 1 hanggang 4 ng mga tagubiling iyon.

TANDAAN: Huwag gawin ang hakbang 5 sa puntong ito.

  • Patakbuhin ang paglilipat ng database:

TANDAAN: Bago mag-migrate, dapat mong tiyakin na ang pagsusuri sa integridad ng database na inilarawan “sa itaas” sa pahina 2 ay nakumpleto nang walang error.

Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (14)

Ang ncc migrate command ay tumatagal ng malaking oras upang maisagawa (maraming minuto). Dapat itong i-print ang mga sumusunod (inalis ang mga detalye sa ibaba):Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (15)

  • (Opsyonal) I-update ang ConfD package kung kailangan mo ng ConfD:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (16)
  • Ihambing ang dating naka-back up na configuration files sa mga bagong naka-install, at manu-manong pagsamahin ang mga nilalaman ng dalawang set ng files (dapat manatili sila sa parehong mga lokasyon).
  • Paganahin ang mga serbisyo sa pagpapatupad ng apache2, Kafka, at net rounds-call:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (17)
  • Simulan ang mga serbisyo ng Paragon Active Assurance:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (18)
  • Upang i-activate ang bagong configuration, kailangan mo ring patakbuhin ang:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (19)
  • Mag-install ng mga bagong repositoryo ng Test Agent:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (20)
  • Dahil ang suporta para sa Test Agent Lite ay ibinaba sa bersyon 2.35, dapat mong alisin ang mga lumang Test Agent Lite na pakete kung na-install mo ang mga ito:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (21)

TANDAAN: Kapag nag-upgrade ka sa 3.x mamaya, dapat kang magsimula sa pamamagitan ng pagpapatakbo ng command na ito: sudo apt-mark unhold python-django python-django-common

Scenario B: Bagong Pag-install ng Ubuntu 18.04

  • Sa halimbawa ng Ubuntu 16.04, kumuha ng mga backup ng data ng produkto ng Paragon Active Assurance.

TANDAAN: Ito ang pamamaraan ng pag-backup na inilarawan sa Gabay sa Pagpapatakbo, kabanata na "Pag-back up ng Data ng Produkto", na mas maikli lamang ang pagkakasabi.

Patakbuhin ang mga utos na ito:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (22)

Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (23)

TANDAAN: Ang pg_dump command ay hihingi ng password na makikita sa /etc/netrounds/netrounds.conf sa ilalim ng “postgres database”. Ang default na password ay "netrounds".

TANDAAN: Para sa malakihang setup (> 50 GB), paggawa ng tarball ng RRD files ay maaaring tumagal ng masyadong mahaba, at pagkuha ng isang snapshot ng volume ay maaaring maging isang mas mahusay na ideya. Ang mga posibleng solusyon sa paggawa nito ay kinabibilangan ng: paggamit ng a file system na sumusuporta sa mga snapshot, o pagkuha ng snapshot ng virtual volume kung tumatakbo ang server sa isang virtual na kapaligiran.

Para kay example:

Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (24)

  • Sa halimbawa ng Ubuntu 16.04, i-back up ang lisensya file.
  • Kailangang matugunan ng bagong instance ang hindi bababa sa parehong mga kinakailangan sa hardware gaya ng luma.
  • Sa bagong pagkakataon, i-install ang Ubuntu 18.04. Inirerekomenda namin ang sumusunod na tutorial:
  • https://ubuntu.com/tutorials/install-ubuntu-server

Sa abot ng Paragon Active Assurance ay nababahala, maaari mong panatilihin ang mga default sa kabuuan. (Maaaring mangyari siyempre na kailangan mong gumawa ng iba't ibang mga pagpipilian para sa mga kadahilanang hindi nauugnay sa Paragon Active Assurance.)

  • Kapag na-install na ang Ubuntu 18.04, i-reboot ang system.
  • Inirerekomenda ang sumusunod na disk partitioning, lalo na para sa mga backup na snapshot (ngunit nasa sa iyo bilang user na magpasya):
  • Inirerekomendang paghahati para sa pag-setup ng lab:
  • /: Buong disk, ext4.
  • Inirerekomendang paghahati para sa pag-setup ng produksyon:
  • /: 10% ng espasyo sa disk, ext4.
  • /var: 10% ng espasyo sa disk, ext4.
  • /var/lib/netrounds/rrd: 80% ng espasyo sa disk, ext4.
  • Walang encryption
  • Itakda ang time zone sa UTC, halimbawaample tulad ng sumusunod:

Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (25)

  • Itakda ang lahat ng lokal sa en_US.UTF-8.
  • Ang isang paraan upang gawin ito ay ang manu-manong i-edit ang file /etc/default/locale. Halample:

Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (26)

  • Tiyaking HINDI nagkomento ang sumusunod na linya sa /etc/locale.gen:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (27)
  • I-regenerate ang locale files upang matiyak na magagamit ang napiling wika:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (28)
  • Tiyaking pinapayagan ang trapiko sa mga sumusunod na port papunta at mula sa Control Center:
  • Papasok:
  • TCP port 443 (HTTPS): Web interface
  • TCP port 80 (HTTP): Web interface (ginamit ng Speedtest, nagre-redirect ng iba URLs sa HTTPS)
  • TCP port 830: ConfD (opsyonal)
  • TCP port 6000: Naka-encrypt na koneksyon sa OpenVPN para sa Test Agent Appliances
  • TCP port 6800: Naka-encrypt WebSocket connection para sa Test Agent Application
  • Papalabas:
  • TCP port 25 (SMTP): Paghahatid ng mail
  • UDP port 162 (SNMP): Nagpapadala ng mga SNMP traps para sa mga alarm
  • UDP port 123 (NTP): Pag-synchronize ng oras
  • I-install ang NTP:
  • Una, huwag paganahin ang timedatectl:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (29)
  1. Sa output, ang halaga ng "abot" para sa mga NTP server ay isang octal na halaga na nagsasaad ng kinalabasan ng huling walong NTP na transaksyon. Kung lahat ng walo ay matagumpay, ang halaga ay magiging octal 377 (= binary
    • I-install ang PostgreSQL at mag-set up ng user para sa Control Center:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (30)
      Ang paggamit ng panlabas na PostgreSQL server ay hindi inirerekomenda.
    • Mag-install at mag-configure ng email server.
    • Magpapadala ang Control Center ng mga email sa mga user:
    • kapag naimbitahan sila sa isang account,
    • kapag nagpapadala ng mga alarma sa email (ibig sabihin, kung ginagamit ang email sa halip na SNMP para sa layuning ito), at
    • kapag nagpapadala ng mga pana-panahong ulat.
    • Patakbuhin ang utosJuniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (31)
    • Para sa isang simpleng setup kung saan maaaring direktang magpadala ang postfix sa patutunguhang email server, maaari mong itakda ang Pangkalahatang uri ng configuration ng mail sa “Internet Site”, at ang pangalan ng mail ng system ay karaniwang maaaring iwanang kung ano-ano. Kung hindi, kailangang i-configure ang postfix ayon sa kapaligiran. Para sa gabay, sumangguni sa opisyal na dokumentasyon ng Ubuntu sa https://help.ubuntu.com/lts/serverguide/postfix.html.
    • I-install ang Control Center sa halimbawa ng Ubuntu 18.04. Ini-install din ng pamamaraang ito ang Paragon Active Assurance REST API.Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (32)

0b11111111). Gayunpaman, kapag kaka-install mo pa lang ng NTP, malamang na wala pang walong transaksyon sa NTP ang naganap, para mas maliit ang halaga: isa sa 1, 3, 7, 17, 37, 77, o 177 kung matagumpay ang lahat ng transaksyon .Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (33)

  • Itigil ang lahat ng serbisyo ng Paragon Active Assurance:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (34)
  • Ibalik ang backup ng database:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (35)
  • Bago gawin ang paglipat ng database, kailangan mong magsagawa ng ilang karagdagang mga hakbang. Pumunta sa artikulong ito ng Knowledge base, mag-scroll pababa sa seksyong Mga Pagkilos kung na-install na ang release, at gawin ang mga hakbang 1 hanggang 4 ng mga tagubiling iyon.
    TANDAAN: Huwag gawin ang hakbang 5 sa puntong ito.
  • Patakbuhin ang paglilipat ng database:

TANDAAN: Ito ay isang sensitibong utos, at dapat mag-ingat kapag isinasagawa ito sa isang malayuang makina. Sa ganitong sitwasyon, lubos na inirerekomenda na gumamit ka ng program tulad ng screen o tmux upang ang utos ng paglipat ay patuloy na tumatakbo kahit na masira ang session ng ssh.Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (36)

Ang ncc migrate command ay tumatagal ng malaking oras upang maisagawa (maraming minuto). Dapat itong i-print ang mga sumusunod (inalis ang mga detalye sa ibaba):Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (37)

  • Ilipat ang backup na data sa 18.04 instance gamit ang scp o iba pang tool.
  • Ibalik ang OpenVPN key:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (38)
  • Ibalik ang data ng RRD:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (39)
  • Ihambing ang naka-back up na configuration files sa mga bagong naka-install, at manu-manong pagsamahin ang mga nilalaman ng dalawang set ng files (dapat manatili sila sa parehong mga lokasyon).
  • I-activate ang lisensya ng produkto gamit ang lisensya file kinuha mula sa lumang pagkakataon:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (40)
  • Simulan ang mga serbisyo ng Paragon Active Assurance:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (41)
  • Upang i-activate ang bagong configuration, kailangan mo ring patakbuhin ang:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (42)
  • Mag-install ng mga bagong repositoryo ng Test Agent:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (43)
  • (Opsyonal) Sundin ang NETCONF & YANG API Orchestration Guide upang i-install at i-configure ang ConfD kung kailangan mo ito.

TANDAAN: Kapag nag-upgrade ka sa 3.x mamaya, dapat kang magsimula sa pamamagitan ng pagpapatakbo ng command na ito: sudo apt-mark unhold python-django python-django-common

Pag-troubleshoot

Mga Problema sa Pagsisimula ng ConfD
Kung mayroon kang mga problema sa pagsisimula ng ConfD pagkatapos ng pag-upgrade, mangyaring makipag-ugnayan sa iyong Juniper partner o sa iyong lokal na Juniper account manager o sales representative para makakuha ng bagong subscription.

Mga problema Pagsisimula ng pag-execute ng tawag
Suriin ang mga log ng callexecuter gamit ang commandJuniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (44)

Maaari kang makakita ng error tulad ng sumusunod:

Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (45) Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (46)

Ang nangyari ay na-upgrade ang net rounds-call execute*.deb package nang hindi tinitiyak na ang serbisyo ng net rounds-call execute system ay nahinto at hindi pinagana. Ang database ay nasa maling estado; kailangan itong ibalik mula sa backup, at kailangang ulitin ang pag-upgrade. Gawin ang sumusunod upang hindi paganahin at ihinto ang net rounds-call execute service:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (47)

Web Hindi Sumasagot ang Server

Suriin ang mga log ng apache gamit ang commandJuniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (48)

Kung nakikita mo ang sumusunod na error, nangangahulugan ito na ang bersyon ng Control Center 2.34 ay tumatakbo sa Ubuntu 18.04, iyon ay, ang Control Center ay hindi matagumpay na na-upgrade. Ang solusyon ay ang pag-upgrade ng Control Center sa isang mas bagong bersyon tulad ng inilarawan sa dokumentong ito.Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (49) Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (50)

Nabigo ang Pag-restart ng Paragon Active Assurance Services

  • I-restart ang mga serbisyo ng netround-* gamit angJuniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (51)
  • gumagawa ng sumusunod na mensahe:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (52)
  • Nangangahulugan ito na ang mga serbisyong nabanggit ay na-mask sa kurso ng proseso ng pag-alis ng package at nangangailangan ng manu-manong paglilinis. Ang pamamaraan ng paglilinis ay ipinapakita sa ibaba:Juniper-NETWORKS-Upgrading-Control-Center-from-Version-fig-1 (53)

Ang Juniper Networks, ang logo ng Juniper Networks, Juniper, at Junos ay mga rehistradong trademark ng Juniper Networks, Inc. sa United States at iba pang mga bansa. Ang lahat ng iba pang mga trademark, mga marka ng serbisyo, mga rehistradong marka, o mga rehistradong marka ng serbisyo ay pag-aari ng kani-kanilang mga may-ari. Walang pananagutan ang Juniper Networks para sa anumang mga kamalian sa dokumentong ito. Inilalaan ng Juniper Networks ang karapatang baguhin, baguhin, ilipat, o kung hindi man ay baguhin ang publikasyong ito nang walang abiso. Copyright © 2022 Juniper Networks, Inc. Lahat ng karapatan ay nakalaan.

Mga Dokumento / Mga Mapagkukunan

Juniper NETWORKS Upgrading Control Center mula sa Bersyon 2.34 [pdf] Gabay sa Gumagamit
Pag-upgrade ng Control Center mula sa Bersyon 2.34, Control Center mula sa Bersyon 2.34, Center mula sa Bersyon 2.34, Bersyon 2.34

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *