İdarəetmə Mərkəzi versiyadan təkmilləşdirilir
2.34
Giriş
Bu sənəd Paragon Active Assurance Control Center-in 2.34 versiyasından sonrakı versiyaya təkmilləşdirilməsinə aiddir.
Təkmilləşdirmə Ubuntu ƏS-nin 16.04-dən 18.04-ə təkmilləşdirilməsini nəzərdə tutduğu üçün xüsusi prosedurları nəzərdə tutur. Sənəd iki ssenarini əhatə edir:
- Ubuntu 16.04-ü (İdarəetmə Mərkəzi quraşdırılmış) Ubuntu 18.04-ə təkmilləşdirin.
- Ubuntu 18.04-ün təzə quraşdırılması, ardınca İdarəetmə Mərkəzinin quraşdırılması və ehtiyat məlumatların köhnə İdarəetmə Mərkəzi nümunəsindən yeni instansiyaya ötürülməsi.
Digər təkmilləşdirmələr üçün Təkmilləşdirmə Bələdçisinə müraciət edin.
Ssenari A: Ubuntu 16.04-ün Ubuntu 18.04-ə yüksəldilməsi
- Apache2 və netrounds-callexecuter xidmətlərini söndürməklə başlayın: sudo systemctl apache2 netrounds-callexecuter'ı söndürün
- Bütün Paragon Active Assurance xidmətlərini dayandırın: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
- Paragon Active Assurance məhsul məlumatlarının ehtiyat nüsxələrini çıxarın.
QEYD: Bu, Əməliyyatlar Təlimatının Məhsul Məlumatının Yedeklənməsi bölməsində təsvir edilən ehtiyat nüsxə prosedurudur, yalnız daha qısa şəkildə ifadə edilir.
Bu əmrləri yerinə yetirin:
# PostgreSQL verilənlər bazasının ehtiyat nüsxəsini çıxarın pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (Alternativ olaraq, ikili formatda saxlamaq üçün :)
# pg_dump -h localhost -U şəbəkələri -Fc şəbəkələri > ncc_postgres.binary
# OpenVPN açarlarının ehtiyat nüsxəsini çıxarın sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Qeyd: Bunları təhlükəsiz yerdə saxlamağınızdan əmin olun.
# RRD-nin ehtiyat nüsxəsini çıxarın files (metrik data)
# Yoxlayın file RRD-ləri sıxmadan əvvəl ölçüsü. tar əmrindən istifadə edilmir
# RRD-lər 50 GB-dan böyükdürsə tövsiyə olunur; aşağıdakı qeydə baxın. du -hs /var/lib/netrounds/rrd
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
QEYD: pg_dump əmri/etc/netrounds/netrounds.com funder “postgres verilənlər bazası”nda tapıla bilən parol tələb edəcək. Varsayılan parol “şəbəkələr”dir.
QEYD: Geniş miqyaslı quraşdırma üçün (> 50 GB), RRD-nin tarballunu hazırlamaq files çox uzun çəkə bilər və həcmin şəklini çəkmək daha yaxşı fikir ola bilər. Bunu etmək üçün mümkün həll yollarına aşağıdakılar daxildir: a file snapshotları dəstəkləyən sistem və ya server virtual mühitdə işləyirsə virtual həcmin anlıq görüntüsünü götürür. - Verilən netrounds_2.35_validate_db.sh skriptindən istifadə edərək verilənlər bazasının bütövlüyünü yoxlayın.
XƏBƏRDARLIQ: Bu skript xəbərdarlıqlar verirsə, səhifə 5-də “aşağıda” təsvir edilən verilənlər bazası köçürmə proseduruna cəhd etməyin. Bu ünvanda bilet təqdim edərək Juniper dəstəyi ilə əlaqə saxlayın. https://support.juniper.net/support/requesting-support Təkmilləşdirməyə davam etməzdən əvvəl verilənlər bazası ilə bağlı problemləri həll etmək üçün (skriptdən çıxışı təmin etmək).
- İdarəetmə Mərkəzinin konfiqurasiyasının ehtiyat nüsxələrini çıxarın 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
məsələnample:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- Ubuntu-nu 18.04 versiyasına təkmilləşdirin. Tipik təkmilləşdirmə proseduru aşağıdakı kimidir (uyğunlaşdırılmışdır https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
• Server sistemində təkmilləşdirmək üçün:
• Əgər artıq quraşdırılmayıbsa, update-manager-core-u quraşdırın.
• /etc/update-manager/release-upgrades-də Sorğu xəttinin 'lts' olaraq təyin olunduğundan əmin olun.
ƏS 18.04-ə, 16.04-dən sonra növbəti LTS versiyasına yenilənir).
• Sudo do-release-upgrade əmri ilə təkmilləşdirmə alətini işə salın.
• Ekrandakı təlimatlara əməl edin. Paragon Active Assurance-a gəldikdə, siz bütün standartları saxlaya bilərsiniz. (Əlbəttə, Paragon Active Assurance ilə əlaqəli olmayan səbəblərə görə fərqli seçimlər etməlisiniz.) - Ubuntu təkmilləşdirildikdən sonra sistemi yenidən başladın. Sonra aşağıdakı addımları yerinə yetirin:
- PostgreSQL-i təkmilləşdirin.
- PostgreSQL verilənlər bazasını yeniləyin files versiya 9.5-dən 10-cu versiyaya: sudo pg_dropcluster 10 main –stop # Serveri bağlayın və klasteri tamamilə silin# “əsas” versiya 10 (bu, növbəti əmrdə təkmilləşdirməyə hazırlaşır#) sudo pg_upgradecluster 9.5 main # “əsas” klasteri təkmilləşdirin versiya 9.5-dən ən son#
mövcud versiya (10) sudo pg_dropcluster 9.5 əsas # "əsas" klaster 9.5 versiyasını tamamilə silin - PostgreSQL-in köhnəlmiş versiyasını silin:
sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5 - Paragon Active Assurance paketlərini yeniləyin.
• Yeni İdarəetmə Mərkəzi versiyasını ehtiva edən tarball üçün yoxlama məbləğini hesablayın və onun yükləmə səhifəsində verilmiş SHA256 yoxlama məbləğinə bərabər olduğunu yoxlayın: sha256sum paa-control-center_${CC_VERSION}.tar.gz
• İdarəetmə Mərkəzinin tarballunu çıxarın: ixrac CC_VERSION= tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
• Yeni İdarəetmə Mərkəzi paketlərini quraşdırın: sudo apt update sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
• Köhnəlmiş paketləri çıxarın:
QEYD: Bu paketləri çıxarmaq çox vacibdir.
# Test Agent Lite dəstəyi
sudo apt purge netrounds-agent-login
# Dəstəklənməyən jsonfield paketi
sudo apt python-django-jsonfield-i çıxarın - Verilənlər bazası miqrasiyasını etməzdən əvvəl bəzi əlavə addımları yerinə yetirməlisiniz. Bu Bilik bazası məqaləsinə keçin, buraxılış quraşdırılıbsa, Fəaliyyətlər bölməsinə keçin və həmin təlimatların 1-dən 4-ə qədər olan addımları yerinə yetirin.
QEYD: Bu nöqtədə 5-ci addımı yerinə yetirməyin.
• Verilənlər bazası miqrasiyasını işə salın:
QEYD: Miqrasiya etməzdən əvvəl, 2-ci səhifədə “yuxarıda” təsvir edilən verilənlər bazası bütövlüyünün yoxlanılmasının səhvsiz tamamlandığından əmin olmalısınız.
sudo ncc köçür
Ncc köçürmə əmrinin icrası xeyli vaxt tələb edir (bir çox dəqiqə). O, aşağıdakıları çap etməlidir (aşağıda təfərrüatlar buraxılmışdır):
Verilənlər bazası köçürülür...
İcra ediləcək əməliyyatlar:
<…>
Tətbiqləri köçürmədən sinxronlaşdırmaq:
<…>
Çalışan miqrasiya:
<…>
Keş cədvəli yaradılır...
<…>
Test skriptləri sinxronlaşdırılır...
- (Könüllü) ConfD-yə ehtiyacınız varsa ConfD paketini yeniləyin: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
- Əvvəllər ehtiyat nüsxələnmiş konfiqurasiyanı müqayisə edin files-ni yeni quraşdırılmışlarla birləşdirin və iki dəstinin məzmununu əl ilə birləşdirin files (eyni yerlərdə qalmalıdırlar).
- Apache2, kafka və netrounds-callexecuter xidmətlərini aktivləşdirin: sudo systemctl apache2 kafka netrounds-callexecuter-i aktivləşdirin
- Paragon Active Assurance xidmətlərinə başlayın:
sudo systemctl start – bütün “şəbəkələr-*” apache2 kafka openvpn@netrounds - Yeni konfiqurasiyanı aktivləşdirmək üçün siz də işləməlisiniz: sudo systemctl reload apache2
- Yeni Test Agent depolarını quraşdırın:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# 3.0-dan əvvəlki versiyalar üçün:
# Anbarların bütövlüyünü yoxlayın (cavab "OK" olmalıdır)
shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256
shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# 3.0 və sonrakı versiyalar üçün:
# Depolar üçün yoxlama məbləğlərini hesablayın və onların uyğunluğunu yoxlayın
# SHA256 yoxlama məbləğləri endirmə səhifəsində sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Quraşdırmaya başlayın 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 üçün dəstək 2.35 versiyasında dayandırıldığı üçün köhnə Test Agent Lite paketlərini quraşdırmısınızsa, onları silməlisiniz:
sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agentlite*
QEYD: Daha sonra 3.x-ə yüksəltdiyiniz zaman bu əmri işlətməklə başlamalısınız: sudo apt-mark unhold python-django python-django-common
Ssenari B: Təzə Ubuntu 18.04 Quraşdırması
- Ubuntu 16.04 nümunəsində Paragon Active Assurance məhsul məlumatlarının ehtiyat nüsxələrini çıxarın.
QEYD: Bu, Əməliyyatlar Təlimatının “Məhsul məlumatlarının ehtiyat nüsxəsinin çıxarılması” bölməsində təsvir edilən ehtiyat nüsxə prosedurudur, yalnız daha qısa şəkildə ifadə edilir.
Bu əmrləri yerinə yetirin:
# PostgreSQL verilənlər bazasının ehtiyat nüsxəsini çıxarın
pg_dump –help pg_dump -h localhost -U şəbəkə dairələri > ncc_postgres.sql
# (Alternativ olaraq, ikili formatda saxlamaq üçün :)
# pg_dump -h localhost -U şəbəkələri -Fc şəbəkələri > ncc_postgres.binary
# OpenVPN açarlarının ehtiyat nüsxəsini çıxarın sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Qeyd: Bunları təhlükəsiz yerdə saxlamağınızdan əmin olun.
# RRD-nin ehtiyat nüsxəsini çıxarın files (metrik data)
# Yoxlayın file RRD-ləri sıxmadan əvvəl ölçüsü. tar əmrindən istifadə edilmir
# RRD-lər 50 GB-dan böyükdürsə tövsiyə olunur; aşağıdakı qeydə baxın.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
QEYD: pg_dump əmri "postgres verilənlər bazası" altında /etc/netrounds/ netrounds.conf ünvanında tapıla bilən parol tələb edəcək. Varsayılan parol “şəbəkələr”dir.
QEYD: Geniş miqyaslı quraşdırma üçün (> 50 GB), RRD-nin tarballunu hazırlamaq files çox uzun çəkə bilər və həcmin şəklini çəkmək daha yaxşı fikir ola bilər. Bunu etmək üçün mümkün həll yollarına aşağıdakılar daxildir: a file snapshotları dəstəkləyən sistem və ya server virtual mühitdə işləyirsə virtual həcmin anlıq görüntüsünü götürür. - Ubuntu 16.04 nümunəsində İdarəetmə Mərkəzi konfiqurasiyasının ehtiyat nüsxələrini çıxarın 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
məsələnample:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
• Ubuntu 16.04 nümunəsində lisenziyanın ehtiyat nüsxəsini çıxarın file.
• Yeni nümunə ən azı köhnəsi ilə eyni avadanlıq tələblərinə cavab verməlidir.
• Yeni nümunədə Ubuntu 18.04 quraşdırın. Aşağıdakı təlimatı tövsiyə edirik:
• https://ubuntu.com/tutorials/install-ubuntu-server
Paragon Active Assurance-a gəldikdə, siz bütün standartları saxlaya bilərsiniz. (Əlbəttə, Paragon Active Assurance ilə əlaqəli olmayan səbəblərə görə fərqli seçimlər etməli olduğunuz baş verə bilər.) '
- Ubuntu 18.04 quraşdırıldıqdan sonra sistemi yenidən başladın.
- Aşağıdakı disk bölmələri xüsusilə snapshot ehtiyat nüsxələri üçün tövsiyə olunur (lakin qərar vermək istifadəçi olaraq sizin ixtiyarınızdadır):
• Laboratoriya quraşdırması üçün tövsiyə olunan bölmələr:
• /: Bütün disk, ext4.
• İstehsal quraşdırma üçün tövsiyə olunan bölmələr:
• /: disk sahəsinin 10%-i, ext4.
• /var: disk sahəsinin 10%-i, ext4.
• /var/lib/netrounds/rrd: disk sahəsinin 80%-i, ext4.
• Şifrələmə yoxdur - Vaxt qurşağını UTC olaraq təyin edin, məsələnampaşağıdakı kimi: sudo timedatectl set-timezone Etc/UTC
• Bütün yerliləri en_US.UTF-8 olaraq təyin edin.
• Bunun bir yolu əl ilə redaktə etməkdir file /etc/default/locale. Məsample:
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
• /etc/locale.gen-də aşağıdakı sətirin şərh edilmədiyinə əmin olun: en_US.UTF-8 UTF-8
• Yerli dili bərpa edin files seçilmiş dilin mövcud olduğundan əmin olmaq üçün: sudo apt-get install locales sudo locale-gen - Aşağıdakı portlardakı trafikə İdarəetmə Mərkəzinə və ya oradan icazə verildiyinə əmin olun:
• Gələn:
• TCP portu 443 (HTTPS): Web interfeys
• TCP port 80 (HTTP): Web interfeysi (Speedtest tərəfindən istifadə olunur, digərini yönləndirir URLs-dən HTTPS-ə)
• TCP portu 830: ConfD (isteğe bağlı)
• TCP port 6000: Test Agent Cihazları üçün şifrələnmiş OpenVPN bağlantısı
• TCP port 6800: Şifrələnmişdir WebTest Agent Tətbiqləri üçün soket bağlantısı - Çıxan:
• TCP port 25 (SMTP): Poçt çatdırılması
• UDP port 162 (SNMP): Siqnallar üçün SNMP tələlərinin göndərilməsi
• UDP port 123 (NTP): Vaxt sinxronizasiyası - NTP quraşdırın:
• Əvvəlcə timedatectl-i söndürün: sudo timedatectl set-ntp no
• Bu əmri yerinə yetirin: timedatectl və systemd-timesyncd.service-nin aktiv olduğunu yoxlayın: yox
• İndi NTP quraşdırmasını işə sala bilərsiniz: sudo apt-get install ntp
• Konfiqurasiya edilmiş NTP serverlərinin əlçatan olduğundan əmin olun: ntpq -np
Çıxış adətən səkkizlik ilə ifadə olunan “hamısı” olmalıdır. 1 1 Çıxışda NTP serverləri üçün “çatmaq” dəyəri son səkkiz NTP əməliyyatının nəticəsini göstərən səkkizlik dəyərdir. Səkkizinin hamısı uğurlu olarsa, dəyər səkkizlik 377 (= ikili - PostgreSQL-i quraşdırın və İdarəetmə Mərkəzi üçün istifadəçi qurun: sudo apt-get update sudo apt-get install postgresql sudo -u postgres psql -c “ŞİFRELƏNMİŞ ŞİFRƏ 'şəbəkə dairələri' SUPER İSTİFADƏÇİ GİRİŞİ İLƏ ROLU şəbəkələri YARAT;” sudo -u postgres psql -c “VERİLƏNLƏR BAZASI şəbəkələri YARATIN SAHİB şəbəkələri KODLAYICI 'UTF8' ŞABLON 'template0';”
Xarici PostgreSQL serverindən istifadə etmək tövsiyə edilmir.
• E-poçt serverini quraşdırın və konfiqurasiya edin.
• İdarəetmə Mərkəzi istifadəçilərə e-poçt göndərəcək:
• hesaba dəvət olunduqda,
• e-poçt həyəcan siqnalları göndərildikdə (yəni bu məqsəd üçün SNMP əvəzinə e-poçt istifadə edilirsə) və
• dövri hesabatlar göndərilərkən.
• Sudo apt-get install postfix əmrini yerinə yetirin
• Postfiksin birbaşa təyinat e-poçt serverinə göndərə biləcəyi sadə quraşdırma üçün siz poçt konfiqurasiyasının Ümumi növünü “İnternet Saytı” olaraq təyin edə bilərsiniz və Sistem poçtunun adı adətən kənarda qala bilər.
Əks halda, postfiks mühitə uyğun olaraq konfiqurasiya edilməlidir. Rəhbərlik üçün rəsmi Ubuntu sənədlərinə baxın https://help.ubuntu.com/lts/serverguide/postfix.html.
• Ubuntu 18.04 nümunəsində İdarəetmə Mərkəzini quraşdırın.
Bu prosedur həmçinin Paragon Active Assurance REST API-ni quraşdırır.
ixrac CC_VERSION= # Tar üçün yoxlama məbləğini hesablayın file və onun SHA256 0b11111111-ə bərabər olduğunu yoxlayın). Bununla belə, NTP-ni yeni quraşdırdığınız zaman, çox güman ki, səkkiz NTP-dən az ola bilər
əməliyyatlar baş verib, beləliklə, dəyər daha kiçik olacaq: bütün əməliyyatlar uğurlu olarsa, 1, 3, 7, 17, 37, 77 və ya 177-dən biri.
# yoxlama məbləği sha256sum paa-control-center_${CC_VERSION}.tar.gz yükləmə səhifəsində verilmişdir
# Tarball tarını açın -xzf netrounds-control-center_${CC_VERSION}.tar.gz
# Paketlərin sudo apt-get yeniləməsinin yeniləndiyinə əmin olun
# Quraşdırmaya başlayın sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb - Bütün Paragon Active Assurance xidmətlərini dayandırın: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
- Verilənlər bazası ehtiyat nüsxəsini bərpa edin: sudo -u postgres psql –set ON_ERROR_STOP=netrounds < ncc_postgres.sql
- Verilənlər bazası miqrasiyasını etməzdən əvvəl bəzi əlavə addımları yerinə yetirməlisiniz. Bu Bilik bazası məqaləsinə keçin, buraxılış quraşdırılıbsa, Fəaliyyətlər bölməsinə keçin və həmin təlimatların 1-dən 4-ə qədər olan addımları yerinə yetirin.
QEYD: Bu nöqtədə 5-ci addımı yerinə yetirməyin.
• Verilənlər bazası miqrasiyasını işə salın:
QEYD: Bu, həssas bir əmrdir və onu uzaq bir maşında yerinə yetirərkən diqqətli olmaq lazımdır. Belə bir ssenaridə ekran və ya tmux kimi bir proqramdan istifadə etməyiniz şiddətlə tövsiyə olunur ki, ssh seansı pozulsa belə köç əmri işləməyə davam etsin. sudo ncc köçür
Ncc köçürmə əmrinin icrası xeyli vaxt tələb edir (bir çox dəqiqə). O, aşağıdakıları çap etməlidir (aşağıda təfərrüatlar buraxılmışdır):
Verilənlər bazası köçürülür...
İcra ediləcək əməliyyatlar:
<…>
Tətbiqləri köçürmədən sinxronlaşdırmaq:
<…>
Çalışan miqrasiya:
<…>
Keş cədvəli yaradılır...
<…>
Test skriptləri sinxronlaşdırılır...
• scp və ya başqa alətdən istifadə edərək ehtiyat məlumatlarını 18.04 nümunəsinə köçürün.
• OpenVPN açarlarını bərpa edin:
# Mövcud OpenVPN açarlarını silin
sudo rm -rf /var/lib/netrounds/openvpn
# Yedəklənmiş düymələri paketdən çıxarın sudo tar -xzf ncc_openvpn.tar.gz -C /
• RRD datasını bərpa edin:
# Mövcud RRD-ləri silin sudo rm -rf /var/lib/netrounds/rrd
# Yedəklənmiş RRD-ləri paketdən çıxarın sudo tar -xzf ncc_rrd.tar.gz -C /
• Yedəklənmiş konfiqurasiyanı müqayisə edin files-ni yeni quraşdırılmışlarla birləşdirin və iki dəstinin məzmununu əl ilə birləşdirin files (eyni yerlərdə qalmalıdırlar).
• Lisenziyadan istifadə edərək məhsul lisenziyasını aktivləşdirin file köhnə nümunədən götürülmüşdür: ncc lisenziyası ncc_license.txt faylını aktivləşdirin
• Paragon Active Assurance xidmətlərini işə salın: sudo systemctl start –bütün “netrounds-*” apache2 kafka openvpn@netrounds
• Yeni konfiqurasiyanı aktivləşdirmək üçün siz həmçinin işə salmalısınız:
sudo systemctl apache2-ni yenidən yükləyin
• Yeni Test Agent depolarını quraşdırın:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# 3.0-dan əvvəlki versiyalar üçün:
# Anbarların bütövlüyünü yoxlayın (cavab “OK” olmalıdır) shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# 3.0 və sonrakı versiyalar üçün:
# Depolar üçün yoxlama məbləğlərini hesablayın və onların uyğunluğunu yoxlayın
# SHA256 yoxlama məbləğləri endirmə səhifəsində sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Quraşdırmaya başlayın 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/
• (İstəyə görə) ConfD-ni quraşdırmaq və konfiqurasiya etmək üçün NETCONF & YANG API Orkestrasiya Bələdçisinə əməl edin.
QEYD: Daha sonra 3.x-ə yüksəltdiyiniz zaman bu əmri işlətməklə başlamalısınız: sudo apt-mark unhold python-django python-django-common
Problemlərin aradan qaldırılması
ConfD Başlama Problemləri
Təkmilləşdirmədən sonra ConfD-ni işə salmaqda probleminiz varsa, yeni abunə əldə etmək üçün Juniper partnyorunuz və ya yerli Juniper hesab meneceri və ya satış nümayəndəsi ilə əlaqə saxlayın.
Callexecuter-in işə salınmasında problemlər
Komanda ilə callexecuter qeydlərini yoxlayın
sudo journalctl -xeu netrounds-callexecuter
Aşağıdakı kimi bir səhv görə bilərsiniz:
03 iyun 09:53:27 myhost django-admin[6290]: ERROR netrounds.manager.callexecuter İşlənmir
CallExecuter.run-da istisna [name=netrounds.manager.calleexecuter, thread=140364632504128,
proses = 8238, funcName = tutacaq, le
03 iyun 09:53:27 myhost django-admin[6290]: Traceback (ən son zəng):
03 iyun 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/management/commands/runcallexecuter.py”, sətir 65, tutacaqda
03 iyun 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/calldispatcher.py”, sətir 164, işləyir
03 iyun 09:53:27 myhost django-admin[6290]: File "debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/models.py”, sətir 204, gözləyin
03 iyun 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/ netrounds/manager/models.py”, sətir 42, __unicode__-da
03 iyun 09:53:27 myhost django-admin[6290]: AttributeError: 'unicode' obyektində 'iteritems' atributu yoxdur
Nə baş verdi ki, netrounds-callexecuter*.deb paketi netrounds-callexecuter systemd xidmətinin dayandırıldığına və söndürülməsinə əmin olmadan təkmilləşdirildi. Verilənlər bazası səhv vəziyyətdədir; onu ehtiyat nüsxədən bərpa etmək lazımdır və təkmilləşdirməni təkrarlamaq lazımdır. Netrounds-callexecuter xidmətini söndürmək və dayandırmaq üçün aşağıdakıları edin: sudo systemctl netrounds-callexecuter sudo systemctl stop netrounds-callexecuter
Web Server Cavab Vermir
tail -n 50 /var/log/apache2/netrounds_error.log əmri ilə apache qeydlərini yoxlayın.
Aşağıdakı xətanı görürsünüzsə, bu o deməkdir ki, İdarəetmə Mərkəzinin 2.34 versiyası Ubuntu 18.04-də işləyir, yəni İdarəetmə Mərkəzi uğurla təkmilləşdirilməyib. Həll yolu İdarəetmə Mərkəzini bu sənəddə təsvir olunduğu kimi sonrakı versiyaya təkmilləşdirməkdir.
# Vaxtamps, pids və s
Hədəf WSGI skripti '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' Python modulu kimi yüklənə bilməz.
'/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' WSGI skriptinin işlənməsi zamanı istisna baş verdi.
Traceback (ən son zəng):
File “/usr/lib/python2.7/dist-packages/netrounds/wsgi.py”, sətir 6, proqram = get_wsgi_application()
File “/usr/lib/python2.7/dist-packages/django/core/wsgi.py”, sətir 13, get_wsgi_application django.setup(set_prefix=False)
File “/usr/lib/python2.7/dist-packages/django/__init__.py”, sətir 27, quraşdırma proqramlarında.populate(settings.INSTALLED_APPS)
File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, sətir 85, doldurun app_config = AppConfig.create(giriş)
File “/usr/lib/python2.7/dist-packages/django/apps/config.py”, sətir 94, yaratmaq modulunda = import_module(giriş)
File “/usr/lib/python2.7/importlib/__init__.py”, sətir 37, import_modulunda __import__(ad)
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py”, sətir 1, grappelli.dashboard.dashboards idxalından *
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py”, sətir 14, qrappellidən. tablosuna idxal modulları
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py”, sətir 9, django.contrib.contenttypes.models-dən ContentType idxalı File “/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py”, sətir 139, sinif ContentType(modellər.Model):
File “/usr/lib/python2.7/dist-packages/django/db/models/base.py”, sətir 110, __new__ app_config = apps.get_ ehtiva edən_ app_config(modul) File get_containing_app_config self.check_apps_ready() daxilində “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, sətir 247 File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, sətir 125, check_ apps_ ready-də qaldırın Tətbiq Qeydiyyatını Hazır deyil (“Tətbiqlər hələ yüklənməyib”)
AppRegistryNotReady: Proqramlar hələ yüklənməyib.
Paragon Active Assurance Services-in yenidən işə salınması uğursuz oldu
Netrounds-* xidmətlərini sudo systemctl start –all “netrounds-*” apache2 openvpn@netrounds ilə yenidən işə salmaq aşağıdakı mesajı verir:
netrounds-agent-ws-server.service başlatmaq alınmadı: netrounds-agent-ws-server.service bölməsi maskalanıb.
netrounds-agent-daemon.service başlatmaq alınmadı: netrounds-agent-daemon.service bölməsi maskalanıb.
Bu o deməkdir ki, qeyd olunan xidmətlər paketin çıxarılması prosesi zamanı maskalanıb və əl ilə təmizləmə tələb olunur. Təmizləmə proseduru aşağıda göstərilmişdir:
sudo apt-get purge netrounds-agent-login sudo find /etc/systemd/system -name “netrounds-agent-*.service” -sil sudo systemctl daemon-reload
Juniper Networks, Juniper Networks loqosu, Juniper və Junos Juniper Networks, Inc. şirkətinin Birləşmiş Ştatlarda və digər ölkələrdə qeydə alınmış ticarət nişanlarıdır. Bütün digər ticarət nişanları, xidmət nişanları, qeydiyyatdan keçmiş nişanlar və ya qeydə alınmış xidmət nişanları müvafiq sahiblərinin mülkiyyətidir. Juniper Networks bu sənəddəki hər hansı qeyri-dəqiqliyə görə heç bir məsuliyyət daşımır. Juniper Networks xəbərdarlıq etmədən bu nəşri dəyişdirmək, dəyişdirmək, köçürmək və ya başqa şəkildə nəzərdən keçirmək hüququnu özündə saxlayır. Copyright © 2022 Juniper Networks, Inc. Bütün hüquqlar qorunur.
Sənədlər / Resurslar
![]() |
JUNIPER ŞƏBƏKƏLƏRİ İdarəetmə Mərkəzinin Versiyadan Təkmilləşdirilməsi [pdf] İstifadəçi təlimatı İdarəetmə Mərkəzi Versiyadan, İdarəetmə Mərkəzi Versiyadan, Mərkəz Versiyadan, Versiyadan təkmilləşir |