Juniper-NETWORKS-LOGO

Juniper NETWORKS Upgrading Control Center da a Versione 2.34

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

Introduzione

Stu documentu riguarda l'aghjurnamentu di Paragon Active Assurance Control Center da a versione 2.34 à una versione più tardi. L'aghjurnamentu implica prucedure speciali in quantu implica l'aghjurnamentu di u Ubuntu OS da 16.04 à 18.04. U documentu copre dui scenarii:

  • Actualizazione di Ubuntu 16.04 (cù u Centru di cuntrollu installatu) à Ubuntu 18.04.
  • Una nova installazione di Ubuntu 18.04 seguita da a stallazione di u Centru di Control è u trasferimentu di dati di salvezza da una vechja istanza di u Centru di Control à a nova istanza.

Per altri aghjurnamenti, fate riferimentu à a Guida di l'upgrade.

Scenariu A: Upgrade di Ubuntu 16.04 à Ubuntu 18.04

  • Cumincià per disattivà i servizii di esecuzione di Apache2 è Net Rounds-call:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (2)
  • Ferma tutti i servizii di Paragon Active Assurance:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (3)
  • Pigliate una copia di salvezza di i dati di u produttu Paragon Active Assurance.

NOTA: Questa hè a prucedura di salvezza descritta in a Guida Operazioni, capitulu Backing Up Product Data, solu più brevemente formulata.

Eseguite questi cumandamenti:

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

NOTA: U cumandimu pg_dump dumandà una password chì pò esse truvata in /etc/netrounds/netrounds.conf sottu "postgres database". A password predeterminata hè "netrounds".

NOTA: Per una cunfigurazione à grande scala (> 50 GB), fate un tarball di u RRD files pò piglià troppu longu, è piglià una snapshot di u voluminu pò esse una idea megliu. I pussibuli suluzioni per fà questu includenu: usendu a file sistema chì supporta snapshots, o piglià una snapshot di u voluminu virtuale se u servitore hè in esecuzione in un ambiente virtuale.

  • Verificate l'integrità di a basa di dati utilizendu u script furnitu netrounds_2.35_validate_db.sh.

ATTENZIONE: Se stu script produce avvisi, ùn pruvate micca a prucedura di migrazione di basa di dati descritta "sottu" in a pagina 5. Cuntattate l'assistenza Juniper affinchendu un bigliettu à https://support.juniper.net/support/requesting-support (furnendu l'output da u script) per avè i prublemi cù a basa di dati risolti prima di prucede cù l'aghjurnamentu.

  • Pigliate una copia di salvezza di a cunfigurazione di u Centru di Control files:

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

