Басқару орталығын нұсқадан жаңарту
2.34
Кіріспе
Бұл құжат Paragon Active Assurance Control Center бағдарламасын 2.34 нұсқасынан кейінгі нұсқаға жаңартуға қатысты.
Жаңарту арнайы процедураларды талап етеді, себебі Ubuntu ОЖ-ны 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 өшіру
- Барлық Paragon Active Assurance қызметтерін тоқтату: sudo systemctl stop “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 RRD қысу алдында өлшемі. tar пәрменін пайдалану мүмкін емес
# RRD 50 ГБ-тан үлкен болса ұсынылады; төмендегі ескертуді қараңыз. 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 тарболын жасау files тым ұзақ уақыт алуы мүмкін және дыбыс көлемінің суретін алу жақсы идея болуы мүмкін. Мұны орындаудың ықтимал шешімдері мыналарды қамтиды: a file суретке қолдау көрсететін жүйе немесе сервер виртуалды ортада жұмыс істеп тұрса, виртуалды көлемнің суретін алу. - Берілген netrounds_2.35_validate_db.sh сценарийін пайдаланып дерекқордың тұтастығын тексеріңіз.
ЕСКЕРТУ: Бұл сценарий ескертулерді шықса, 5-бетте «төменде» сипатталған дерекқорды тасымалдау процедурасына әрекет жасамаңыз. Билетті беру арқылы Juniper қолдау қызметіне хабарласыңыз. 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
- Ubuntu нұсқасын 18.04 нұсқасына жаңартыңыз. Әдеттегі жаңарту процедурасы келесідей (бейімделген https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
• Сервер жүйесінде жаңарту үшін:
• Егер ол әлі орнатылмаған болса, update-manager-core орнатыңыз.
• /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 негізгі # «Негізгі» кластерді толығымен жою 9.5 нұсқасы - PostgreSQL ескірген нұсқасын жойыңыз:
sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5 - Paragon Active Assurance пакеттерін жаңартыңыз.
• Басқару орталығының жаңа нұсқасын қамтитын tarball үшін бақылау сомасын есептеңіз және оның жүктеу бетінде берілген SHA256 бақылау сомасына тең екенін тексеріңіз: sha256sum paa-control-center_${CC_VERSION}.tar.gz
• Басқару орталығының тарболын орауыштан шығарыңыз: экспорттау CC_VERSION= tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
• Басқару орталығының жаңа бумаларын орнату: sudo apt жаңарту sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
• Ескірген пакеттерді алып тастаңыз:
ЕСКЕРТУ: Бұл пакеттерді жою өте маңызды.
# Test Agent Lite қолдауы
sudo apt purge netrounds-agent-логин
# Қолдау көрсетілмейтін 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 start –барлық «желілер-*» apache2 kafka 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/ - Test Agent Lite қолдауы 2.35 нұсқасында жойылғандықтан, ескі Test Agent Lite бумалары орнатылған болса, оларды жоюыңыз керек:
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 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 RRD қысу алдында өлшемі. tar пәрменін пайдалану мүмкін емес
# RRD 50 ГБ-тан үлкен болса ұсынылады; төмендегі ескертуді қараңыз.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
ЕСКЕРТУ: pg_dump пәрмені /etc/netrounds/ netrounds.conf ішінен "postgres дерекқоры" астында табуға болатын құпия сөзді сұрайды. Әдепкі құпия сөз – «желілер».
ЕСКЕРТУ: Кең ауқымды орнату үшін (> 50 ГБ), RRD тарболын жасау files тым ұзақ уақыт алуы мүмкін және дыбыс көлемінің суретін алу жақсы идея болуы мүмкін. Мұны орындаудың ықтимал шешімдері мыналарды қамтиды: a 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 орнатылғаннан кейін жүйені қайта жүктеңіз.
- Төменде дискіні бөлу ұсынылады, әсіресе суреттің сақтық көшірмелері үшін (бірақ оны пайдаланушы ретінде өзіңіз шешесіз):
• Зертхананы орнату үшін ұсынылған бөлімдер:
• /: бүкіл диск, ext4.
• Өндіріс орнату үшін ұсынылған бөлімдер:
• /: дискілік кеңістіктің 10%, ext4.
• /var: дискілік кеңістіктің 10%, ext4.
• /var/lib/netrounds/rrd: дискілік кеңістіктің 80%, ext4.
• Шифрлау жоқ - Уақыт белдеуін UTC мәніне орнатыңыз, мысалыampтөмендегідей: sudo timedatectl set-timezone Etc/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
• Жергілікті мәнді қалпына келтіріңіз files таңдалған тілдің қолжетімді екеніне көз жеткізу үшін: sudo apt-get орнату тілінің sudo locale-gen - Басқару орталығына келесі порттардағы трафикке рұқсат етілгеніне көз жеткізіңіз:
• Кіріс:
• TCP порты 443 (HTTPS): Web интерфейс
• TCP порты 80 (HTTP): Web интерфейс (Speedtest пайдаланады, басқаларды қайта бағыттайды URLс HTTPS-қа дейін)
• TCP порты 830: ConfD (міндетті емес)
• TCP порты 6000: Test Agent Appliances үшін шифрланған OpenVPN қосылымы
• TCP порты 6800: шифрланған WebСынақ агенті қолданбалары үшін розетка қосылымы - Шығу:
• TCP порты 25 (SMTP): поштаны жеткізу
• UDP порты 162 (SNMP): дабылдар үшін SNMP тұзақтарын жіберу
• UDP порты 123 (NTP): Уақытты синхрондау - NTP орнату:
• Алдымен timedatectl өшіру: sudo timedatectl set-ntp №
• Осы пәрменді іске қосыңыз: timedatectl және systemd-timesyncd.service белсенді екенін тексеріңіз: жоқ
• Енді NTP орнатуын іске қосуға болады: sudo apt-get install ntp
• Конфигурацияланған NTP серверлерінің қол жетімді екеніне көз жеткізіңіз: ntpq -np
Шығару әдетте сегіздікпен көрсетілген «барлығы» болуы керек. 1 1 Шығармада NTP серверлері үшін "қолжетімділік" мәні соңғы сегіз NTP транзакциясының нәтижесін көрсететін сегіздік мән болып табылады. Егер сегізінің барлығы сәтті болса, мән сегіздік 377 болады (= екілік - PostgreSQL орнатыңыз және Басқару орталығына пайдаланушыны орнатыңыз: sudo apt-get жаңарту sudo apt-get орнату postgresql sudo -u postgres psql -c “ШІРЛЕНГЕН ҚҰПИЯЛЫҚ 'желілер' СУПЕР ПАЙДАЛАНУШЫ КІРУ БАР РОЛ желілерін құру;” sudo -u postgres psql -c “ДЕРЕКТЕР БАЗАСЫ желілерін ЖАСАУ 'UTF8' ҮЛГІСІ 'template0' КОЛДАЛАУ ИЕсінің желілерін құру;”
Сыртқы PostgreSQL серверін пайдалану ұсынылмайды.
• Электрондық пошта серверін орнатыңыз және конфигурациялаңыз.
• Басқару орталығы пайдаланушыларға электрондық хаттарды жібереді:
• олар есептік жазбаға шақырылғанда,
• электрондық пошта дабылдарын жіберу кезінде (яғни, бұл мақсат үшін SNMP емес электрондық пошта пайдаланылса) және
• мерзімді есептерді жіберу кезінде.
• sudo apt-get install postfix пәрменін іске қосыңыз
• Постфикс тікелей тағайындалған электрондық пошта серверіне жібере алатын қарапайым орнату үшін пошта конфигурациясының жалпы түрін «Интернет сайты» етіп орнатуға болады және жүйелік пошта атауын әдетте қалдыруға болады.
Әйтпесе, постфиксті ортаға сәйкес конфигурациялау қажет. Нұсқаулық үшін мына жерден ресми Ubuntu құжаттамасын қараңыз https://help.ubuntu.com/lts/serverguide/postfix.html.
• Ubuntu 18.04 данасына Басқару орталығын орнатыңыз.
Бұл процедура сонымен қатар Paragon Active Assurance REST API орнатады.
export CC_VERSION= # Тар үшін бақылау сомасын есептеңіз file және оның SHA256 0b11111111) тең екенін тексеріңіз. Дегенмен, NTP орнатқан кезде, NTP сегізден аз болуы мүмкін
транзакциялар орын алды, сондықтан мән кішірек болады: егер барлық транзакциялар сәтті болса, 1, 3, 7, 17, 37, 77 немесе 177-нің бірі.
# бақылау сомасы sha256sum paa-control-center_${CC_VERSION}.tar.gz жүктеп алу бетінде берілген
# Tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz қаптамасынан шығарыңыз
# Пакеттердің sudo apt-get жаңартуының жаңартылғанына көз жеткізіңіз
# Орнатуды бастаңыз sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb - Барлық Paragon Active Assurance қызметтерін тоқтату: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
- Дерекқордың сақтық көшірмесін қалпына келтіру: sudo -u postgres psql –set ON_ERROR_STOP=netrounds < ncc_postgres.sql
- Дерекқорды тасымалдауды орындамас бұрын, кейбір қосымша қадамдарды орындау қажет. Осы Білім қоры мақаласына өтіңіз, егер шығарылым орнатылған болса, әрекеттер бөліміне төмен жылжыңыз және сол нұсқаулардың 1-4 қадамдарын орындаңыз.
ЕСКЕРТУ: Бұл кезде 5-қадамды орындамаңыз.
• Дерекқорды тасымалдауды іске қосыңыз:
ЕСКЕРТУ: Бұл сезімтал пәрмен және оны қашықтағы құрылғыда орындау кезінде абай болу керек. Мұндай сценарийде ssh сеансы үзілсе де тасымалдау пәрмені жұмысын жалғастыру үшін screen немесе tmux сияқты бағдарламаны пайдалану ұсынылады. sudo ncc көшіру
Ncc көшіру пәрменін орындау үшін көп уақыт қажет (көп минут). Ол келесіні басып шығаруы керек (төменде мәліметтер көрсетілмеген):
Дерекқор тасымалдануда…
Орындалатын операциялар:
<…>
Қолданбаларды тасымалдаусыз синхрондау:
<…>
Орындалатын тасымалдаулар:
<…>
Кэш кестесі жасалуда…
<…>
Сынақ сценарийлері синхрондалуда…
• scp немесе басқа құралды пайдаланып сақтық көшірме деректерін 18.04 данасына тасымалдаңыз.
• OpenVPN кілттерін қалпына келтіру:
# Бар OpenVPN кілттерін жойыңыз
sudo rm -rf /var/lib/netrounds/openvpn
# Сақтық көшірме жасалған sudo tar -xzf ncc_openvpn.tar.gz -C / кілттерін қаптамадан шығарыңыз
• RRD деректерін қалпына келтіру:
# Бар RRD файлдарын жойыңыз sudo rm -rf /var/lib/netrounds/rrd
# Сақтық көшірмесі жасалған RRD sudo tar -xzf ncc_rrd.tar.gz -C / қаптамасынан шығарыңыз
• Сақтық көшірмесі жасалған конфигурацияны салыстырыңыз files жаңадан орнатылғандармен және екі жиынының мазмұнын қолмен біріктіріңіз files (олар бірдей орындарда қалуы керек).
• Лицензияны пайдаланып өнім лицензиясын іске қосыңыз file ескі данадан алынған: ncc лицензиясын белсендіру ncc_license.txt
• Paragon Active Assurance қызметтерін іске қосыңыз: sudo systemctl start –all “netrounds-*” apache2 kafka openvpn@netrounds
• Жаңа конфигурацияны белсендіру үшін сізге де іске қосу қажет:
sudo systemctl apache2 қайта жүктеңіз
• Жаңа сынақ агентінің репозиторийлерін орнату:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# 3.0 дейінгі нұсқалар үшін:
# Репозитарийлердің тұтастығын тексеріңіз (жауап «OK» болуы керек) 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/
• (Қосымша) қажет болса, ConfD орнату және конфигурациялау үшін NETCONF & YANG API Оркестрлік нұсқаулығын орындаңыз.
ЕСКЕРТУ: Кейінірек 3.x нұсқасына жаңартқанда, мына пәрменді іске қосу арқылы бастау керек: sudo apt-mark unhold python-django python-django-common
Ақаулықтарды жою
ConfD іске қосу проблемалары
Жаңартқаннан кейін ConfD іске қосуда қиындықтар туындаса, жаңа жазылым алу үшін Juniper серіктесіңізге немесе жергілікті Juniper тіркелгі менеджеріне немесе сату өкіліне хабарласыңыз.
Callexecuter іске қосу ақаулары
Пәрмен арқылы шақыру орындаушы журналдарын тексеріңіз
sudo journalctl -xeu netrounds-callexecuter
Сіз келесідей қатені көре аласыз:
03 маусым 09:53:27 myhost django-admin[6290]: ERROR netrounds.manager.callexecuter Өңделмеген
CallExecuter.run ішіндегі ерекше жағдай [name=netrounds.manager.calleexecuter, thread=140364632504128,
процесс=8238, funcName=тұтқа, le
03 маусым 09:53:27 myhost django-admin[6290]: Traceback (соңғы соңғы қоңырау):
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 systemd қызметінің тоқтатылып, өшірілгеніне көз жеткізбестен жаңартылды. Деректер базасы дұрыс емес күйде; оны сақтық көшірмеден қалпына келтіру керек және жаңартуды қайталау қажет. netrounds-callexecuter қызметін өшіру және тоқтату үшін келесі әрекеттерді орындаңыз: sudo systemctl netrounds-callexecuter өшіру sudo systemctl netrounds-callexecuter тоқтату
Web Сервер жауап бермейді
tail -n 50 /var/log/apache2/netrounds_error.log пәрменімен apache журналдарын тексеріңіз
Келесі қатені көрсеңіз, бұл басқару орталығының 2.34 нұсқасы Ubuntu 18.04 жүйесінде жұмыс істеп тұрғанын білдіреді, яғни Басқару орталығы сәтті жаңартылмаған. Шешім осы құжатта сипатталғандай Басқару орталығын кейінгі нұсқаға жаңарту болып табылады.
#Уақытamps, pids және т.б
'/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' мақсатты WSGI сценарийін Python модулі ретінде жүктеу мүмкін емес.
'/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' WSGI сценарийін өңдеу кезінде ерекше жағдай орын алды.
Traceback (соңғы қоңырау):
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=False)
File “/usr/lib/python2.7/dist-packages/django/__init__.py”, 27-жол, apps.populate (settings.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(entry)
File “/usr/lib/python2.7/importlib/__init__.py”, 37-жол, import_модульіндегі __import__(аты)
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 ContentType импорттау 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-жол, check_ apps_ ready ішінде Қолданбалар тізілімін көтеру Дайын емес («Қолданбалар әлі жүктелген жоқ.»)
AppRegistryNotReady: қолданбалар әлі жүктелмеген.
Paragon Active Assurance Services қайта іске қосылмады
Netrounds-* қызметтерін 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” -sudo systemctl демон-қайта жүктеуді жою
Juniper Networks, Juniper Networks логотипі, Juniper және Junos — Juniper Networks, Inc. компаниясының Құрама Штаттардағы және басқа елдердегі тіркелген сауда белгілері. Барлық басқа сауда белгілері, қызмет көрсету белгілері, тіркелген белгілер немесе тіркелген қызмет көрсету белгілері олардың тиісті иелерінің меншігі болып табылады. Juniper Networks осы құжаттағы қателіктер үшін жауапкершілік көтермейді. Juniper Networks бұл жарияланымды ескертусіз өзгертуге, өзгертуге, тасымалдауға немесе басқа жолмен қайта қарауға құқылы. Copyright © 2022 Juniper Networks, Inc. Барлық құқықтар қорғалған.
Құжаттар / Ресурстар
![]() |
JUNIPER NETWORKS Басқару орталығын нұсқадан жаңарту [pdf] Пайдаланушы нұсқаулығы Басқару орталығын нұсқадан, басқару орталығын нұсқадан, орталықты нұсқадан, нұсқадан жаңарту |