Juniper NETWORKS Ĝisdatiganta Kontrolcentron de Versio 2.34
Enkonduko
Ĉi tiu dokumento koncernas ĝisdatigon de Paragon Active Assurance Control Center de versio 2.34 al posta versio. La ĝisdatigo implicas specialajn procedurojn ĉar ĝi implikas ĝisdatigi la Ubuntu-OS de 16.04 ĝis 18.04. La dokumento kovras du scenarojn:
- Ĝisdatigo de Ubuntu 16.04 (kun Kontrolcentro instalita) al Ubuntu 18.04.
- Freŝa instalado de Ubuntu 18.04 sekvita de instalado de Kontrolcentro kaj translokigo de rezervaj datumoj de malnova kazo de Kontrolcentro al la nova petskribo.
Por aliaj ĝisdatigoj, bonvolu raporti al la Ĝisdatiga Gvidilo.
Scenaro A: Ĝisdatigo de Ubuntu 16.04 al Ubuntu 18.04
- Komencu malŝaltante la apache2 kaj net rounds-call ekzekuti servojn:
- Ĉesigu ĉiujn servojn de Paragon Active Assurance:
- Prenu sekurkopiojn de produktaj datumoj de Paragon Active Assurance.
NOTO: Ĉi tiu estas la rezerva proceduro priskribita en la Operacia Gvidilo, ĉapitro Sekurkopio de Produktaj Datumoj, nur pli mallonge vortigita.
Rulu ĉi tiujn komandojn:
NOTO: La komando pg_dump petos pasvorton, kiu troviĝas en /etc/netrounds/netrounds.conf sub "postgres database". La defaŭlta pasvorto estas "netrounds".
NOTO: Por grandskala aranĝo (> 50 GB), farante tarball de la RRD files eble daŭros tro longe, kaj preni momentfoton de la volumeno povas esti pli bona ideo. Eblaj solvoj por fari tion inkluzivas: uzi a file sistemo kiu subtenas momentfotojn, aŭ prenante momentfoton de la virtuala volumeno se la servilo funkcias en virtuala medio.
- Kontrolu la integrecon de la datumbazo per la provizita skripto netrounds_2.35_validate_db.sh.
AVERTO: Se ĉi tiu skripto eligas avertojn, ne provu la datumbazan migradproceduron priskribitan "malsupre" sur paĝo 5. Kontaktu Juniper-subtenon prezentante bileton ĉe https://support.juniper.net/support/requesting-support (provizante la eligon de la skripto) por ke la problemoj kun la datumbazo solviĝu antaŭ ol vi daŭrigu kun la ĝisdatigo.
- Prenu sekurkopiojn de la agordo de Kontrolcentro files:
Por ekzample:
- Ĝisdatigu Ubuntu al versio 18.04. Tipa ĝisdatiga proceduro estas kiel sekvas (adaptita de https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
- Por ĝisdatigi en servila sistemo:
- Instalu update-manager-core se ĝi ne estas jam instalita.
- Certigu, ke la Prompt-linio en /etc/update-manager/release-upgrades estas agordita al 'lts' (por certigi, ke la OS estas ĝisdatigita al la 18.04, la sekva LTS-versio post 16.04).
- Lanĉu la ĝisdatigan ilon per la komando sudo do-release-upgrade.
- Sekvu la surekranajn instrukciojn. Koncerne Paragon Active Assurance, vi povas konservi la defaŭltojn ĉie. (Povas kompreneble okazi, ke vi devas fari malsamajn elektojn pro kialoj ne rilataj al Paragon Active Assurance.)
- Post kiam Ubuntu estas ĝisdatigita, rekomencu la sistemon. Poste faru la sekvajn paŝojn:
- Ĝisdatigu PostgreSQL.
- Ĝisdatigu PostgreSQL-datumbazon files de versio 9.5 ĝis versio 10:
- Forigu la malmodernan version de PostgreSQL:
- Ĝisdatigu la pakaĵojn de Paragon Active Assurance.
- Kalkulu la kontrolsumon por la tarbulo enhavanta la novan Kontrolcentro-version kaj kontrolu, ke ĝi egalas al la kontrolsumo SHA256 provizita sur la elŝuta paĝo:
- Malpaku la Tarbulon de Kontrolcentro:
- Instalu novajn pakaĵojn de Kontrolcentro:
- Forigu la malnoviĝintajn pakaĵojn:
NOTO: Estas esenca forigi ĉi tiujn pakaĵojn.
- Antaŭ ol fari la datumbazan migradon, vi devas fari kelkajn pliajn paŝojn. Iru al ĉi tiu Sciobaza artikolo, rulumu malsupren al la sekcio Agoj se la eldono estis instalita, kaj faru paŝojn 1 ĝis 4 el tiuj instrukcioj.
NOTO: Ne faru la paŝon 5 ĉe ĉi tiu punkto.
- Rulu la datumbazan migradon:
NOTO: Antaŭ migrado, vi devas certigi, ke la datumbaza integreckontrolo priskribita "supre" sur paĝo 2 kompletiĝas sen eraro.
La ncc migrate komando bezonas konsiderindan tempon por ekzekuti (multajn minutojn). Ĝi devus presi la jenon (detaloj preterlasitaj malsupre):
- (Laŭvola) Ĝisdatigu la pakon ConfD se vi bezonas ConfD:
- Komparu la antaŭe subtenitan agordon files kun la nove instalitaj, kaj permane kunfandi la enhavon de la du aroj de files (ili restu en la samaj lokoj).
- Ebligu la apache2, Kafka, kaj net rounds-call ekzekuti servojn:
- Komencu Paragon Active Assurance-servojn:
- Por aktivigi la novan agordon, vi ankaŭ devas ruli:
- Instalu novajn deponejojn de Test Agent:
- Ĉar subteno por Test Agent Lite estis forigita en versio 2.35, vi devus forigi la malnovajn pakaĵojn de Test Agent Lite se vi havas ilin instalitaj:
NOTO: Kiam vi ĝisdatigas al 3.x poste, vi devas komenci rulante ĉi tiun komandon: sudo apt-mark unhold python-django python-django-common
Scenaro B: Freŝa Ubuntu 18.04 Instalado
- En la kazo de Ubuntu 16.04, prenu sekurkopiojn de produktaj datumoj de Paragon Active Assurance.
NOTO: Ĉi tiu estas la rezerva proceduro priskribita en la Operacia Gvidilo, ĉapitro "Sekurigado de Produktaj Datumoj", nur pli mallonge vortigita.
Rulu ĉi tiujn komandojn:
NOTO: La komando pg_dump petos pasvorton, kiu troviĝas en /etc/netrounds/netrounds.conf sub "postgres database". La defaŭlta pasvorto estas "netrounds".
NOTO: Por grandskala aranĝo (> 50 GB), farante tarball de la RRD files eble daŭros tro longe, kaj preni momentfoton de la volumeno povas esti pli bona ideo. Eblaj solvoj por fari tion inkluzivas: uzi a file sistemo kiu subtenas momentfotojn, aŭ prenante momentfoton de la virtuala volumeno se la servilo funkcias en virtuala medio.
- En la kazo de Ubuntu 16.04, prenu sekurkopiojn de la agordo de Kontrolcentro 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
Por ekzample:
- Sur la Ubuntu 16.04-instanco, rezervu la permesilon file.
- La nova petskribo devas kontentigi almenaŭ la samajn aparatajn postulojn kiel la malnova.
- Sur la nova kazo, instalu Ubuntu 18.04. Ni rekomendas la sekvan lernilon:
- https://ubuntu.com/tutorials/install-ubuntu-server
Koncerne Paragon Active Assurance, vi povas konservi la defaŭltojn ĉie. (Povas kompreneble okazi, ke vi devas fari malsamajn elektojn pro kialoj ne rilataj al Paragon Active Assurance.)
- Post kiam Ubuntu 18.04 estas instalita, rekomencu la sistemon.
- La sekva disko-dispartigo estas rekomendita, precipe por momentrezervaj sekurkopioj (sed dependas de vi kiel uzanto decidi):
- Rekomendita dispartigo por laboratorio-agordo:
- /: Tuta disko, ext4.
- Rekomendita dispartigo por produktada agordo:
- /: 10% de diskospaco, ext4.
- /var: 10% de diskospaco, ext4.
- /var/lib/netrounds/rrd: 80% de diskospaco, ext4.
- Neniu ĉifrado
- Agordu la horzonon al UTC, ekzample jene:
- Agordu ĉiujn ejojn al en_US.UTF-8.
- Unu maniero fari tion estas mane redakti la file /etc/default/locale. Ekzample:
- Certigu, ke la sekva linio NE estas komentita en la /etc/locale.gen:
- Regeneru la lokon files por certigi, ke la elektita lingvo estas disponebla:
- Certigu, ke trafiko sur la sekvaj havenoj estas permesita al kaj de Kontrolcentro:
- Enirante:
- TCP-haveno 443 (HTTPS): Web interfaco
- TCP-haveno 80 (HTTP): Web interfaco (uzita de Speedtest, alidirektas aliajn URLs al HTTPS)
- TCP-haveno 830: ConfD (laŭvola)
- TCP-haveno 6000: Ĉifrita OpenVPN-konekto por Test Agent Appliances
- TCP-haveno 6800: Ĉifrita WebSocket-konekto por Test Agent-Aplikoj
- Elira:
- TCP-haveno 25 (SMTP): Poŝtlivero
- UDP-haveno 162 (SNMP): Sendante SNMP-kaptilojn por alarmoj
- UDP-haveno 123 (NTP): Tempo-sinkronigo
- Instalu NTP:
- Unue, malŝaltu timedatectl:
- En la produktaĵo, la "atingo" valoro por la NTP-serviloj estas okta valoro indikanta la rezulton de la lastaj ok NTP-transakcioj. Se ĉiuj ok sukcesis, la valoro estos oktala 377 (= duuma
- Instalu PostgreSQL kaj starigu uzanton por Kontrolcentro:
Uzi eksteran PostgreSQL-servilon ne estas rekomendita. - Instalu kaj agordu retpoŝtan servilon.
- Kontrolcentro sendos retpoŝtojn al uzantoj:
- kiam ili estas invititaj al konto,
- dum sendado de retpoŝtaj alarmoj (t.e. se retpoŝto prefere ol SNMP estas uzata tiucele), kaj
- kiam oni sendas periodajn raportojn.
- Rulu la komandon
- Por simpla agordo, kie postfikso povas sendi rekte al la cela retpoŝta servilo, vi povas agordi Ĝeneralan tipon de poŝta agordo al "Interreta retejo", kaj Sistema retpoŝta nomo povas esti kutime lasita tia. Alie, postfikso devas esti agordita laŭ la medio. Por gvidado, referu al la oficiala Ubuntu-dokumentado ĉe https://help.ubuntu.com/lts/serverguide/postfix.html.
- Instalu Kontrolcentron sur la Ubuntu 18.04-instanco. Ĉi tiu proceduro ankaŭ instalas la Paragon Active Assurance REST API.
- Instalu PostgreSQL kaj starigu uzanton por Kontrolcentro:
0b11111111). Tamen, kiam vi ĵus instalis NTP, verŝajne okazis malpli ol ok NTP-transakcioj, tiel ke la valoro estos pli malgranda: unu el 1, 3, 7, 17, 37, 77 aŭ 177 se ĉiuj transakcioj sukcesis. .
- Ĉesigu ĉiujn servojn de Paragon Active Assurance:
- Restarigi datumbazan sekurkopion:
- Antaŭ ol fari la datumbazan migradon, vi devas fari kelkajn pliajn paŝojn. Iru al ĉi tiu Sciobaza artikolo, rulumu malsupren al la sekcio Agoj se la eldono estis instalita, kaj faru paŝojn 1 ĝis 4 el tiuj instrukcioj.
NOTO: Ne faru la paŝon 5 ĉe ĉi tiu punkto. - Rulu la datumbazan migradon:
NOTO: Ĉi tio estas sentema komando, kaj oni devas zorgi kiam oni plenumas ĝin sur fora maŝino. En tia scenaro estas forte rekomendite, ke vi uzu programon kiel ekrano aŭ tmux, por ke la migra komando daŭre rulu eĉ se la ssh-sesio rompas.
La ncc migrate komando bezonas konsiderindan tempon por ekzekuti (multajn minutojn). Ĝi devus presi la jenon (detaloj preterlasitaj malsupre):
- Transdonu la rezervajn datumojn al la 18.04-instanco uzante scp aŭ iun alian ilon.
- Restarigu la OpenVPN-ŝlosilojn:
- Restarigu RRD-datumojn:
- Komparu la subtenitan agordon files kun la nove instalitaj, kaj permane kunfandi la enhavon de la du aroj de files (ili restu en la samaj lokoj).
- Aktivigu la produktan permesilon uzante la permesilon file prenita de la malnova kazo:
- Komencu Paragon Active Assurance-servojn:
- Por aktivigi la novan agordon, vi ankaŭ devas ruli:
- Instalu novajn deponejojn de Test Agent:
- (Laŭvola) Sekvu la Gvidilon pri Orkestrado de NETCONF & YANG API por instali kaj agordi ConfD se vi bezonas ĝin.
NOTO: Kiam vi ĝisdatigas al 3.x poste, vi devas komenci rulante ĉi tiun komandon: sudo apt-mark unhold python-django python-django-common
Solvado de problemoj
Problemoj Komencante ConfD
Se vi havas problemojn komenci ConfD post la ĝisdatigo, bonvolu kontakti vian Juniper-partneron aŭ vian lokan Juniper-kontan administranton aŭ vendan reprezentanton por akiri novan abonon.
Problemoj Komencante vokon ekzekuti
Kontrolu la callexecuter protokolojn kun la komando
Vi eble vidos eraron kiel la jenan:
Kio okazis estas, ke la net rounds-call execute*.deb-pakaĵo estis ĝisdatigita sen certigi, ke la net rounds-call execute-sistema servo estis haltigita kaj malŝaltita. La datumbazo estas en malĝusta stato; ĝi devas esti restaŭrita de la sekurkopio, kaj la ĝisdatigo devas esti ripetita. Faru la jenon por malŝalti kaj haltigi la retan rounds-call ekzekuti servon:
Web Servilo Ne Respondas
Kontrolu la apaĉajn protokolojn per la komando
Se vi vidas la jenan eraron, tio signifas, ke Kontrolcentro versio 2.34 funkcias sur Ubuntu 18.04, tio estas, Kontrolcentro ne estis sukcese ĝisdatigita. La solvo estas ĝisdatigi Kontrolcentron al pli posta versio kiel priskribite en ĉi tiu dokumento.
Rekomenco de Paragon Active Assurance Services Malsukcesas
- Rekomencante la netrounds-* servojn kun
- produktas la sekvan mesaĝon:
- Ĉi tio signifas, ke la menciitaj servoj estis maskitaj dum la procezo de forigo de pakaĵoj kaj postulas manan purigadon. La puriga proceduro estas montrita sube:
Juniper Networks, la emblemo de Juniper Networks, Juniper kaj Junos estas registritaj varmarkoj de Juniper Networks, Inc. en Usono kaj aliaj landoj. Ĉiuj aliaj varmarkoj, servmarkoj, registritaj markoj aŭ registritaj servmarkoj estas la posedaĵo de iliaj respektivaj posedantoj. Juniper Networks prenas neniun respondecon pri iuj eraroj en ĉi tiu dokumento. Juniper Networks rezervas la rajton ŝanĝi, modifi, translokigi aŭ alimaniere revizii ĉi tiun publikaĵon sen avizo. Kopirajto © 2022 Juniper Networks, Inc. Ĉiuj rajtoj rezervitaj.
Dokumentoj/Rimedoj
![]() |
Juniper NETWORKS Ĝisdatiganta Kontrolcentron de Versio 2.34 [pdf] Uzantogvidilo Ĝisdatigo de Kontrolcentro de Versio 2.34, Kontrolcentro de Versio 2.34, Centro de Versio 2.34, Versio 2.34 |