Per esampLe:

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

  • Aghjurnate Ubuntu à a versione 18.04. Una prucedura di aghjurnamentu tipica hè a siguenti (adattata da https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
  • Per aghjurnà in un sistema di servitore:
  • Installa update-manager-core s'ellu ùn hè micca digià stallatu.
  • Assicuratevi chì a linea Prompt in /etc/update-manager/release-upgrades hè impostata à "lts" (per assicurà chì u SO hè aghjurnatu à a 18.04, a prossima versione LTS dopu à 16.04).
  • Lanciate u strumentu d'aghjurnamentu cù u cumandimu sudo do-release-upgrade.
  • Segui l'istruzzioni nantu à u screnu. In quantu à Paragon Active Assurance, pudete mantene i valori predeterminati in tuttu. (Puderà di sicuru accade chì avete bisognu di fà scelte diverse per ragioni chì ùn sò micca ligati à Paragon Active Assurance.)
  • Una volta chì Ubuntu hè stata aghjurnata, reboot u sistema. Allora eseguite i seguenti passi:
  • Aghjurnate PostgreSQL.
  • Aghjurnate a basa di dati PostgreSQL files da a versione 9.5 à a versione 10:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (7)Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (8)
  • Eliminate a versione obsoleta di PostgreSQL:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (9)
  • Aghjurnate i pacchetti Paragon Active Assurance.
  • Calcule u checksum per u tarball chì cuntene a nova versione di u Centru di cuntrollu è verificate chì hè uguale à u checksum SHA256 furnitu in a pagina di scaricamentu:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (10)
  • Unpack the Control Center tarball:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (11)
  • Installa novi pacchetti di Control Center:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (12)
  • Eliminate i pacchetti obsoleti:

NOTA: Hè vitale per sguassà questi pacchetti.

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

  • Prima di fà a migrazione di a basa di dati, avete bisognu di fà alcuni passi supplementari. Andate à questu articulu di a basa di cunniscenza, scorri finu à a sezione Azioni se a liberazione hè stata installata, è eseguite i passi da 1 à 4 di queste struzzioni.

NOTA: Ùn fate micca u passu 5 à questu puntu.

  • Eseguite a migrazione di basa di dati:

NOTA: Prima di a migrazione, duvete assicurà chì a verificazione di l'integrità di a basa di dati descritta "sopra" in a pagina 2 finisci senza errore.

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

U cumandamentu ncc migrate piglia un tempu considerableu per eseguisce (assai minuti). Duverebbe stampà i seguenti (dettagli omessi quì sottu):Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (15)

  • (Opcional) Aghjurnate u pacchettu ConfD se avete bisognu di ConfD:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (16)
  • Comparate a cunfigurazione salvata prima files cù i novi stallati, è unisce manualmente u cuntenutu di i dui setti di files (duveranu stà in i stessi lochi).
  • Attivate i servizii di esecuzione di Apache2, Kafka è Net Rounds-call:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (17)
  • Cumincià i servizii di Assicurazione Active Paragon:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (18)
  • Per attivà a nova cunfigurazione, avete ancu bisognu di eseguisce:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (19)
  • Installa novi repositori di l'Agente di Test:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (20)
  • Siccomu u supportu per Test Agent Lite hè statu abbandunatu in a versione 2.35, duvete sguassà i vechji pacchetti Test Agent Lite se li avete installati:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (21)

NOTA: Quandu aghjurnà à 3.x più tardi, duvete principià per eseguisce stu cumandamentu: sudo apt-mark unhold python-django python-django-common

Scenariu B: Installazione fresca di Ubuntu 18.04

  • Nant'à l'istanza Ubuntu 16.04, fate una copia di salvezza di i dati di u produttu Paragon Active Assurance.

NOTA: Questa hè a prucedura di salvezza descritta in a Guida di Operazioni, capitulu "Back Up Data Product", solu più brevi.

Eseguite questi cumandamenti:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (22)

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

NOTA: U cumandimu pg_dump dumandà una password chì pò esse truvata in /etc/netrounds/netrounds.conf sottu "postgres database". A password predeterminata hè "netrounds".

NOTA: Per una cunfigurazione à grande scala (> 50 GB), fate un tarball di u RRD files pò piglià troppu longu, è piglià una snapshot di u voluminu pò esse una idea megliu. I pussibuli suluzioni per fà questu includenu: usendu a file sistema chì supporta snapshots, o piglià una snapshot di u voluminu virtuale se u servitore hè in esecuzione in un ambiente virtuale.

Per esampLe:

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

  • In l'istanza Ubuntu 16.04, fate una copia di salvezza di a licenza file.
  • A nova istanza hà bisognu à suddisfà almenu i stessi requisiti di hardware cum'è u vechju.
  • In a nova istanza, installate Ubuntu 18.04. Avemu cunsigliatu u seguente tutoriale:
  • https://ubuntu.com/tutorials/install-ubuntu-server

In quantu à Paragon Active Assurance, pudete mantene i valori predeterminati in tuttu. (Puderà di sicuru accade chì avete bisognu di fà scelte diverse per ragioni chì ùn sò micca ligati à Paragon Active Assurance.)

  • Quandu Ubuntu 18.04 hè stallatu, reboot u sistema.
  • A seguente partizione di u discu hè cunsigliatu, in particulare per i backup di snapshot (ma hè à voi cum'è utilizatore per decide):
  • Particionamentu cunsigliatu per a cunfigurazione di u laboratoriu:
  • /: Discu tutale, ext4.
  • Particionamentu cunsigliatu per a cunfigurazione di a produzzione:
  • /: 10% di u spaziu di discu, ext4.
  • /var: 10% di u spaziu di discu, ext4.
  • /var/lib/netrounds/rrd: 80% di u spaziu di discu, ext4.
  • Nisuna criptografia
  • Pone u fusu orariu à UTC, per esempiuamplu cusì:

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

  • Impostate tutti i locali in en_US.UTF-8.
  • Una manera di fà questu hè di edità manualmente file /etc/default/locale. EsampLe:

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

  • Assicuratevi chì a seguente linea ùn hè micca cummentata in /etc/locale.gen:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (27)
  • Rigenerate u locale files per assicurà chì a lingua scelta hè dispunibule:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (28)
  • Assicuratevi chì u trafficu nantu à i porti seguenti hè permessu da è da u Centru di Control:
  • In entrata:
  • Portu TCP 443 (HTTPS): Web interfaccia
  • Portu TCP 80 (HTTP): Web interfaccia (usata da Speedtest, redirige altri URLs à HTTPS)
  • Port TCP 830: ConfD (opcional)
  • Portu TCP 6000: Cunnessione OpenVPN criptata per l'Agente di Test Appliances
  • Port TCP 6800: Cifratu WebCunnessione socket per l'applicazioni di l'Agente di Test
  • In uscita:
  • Port TCP 25 (SMTP): spedizione di mail
  • UDP portu 162 (SNMP): Invià trappule SNMP per alarmi
  • UDP portu 123 (NTP): Sincronizazione di u tempu
  • Installa NTP:
  • Prima, disattivate timedatectl:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (29)
  1. In l'output, u valore "reach" per i servitori NTP hè un valore octale chì indica u risultatu di l'ultimi ottu transazzioni NTP. Sì tutti i ottu anu successu, u valore serà octale 377 (= binariu
    • Installa PostgreSQL è crea un utilizatore per u Centru di Control:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (30)
      Aduprà un servitore PostgreSQL esternu ùn hè micca cunsigliatu.
    • Installa è cunfigurà un servitore di email.
    • U Centru di cuntrollu mandarà e-mail à l'utilizatori:
    • quandu sò invitati à un contu,
    • quandu invià e-mail alarmi (vale à dì se l'email invece di SNMP hè utilizatu per questu scopu), è
    • quandu invià rapporti periodichi.
    • Eseguite u cumandamentuJuniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (31)
    • Per una cunfigurazione simplice induve u postfix pò mandà direttamente à u servitore di e-mail di destinazione, pudete stabilisce u tipu generale di cunfigurazione di mail à "Site Internet", è u nome di posta di u sistema pò esse di solitu lasciatu cum'è hè. Altrimenti, u postfix deve esse cunfiguratu secondu l'ambiente. Per guida, riferite à a documentazione ufficiale di Ubuntu à https://help.ubuntu.com/lts/serverguide/postfix.html.
    • Installa u Centru di cuntrollu nantu à l'istanza Ubuntu 18.04. Questa prucedura stalla ancu l'API REST di Paragon Active Assurance.Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (32)

0b11111111). Tuttavia, quandu avete appena installatu NTP, hè prubabile chì menu di ottu transazzioni NTP sò accaduti, perchè u valore serà più chjucu: unu di 1, 3, 7, 17, 37, 77, o 177 se tutte e transazzione anu successu. .Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (33)

  • Ferma tutti i servizii di Paragon Active Assurance:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (34)
  • Risturà a copia di salvezza di a basa di dati:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (35)
  • Prima di fà a migrazione di a basa di dati, avete bisognu di fà alcuni passi supplementari. Andate à questu articulu di a basa di cunniscenza, scorri finu à a sezione Azioni se a liberazione hè stata installata, è eseguite i passi da 1 à 4 di queste struzzioni.
    NOTA: Ùn fate micca u passu 5 à questu puntu.
  • Eseguite a migrazione di basa di dati:

NOTA: Questu hè un cumandamentu sensitivu, è deve esse curatu quandu l'eseguite in una macchina remota. In un tali scenariu, hè fortemente cunsigliatu di utilizà un prugramma cum'è screen o tmux per chì u cumandamentu di migrazione cuntinueghja in esecuzione ancu se a sessione ssh si rompe.Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (36)

U cumandamentu ncc migrate piglia un tempu considerableu per eseguisce (assai minuti). Duverebbe stampà i seguenti (dettagli omessi quì sottu):Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (37)

  • Trasferisce i dati di salvezza à l'istanza 18.04 usendu scp o un altru strumentu.
  • Ripristina e chjave OpenVPN:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (38)
  • Ripristina i dati RRD:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (39)
  • Comparate a cunfigurazione salvata files cù i novi stallati, è unisce manualmente u cuntenutu di i dui setti di files (duveranu stà in i stessi lochi).
  • Attivà a licenza di u produttu cù a licenza file pigliatu da u vechju esempiu:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (40)
  • Cumincià i servizii di Assicurazione Active Paragon:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (41)
  • Per attivà a nova cunfigurazione, avete ancu bisognu di eseguisce:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (42)
  • Installa novi repositori di l'Agente di Test:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (43)
  • (Opcional) Segui a NETCONF & YANG API Orchestration Guide per installà è cunfigurà ConfD se ne avete bisognu.

NOTA: Quandu aghjurnà à 3.x più tardi, duvete principià per eseguisce stu cumandamentu: sudo apt-mark unhold python-django python-django-common

Risoluzione di prublemi

Prublemi à inizià ConfD
Sè avete prublemi à inizià ConfD dopu l'aghjurnamentu, cuntattate u vostru cumpagnu Juniper o u vostru gestore di contu Juniper o rappresentante di vendita per avè un novu abbonamentu.

Prublemi à l'iniziu di l'esecuzione di a chjama
Verificate i logs di callexecuter cù u cumandimuJuniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (44)

Pudete vede un errore cum'è u seguente:

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

Ciò chì hè accadutu hè chì u pacchettu net rounds-call execute*.deb hè statu aghjurnatu senza assicuratevi chì u serviziu di u sistema di esecuzione net rounds-call hè stata fermata è disattivata. A basa di dati hè in u statu sbagliatu; deve esse restauratu da a copia di salvezza, è l'aghjurnamentu deve esse ripetutu. Fate ciò chì segue per disattivà è piantà u serviziu di esecuzione di round rounds-call:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (47)

Web U servitore ùn risponde micca

Verificate i logs apache cù u cumandimuJuniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (48)

Se vede l'errore seguente, significa chì a versione di u Centru di cuntrollu 2.34 hè in esecuzione in Ubuntu 18.04, vale à dì, u Centru di cuntrollu ùn hè micca aghjurnatu bè. A suluzione hè di aghjurnà u Centru di Control à una versione più tardi cum'è descritta in stu documentu.Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (49) Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (50)

U riavviamentu di Paragon Active Assurance Services falla

  • Riavvia i servizii netrounds-* cùJuniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (51)
  • produce u missaghju seguente:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (52)
  • Questu significa chì i servizii citati sò stati mascherati in u cursu di u prucessu di rimuzione di u pacchettu è necessitanu una pulizia manuale. A prucedura di pulizia hè mostrata quì sottu:Juniper-NETWORKS-Upgrading-Control-Center-da-Version-fig-1 (53)

Juniper Networks, u logu di Juniper Networks, Juniper è Junos sò marchi registrati di Juniper Networks, Inc. in i Stati Uniti è in altri paesi. Tutti l'altri marchi, marchi di serviziu, marchi registrati, o marchi di serviziu registrati sò a pruprietà di i so rispettivi pruprietarii. Juniper Networks ùn assume micca a responsabilità per qualsiasi imprecisioni in stu documentu. Juniper Networks si riserva u dirittu di cambià, mudificà, trasferisce, o altrimenti rivisione sta publicazione senza avvisu. Copyright © 2022 Juniper Networks, Inc. Tutti i diritti riservati.

Documenti / Risorse

Juniper NETWORKS Upgrading Control Center da a Versione 2.34 [pdfGuida di l'utente
Aggiornà u Centru di cuntrollu da a versione 2.34, u Centru di cuntrollu da a versione 2.34, u centru da a versione 2.34, a versione 2.34

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *