אַפּגריידינג קאָנטראָל צענטער פֿון ווערסיע
2.34
הקדמה
דער דאָקומענט קאַנסערנז אַפּגרייד פון Paragon Active Assurance Control Center פֿון ווערסיע 2.34 צו אַ שפּעטער ווערסיע.
די אַפּגרייד ינטיילז ספּעציעל פּראָוסידזשערז ווייַל עס ינוואַלווז אַפּגריידינג די ובונטו אַס פון 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
- האַלטן אַלע פּאַראַגאָן אַקטיוו אַססוראַנסע באַדינונגס: sudo systemctl האַלטן "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 files (מעטריק דאַטן)
# קוק די file גרייס איידער קאַמפּרעסינג די RRDs. נוצן פון די טאַר באַפֿעל איז נישט
# רעקאַמענדיד אויב די RRDs זענען גרעסער ווי 50 GB; זען טאָן אונטן. du -hs /var/lib/netrounds/rrd
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
נאטיץ: די pg_dump באַפֿעל וועט פרעגן פֿאַר אַ פּאַראָל וואָס קענען זיין געפֿונען אין /etc/netrounds/netrounds.com פאַנדער "postgres דאַטאַבייס". די פעליקייַט פּאַראָל איז "נעטראָונדס".
נאטיץ: פֿאַר אַ גרויס-וואָג סעטאַפּ (> 50 גיגאבייט), מאַכן אַ טאַרבאַלל פון די RRD fileעס קען נעמען צו לאַנג, און אַ מאָמענטבילד פון דעם באַנד קענען זיין אַ בעסער געדאַנק. מעגלעך סאַלושאַנז צו טאָן דאָס אַרייַננעמען: ניצן אַ file סיסטעם וואָס שטיצט סנאַפּשאַץ, אָדער נעמען אַ מאָמענטבילד פון די ווירטואַל באַנד אויב דער סערווער איז פליסנדיק אין אַ ווירטואַל סוויווע. - קאָנטראָלירן די אָרנטלעכקייַט פון די דאַטאַבייס מיט די סאַפּלייד שריפט netrounds_2.35_validate_db.sh.
ווארענונג: אויב דעם שריפט אַוטפּוץ וואָרנינגז, טאָן ניט פּרווון די דאַטאַבייס מיגראַטיאָן פּראָצעדור דיסקרייבד "אונטן" אויף בלאַט 5. קאָנטאַקט דזשוניפּער שטיצן דורך פילינג אַ בילעט ביי 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
- אַפּגרייד ובונטו צו ווערסיע 18.04. א טיפּיש אַפּגרייד פּראָצעדור איז ווי גייט (צוגעפאסט פֿון https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
• צו אַפּגרייד אויף אַ סערווער סיסטעם:
• ינסטאַלירן דערהייַנטיקן-פאַרוואַלטער-האַרץ אויב עס איז נישט שוין אינסטאַלירן.
• מאַכט זיכער אַז די פּינטלעך שורה אין /etc/update-manager/release-upgrades איז באַשטימט צו 'lts' (צו ענשור אַז די
אַס איז אַפּגריידיד צו די 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 main # אַפּגרייד קנויל "הויפּט" ווערסיע 9.5 צו לעצט #
בנימצא ווערסיע (10) sudo pg_dropcluster 9.5 main # גאָר ויסמעקן קנויל "הויפּט" ווערסיע 9.5 - אַראָפּנעמען די אַוטדייטיד ווערסיע פון PostgreSQL:
sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5 - דערהייַנטיקן פּאַראַגאָן אַקטיווע אַססוראַנסע פּאַקאַדזשאַז.
• רעכענען די טשעקסום פֿאַר די טאַרבאַלל מיט די נייַע קאָנטראָל צענטער ווערסיע און באַשטעטיקן אַז עס איז גלייַך צו די 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
• אַראָפּנעמען די פאַרעלטערט פּאַקאַדזשאַז:
נאטיץ: עס איז וויטאַל צו באַזייַטיקן די פּאַקאַדזשאַז.
# טעסט אַגענט ליטע שטיצן
sudo apt purge netrounds-agent-login
# אַנסופּפּאָרטעד jsonfield פּעקל
sudo apt צו באַזייַטיקן python-django-jsonfield - איידער איר טאָן די דאַטאַבייס מיגראַטיאָן, איר דאַרפֿן צו דורכפירן עטלעכע נאָך סטעפּס. גיין צו דעם וויסן באַזע אַרטיקל, מעגילע אַראָפּ צו די אָפּטיילונג אַקטיאָנס אויב די מעלדונג איז אינסטאַלירן, און דורכפירן סטעפּס 1 צו 4 פון די ינסטראַקשאַנז.
נאטיץ: טאָן ניט דורכפירן שריט 5 אין דעם פונט.
• לויפן די דאַטאַבייס מיגראַטיאָן:
נאטיץ: איידער איר טאָן די מיגראַטיאָן, איר מוזן ענשור אַז די דאַטאַבייס אָרנטלעכקייַט טשעק דיסקרייבד "אויבן" אויף בלאַט 2 קאַמפּליץ אָן טעות.
sudo ncc מיגרירן
די ncc מיגראַטע באַפֿעל נעמט היפּש צייט צו ויספירן (פילע מינוט). עס זאָל דרוקן די פאלגענדע (פרטים איבערגעהיפּערט אונטן):
מיגרייטינג דאַטאַבייס…
אַפּעריישאַנז צו דורכפירן:
<…>
סינטשראָניזינג אַפּפּס אָן מיגריישאַנז:
<…>
פליסנדיק מיגריישאַנז:
<…>
קריייטינג קאַש טיש...
<…>
סינגקינג פּראָבע סקריפּס...
- (אָפּטיאָנאַל) דערהייַנטיקן די ConfD פּעקל אויב איר דאַרפֿן ConfD: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
- פאַרגלייַכן די פריער באַקט-אַרויף קאַנפיגיעריישאַן files מיט די ניי אינסטאַלירן אָנעס, און מאַניואַלי צונויפגיסן די אינהאַלט פון די צוויי שטעלט פון files (זיי זאָל בלייַבן אין די זעלבע לאָוקיישאַנז).
- געבן די apache2, kafka און netrounds-callexecuter באַדינונגס: sudo systemctl געבן apache2 kafka netrounds-callexecuter
- אָנהייב Paragon Active Assurance באַדינונגס:
sudo systemctl אָנהייב -אַלע "נעטראָונדס-*" apache2 kapka openvpn@netrounds - צו אַקטאַווייט די נייַע קאַנפיגיעריישאַן, איר אויך דאַרפֿן צו לויפן: sudo systemctl reload apache2
- ינסטאַלירן נייַ טעסט אַגענט ריפּאַזאַטאָריז:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# פֿאַר ווערסיעס איידער 3.0:
# באַשטעטיקן די אָרנטלעכקייַט פון די ריפּאַזאַטאָריז (ענטפער זאָל זיין "גוט")
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/ - זינט די שטיצן פֿאַר טעסט אַגענט ליטע איז דראַפּט אין ווערסיע 2.35, איר זאָל באַזייַטיקן די אַלט טעסט אַגענט ליטע פּאַקאַדזשאַז אויב איר האָבן זיי אינסטאַלירן:
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 נעטראָונדס נעטראָונדס> 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 files (מעטריק דאַטן)
# קוק די file גרייס איידער קאַמפּרעסינג די RRDs. נוצן פון די טאַר באַפֿעל איז נישט
# רעקאַמענדיד אויב די RRDs זענען גרעסער ווי 50 GB; זען באַמערקונג below.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
נאטיץ: די pg_dump באַפֿעל וועט פרעגן פֿאַר אַ פּאַראָל וואָס קענען זיין געפֿונען אין /etc/netrounds/netrounds.conf אונטער "פּאָסטגרעס דאַטאַבייס". די פעליקייַט פּאַראָל איז "נעטראָונדס".
נאטיץ: פֿאַר אַ גרויס-וואָג סעטאַפּ (> 50 גיגאבייט), מאַכן אַ טאַרבאַלל פון די RRD fileעס קען נעמען צו לאַנג, און אַ מאָמענטבילד פון דעם באַנד קענען זיין אַ בעסער געדאַנק. מעגלעך סאַלושאַנז צו טאָן דאָס אַרייַננעמען: ניצן אַ 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 איז אינסטאַלירן, רעבאָאָט די סיסטעם.
- די פאלגענדע דיסק פּאַרטישאַנינג איז רעקאַמענדיד, ספּעציעל פֿאַר מאָמענטבילד באַקאַפּס (אָבער עס איז אַרויף צו איר ווי אַ באַניצער צו באַשליסן):
• רעקאָממענדעד צעטיילונג פֿאַר לאַב סעטאַפּ:
• /: גאַנץ דיסק, עקסט4.
• רעקאַמענדיד פּאַרטישאַנינג פֿאַר פּראָדוקציע סעטאַפּ:
• /: 10% פון דיסק פּלאַץ, עקסט4.
• /וואַר: 10% פון דיסק פּלאַץ, עקסט4.
• /var/lib/netrounds/rrd: 80% פון דיסק פּלאַץ, עקסט4.
• קיין ענקריפּשאַן - שטעלן די צייט זאָנע צו UTC, למשלampווי גייט: sudo timedatectl שטעלן-טיימאָנע עטק/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, רידערעקץ אנדערע URLs צו הטטפּס)
• TCP פּאָרט 830: ConfD (אַפּשאַנאַל)
• TCP פּאָרט 6000: ענקריפּטיד OpenVPN פֿאַרבינדונג פֿאַר טעסט אַגענט אַפּפּליאַנסעס
• טקפּ פּאָרט 6800: ענקריפּטיד Webכאָלעל פֿאַרבינדונג פֿאַר טעסט אַגענט אַפּפּליקאַטיאָנס - אַרויסבאַונד:
• טקפּ פּאָרט 25 (סמטפּ): פּאָסט עקספּרעס
• UDP פּאָרט 162 (SNMP): שיקט SNMP טראַפּס פֿאַר אַלאַרמס
• ודפּ פּאָרט 123 (נטפּ): צייט סינגקראַנאַזיישאַן - ינסטאַלירן NTP:
• ערשטער דיסייבאַל טימעדאַטעקטל: sudo timedatectl שטעלן-נטפּ ניט
• לויפן דעם באַפֿעל: timedatectl און באַשטעטיקן אַז systemd-timesyncd.service אַקטיוו: ניט
• איצט איר קענען לויפן די נטפּ ינסטאַלירונג: sudo apt-get install ntp
• מאַכט זיכער אַז די קאַנפיגיערד נטפּ סערווערס זענען ריטשאַבאַל: ntpq -np
דער רעזולטאַט זאָל נאָרמאַלי זיין "אַלע אָנעס" אויסגעדריקט אין אָקטאַל. 1 1 אין דער רעזולטאַט, די "דערגרייכן" ווערט פֿאַר די NTP סערווערס איז אַן אָקטאַל ווערט וואָס ינדיקייץ די אַוטקאַם פון די לעצטע אַכט NTP טראַנזאַקשאַנז. אויב אַלע אַכט זענען געראָטן, די ווערט וועט זיין אָקטאַל 377 (= ביינערי - ינסטאַלירן PostgreSQL און שטעלן אַ באַניצער פֿאַר קאָנטראָל צענטער: sudo apt-get update sudo apt-get install postgresql sudo -u postgres psql -c "שאַפֿן ראָלע נעטראָונדס מיט ענקריפּטיד פּאַראָל 'נעטראָונדס' סופּער באַניצער לאָגין;" sudo -u postgres psql -c "שאַפֿן דאַטאַבייס נעטראָונדס באַזיצער נעטראָונדס קאָדירונג 'UTF8' מוסטער 'טעמפּלאַטע0';"
עס איז נישט רעקאַמענדיד צו נוצן אַ פונדרויסנדיק PostgreSQL סערווער.
• ינסטאַלירן און קאַנפיגיער אַן E- בריוו סערווער.
• קאָנטראָל צענטער וועט שיקן ימיילז צו וסערס:
• ווען זיי זענען פארבעטן צו אַ חשבון,
• ווען שיקט E- בריוו אַלאַרמס (ד"ה אויב E- בריוו אלא ווי SNMP איז געניצט פֿאַר דעם צוועק), און
• ווען שיקט פּעריאָדיש ריפּאָרץ.
• לויפן די באַפֿעל sudo apt-get install postfix
• פֿאַר אַ פּשוט סעטאַפּ ווו פּאָסטפיקס קענען שיקן גלייַך צו די דעסטיניישאַן email סערווער, איר קענען שטעלן אַלגעמיינע טיפּ פון פּאָסט קאַנפיגיעריישאַן צו "אינטערנעט מאַפּע", און סיסטעם פּאָסט נאָמען קענען יוזשאַוואַלי זיין לינקס.
אַנדערש, פּאָסטפיקס דאַרף זיין קאַנפיגיערד לויט די סוויווע. פֿאַר גיידאַנס, אָפּשיקן צו דער באַאַמטער 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
# אַנפּאַק די טאַרבאַלל tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
# מאַכט זיכער אַז פּאַקאַדזשאַז זענען דערהייַנטיקט sudo apt-get update
# אָנהייב די ינסטאַלירונג sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb - האַלטן אַלע פּאַראַגאָן אַקטיוו אַססוראַנסע באַדינונגס: sudo systemctl האַלטן "netrounds-*" apache2 openvpn@netrounds
- ומקערן דאַטאַבייס באַקאַפּ: sudo -u postgres psql –set ON_ERROR_STOP=on netrounds <ncc_postgres.sql
- איידער איר טאָן די דאַטאַבייס מיגראַטיאָן, איר דאַרפֿן צו דורכפירן עטלעכע נאָך סטעפּס. גיין צו דעם וויסן באַזע אַרטיקל, מעגילע אַראָפּ צו די אָפּטיילונג אַקטיאָנס אויב די מעלדונג איז אינסטאַלירן, און דורכפירן סטעפּס 1 צו 4 פון די ינסטראַקשאַנז.
נאטיץ: טאָן ניט דורכפירן שריט 5 אין דעם פונט.
• לויפן די דאַטאַבייס מיגראַטיאָן:
נאטיץ: דאָס איז אַ שפּירעוודיק באַפֿעל, און איר זאָל נעמען זאָרג ווען עקסאַקיוטינג עס אויף אַ ווייַט מאַשין. אין אַזאַ אַ סצענאַר, עס איז שטארק רעקאַמענדיד אַז איר נוצן אַ פּראָגראַם ווי פאַרשטעלן אָדער tmux אַזוי אַז די מיגראַטע באַפֿעל וועט פאָרזעצן צו לויפן אפילו אויב די ssh סעסיע ברייקס. sudo ncc מייגרייט
די ncc מיגראַטע באַפֿעל נעמט היפּש צייט צו ויספירן (פילע מינוט). עס זאָל דרוקן די פאלגענדע (פרטים איבערגעהיפּערט אונטן):
מיגרייטינג דאַטאַבייס…
אַפּעריישאַנז צו דורכפירן:
<…>
סינטשראָניזינג אַפּפּס אָן מיגריישאַנז:
<…>
פליסנדיק מיגריישאַנז:
<…>
קריייטינג קאַש טיש...
<…>
סינגקינג פּראָבע סקריפּס...
• אַריבערפירן די באַקאַפּ דאַטן צו די 18.04 בייַשפּיל ניצן סקפּ אָדער עטלעכע אנדערע געצייַג.
• ומקערן די OpenVPN שליסלען:
# אַראָפּנעמען קיין יגזיסטינג OpenVPN שליסלען
sudo rm -rf /var/lib/netrounds/openvpn
# אַנפּאַק די באַקט-אַרויף שליסלען sudo tar -xzf ncc_openvpn.tar.gz -C /
• ריסטאָר RRD דאַטן:
# אַראָפּנעמען קיין יגזיסטינג RRDs sudo rm -rf /var/lib/netrounds/rrd
# אַנפּאַק די באַקט-אַרויף RRDs sudo tar -xzf ncc_rrd.tar.gz -C /
• פאַרגלייַכן די באַקט-אַרויף קאַנפיגיעריישאַן files מיט די ניי אינסטאַלירן אָנעס, און מאַניואַלי צונויפגיסן די אינהאַלט פון די צוויי שטעלט פון files (זיי זאָל בלייַבן אין די זעלבע לאָוקיישאַנז).
• אַקטאַווייט די פּראָדוקט דערלויבעניש ניצן די דערלויבעניש file גענומען פון די אַלט בייַשפּיל: ncc דערלויבעניש אַקטאַווייט ncc_license.txt
• אָנהייב Paragon Active Assurance באַדינונגס: sudo systemctl אָנהייב -אַלע "נעטראָונדס-*" apache2 kafka openvpn@netrounds
• צו אַקטאַווייט די נייַע קאַנפיגיעריישאַן, איר אויך דאַרפֿן צו לויפן:
sudo systemctl רילאָוד אַפּאַטשי2
• ינסטאַלירן נייַ טעסט אַגענט ריפּאַזאַטאָריז:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# פֿאַר ווערסיעס איידער 3.0:
# באַשטעטיקן די אָרנטלעכקייַט פון די ריפּאַזאַטאָריז (ענטפער זאָל זיין "גוט") 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/
• (אָפּטיאָנאַל) גיי די NETCONF & YANG API אָרטשעסטראַטיאָן גייד צו ינסטאַלירן און קאַנפיגיער ConfD אויב איר דאַרפֿן עס.
נאטיץ: ווען איר אַפּגרייד צו 3.x שפּעטער, איר מוזן אָנהייבן מיט דעם באַפֿעל: sudo apt-mark unhold python-django python-django-common
טראָובלעשאָאָטינג
פּראָבלעמס מיט סטאַרטינג ConfD
אויב איר האָט פּראָבלעמס מיט די אָנהייב פון ConfD נאָך די אַפּגרייד, ביטע קאָנטאַקט דיין דזשוניפּער שוטעף אָדער דיין היגע יוניפּער חשבון פאַרוואַלטער אָדער סאַלעס פארשטייער צו באַקומען אַ נייַע אַבאָנעמענט.
פּראָבלעמס סטאַרטינג קאַללעקסעקוטער
קוק די קאַללעקסעקוטער לאָגס מיט די באַפֿעל
sudo journalctl -xeu netrounds-callexecuter
איר קען זען אַ טעות ווי די פאלגענדע:
יוני 03 09:53:27 myhost django-admin[6290]: פעלער netrounds.manager.callexecuter Unhandled
ויסנעם אין CallExecuter.run [נאָמען=netrounds.manager.callexecuter, פאָדעם=140364632504128,
פּראָצעס=8238, פונקנאַמע=שעפּן, לע
יוני 03 09:53:27 myhost django-admin [6290]: טראַסעבאַק (די לעצטע רופן):
יוני 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 סיסטעם סערוויס איז סטאַפּט און פאַרקריפּלט. די דאַטאַבייס איז אין די אומרעכט שטאַט; עס דאַרף זיין ריסטאָרד פֿון באַקאַפּ, און די אַפּגרייד דאַרף זיין ריפּיטיד. טאָן די פאלגענדע צו דיסייבאַל און האַלטן די netrounds-callexecuter דינסט: sudo systemctl דיסייבאַל netrounds-callexecuter sudo systemctl stop netrounds-callexecuter
Web סערווירער טוט ניט ריספּאַנד
קאָנטראָלירן די אַפּאַטשי לאָגס מיט די באַפֿעל עק -n 50 /var/log/apache2/netrounds_error.log
אויב איר זען די פאלגענדע טעות, עס מיטל אַז קאָנטראָל צענטער ווערסיע 2.34 איז פליסנדיק אויף Ubuntu 18.04, דאָס איז, קאָנטראָל צענטער איז נישט הצלחה אַפּגריידיד. די לייזונג איז צו אַפּגרייד קאָנטראָל צענטער צו אַ שפּעטער ווערסיע ווי דיסקרייבד אין דעם דאָקומענט.
# טיימסampס, פּידס, עטק סטריפּט אַוועק אונטן
ציל WSGI שריפט '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' קענען ניט זיין לאָודיד ווי פּיטהאָן מאָדולע.
ויסנעם פארגעקומען פּראַסעסינג WSGI שריפט '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py'.
טראַסעבאַק (די לעצטע רופן):
File "/usr/lib/python2.7/dist-packages/netrounds/wsgi.py", שורה 6, אין אַפּלאַקיישאַן = get_wsgi_application()
File "/usr/lib/python2.7/dist-packages/django/core/wsgi.py", שורה 13, אין get_wsgi_application django.setup(set_prefix = פאַלש)
File "/usr/lib/python2.7/dist-packages/django/__init__.py", שורה 27, אין סעטאַפּ אַפּפּס.פּאָפּולאַטע (סעטטינגס.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, אין ימפּאָרט_מאָדולע __ימפּאָרט__ (נאָמען)
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 אַרייַנפיר אינהאַלטטיפּע File "/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py", שורה 139, אין קלאַס ContentType(מאָדעלס.מאָדעל):
File "/usr/lib/python2.7/dist-packages/django/db/models/base.py", שורה 110, אין __new__ app_config = apps.get_ containing_ 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, אין טשעק_ אַפּפּס_ גרייט כאַפּן אַפּ רעגיסטרי ניט גרייט ("אַפּפּס זענען נישט לאָודיד נאָך.")
AppRegistryNotReady: אַפּפּס זענען נישט לאָודיד נאָך.
ריסטאַרטינג פון Paragon Active Assurance Services פיילז
ריסטאַרטינג די נעטראָונדס-* באַדינונגס מיט sudo systemctl start -all "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" -delete sudo systemctl daemon-reload
Juniper Networks, Juniper Networks לאָגאָ, Juniper און Junos זענען רעגיסטרירט טריידמאַרקס פון Juniper Networks, ינק. אין די פאַרייניקטע שטאַטן און אנדערע לענדער. אַלע אנדערע טריידמאַרקס, דינסט מאַרקס, רעגיסטרירט מאַרקס אָדער רעגיסטרירט דינסט מאַרקס זענען די פאַרמאָג פון זייער ריספּעקטיוו אָונערז. Juniper Networks אַסומז קיין פֿאַראַנטוואָרטלעכקייט פֿאַר קיין ינאַקיעראַסיז אין דעם דאָקומענט. Juniper Networks ריזערווז די רעכט צו טוישן, מאָדיפיצירן, אַריבערפירן אָדער אַנדערש רעוויסע דעם ויסגאַבע אָן באַמערקן. דרוקרעכט © 2022 דזשוניפּער נעטוואָרקס, ינק. כל רעכט רעזערווירט.
דאָקומענטן / רעסאָורסעס
![]() |
JUNIPER NETWORKS אַפּגריידינג קאָנטראָל צענטער פֿון ווערסיע [pdfבאַניצער גייד אַפּגריידינג קאָנטראָל צענטער פֿון ווערסיע, קאָנטראָל צענטער פֿון ווערסיע, צענטער פֿון ווערסיע, ווערסיע |