له نسخې څخه د کنټرول مرکز لوړول
2.34
پیژندنه
دا سند د پاراګون فعال تضمین کنټرول مرکز له 2.34 نسخې څخه وروستنۍ نسخې ته لوړولو پورې اړه لري.
اپ گریڈ ځانګړي پروسیجرونه لري ځکه چې پدې کې د اوبنټو OS له 16.04 څخه تر 18.04 پورې لوړول شامل دي. سند دوه سناریوګانې پوښي:
- د اوبنټو 16.04 (د کنټرول مرکز نصب سره) اوبنټو 18.04 ته لوړ کړئ.
- د اوبنټو 18.04 تازه نصب کول وروسته د کنټرول مرکز نصب کول او د زاړه کنټرول مرکز مثال څخه نوي مثال ته د بیک اپ ډیټا لیږدول.
د نورو اپ گریڈونو لپاره، مهرباني وکړئ د لوړولو لارښود ته مراجعه وکړئ.
سناریو A: د اوبنټو 16.04 ته اوبنټو 18.04 ته وده ورکول
- د apache2 او netrounds-callexecuter خدماتو غیر فعال کولو سره پیل کړئ: sudo systemctl د اپاچی2 netrounds-callexecuter غیر فعال کړئ
- د پاراګون فعال تضمین خدمات بند کړئ: sudo systemctl stop "netrounds-*" apache2 openvpn@netrounds
- د پیراګون فعال تضمین محصول ډیټا بیک اپ واخلئ.
یادونه: دا د بیک اپ طرزالعمل دی چې د عملیاتو لارښود کې تشریح شوی، د محصول ډیټا بیک اپ څپرکی، یوازې په لنډه توګه بیان شوی.
دا حکمونه پرمخ وړئ:
# د 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 GB)، د RRD ټربال جوړول files کیدی شي ډیر وخت ونیسي، او د حجم یو سنیپ شاټ اخیستل یو ښه نظر کیدی شي. د دې کولو لپاره ممکنه حلونه عبارت دي له: کارول 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
د مثال لپارهampLe:
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):
• په سرور سیسټم کې د لوړولو لپاره:
• د update-manager-core نصب کړئ که چیرې دا دمخه نصب شوی نه وي.
• ډاډ ترلاسه کړئ چې په /etc/update-manager/release-upgrades کې د پرامپټ کرښه په 'lts' ټاکل شوې ده (د دې لپاره چې ډاډ ترلاسه شي چې
OS 18.04 ته لوړ شوی، د 16.04 وروسته د LTS راتلونکی نسخه).
• د sudo do-release-upgrade کمانډ سره د نوي کولو وسیله پیل کړئ.
• پر پرده لارښوونې تعقیب کړئ. تر هغه ځایه چې د پاراګون فعال تضمین پورې اړه لري، تاسو کولی شئ په ټوله کې ډیفالټ وساتئ. (البته دا واقع کیدی شي چې تاسو اړتیا لرئ د پاراګون فعال تضمین پورې اړوند د دلیلونو لپاره مختلف انتخابونه وکړئ.) - یوځل چې اوبنټو لوړ شو ، سیسټم ریبوټ کړئ. بیا لاندې مرحلې ترسره کړئ:
- PostgreSQL لوړول.
- د PostgreSQL ډیټابیس تازه کړئ files له 9.5 نسخې څخه تر 10 نسخه پورې: sudo pg_dropcluster 10 اصلي - Stop # سرور بند کړئ او په بشپړ ډول د کلسټر # "مین" نسخه 10 حذف کړئ (دا په راتلونکي کمانډ کې د نوي کولو لپاره چمتو کوي) sudo pg_upgradecluster 9.5 اصلي # کلستر "اصلي" ته وده ورکړئ نسخه 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
- د مخکینۍ بیک اپ ترتیب سره پرتله کړئ fileد نوي نصب شوي سره، او په لاسي ډول د دوو سیټونو مینځپانګې سره یوځای کړئ files (دوی باید په ورته ځایونو کې پاتې شي).
- د apache2، kafka، او netrounds-callexecuter خدمتونه فعال کړئ: sudo systemctl د apache2 kafka netrounds-callexecuter فعال کړئ
- د پیراګون فعال تضمین خدمتونه پیل کړئ:
sudo systemctl start –all "netrounds-*" 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/ - له هغه وخته چې د ټیسټ اجنټ لایټ ملاتړ په 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
سناریو B: تازه اوبنټو 18.04 نصب کول
- په اوبنټو 16.04 مثال کې ، د پیراګون فعال تضمین محصول ډیټا بیک اپ واخلئ.
یادونه: دا د بیک اپ طرزالعمل دی چې د عملیاتو لارښود کې تشریح شوی، څپرکی "د محصول ډیټا بیک اپ"، یوازې په لنډه توګه بیان شوی.
دا حکمونه پرمخ وړئ:
# د 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 کمانډ به د پټنوم غوښتنه وکړي کوم چې د "postgres ډیټابیس" لاندې /etc/netrounds/ netrounds.conf کې موندل کیدی شي. ډیفالټ پټنوم "نیټرونډز" دی.
یادونه: د لوی پیمانه ترتیب لپاره (> 50 GB)، د RRD ټربال جوړول files کیدی شي ډیر وخت ونیسي، او د حجم یو سنیپ شاټ اخیستل یو ښه نظر کیدی شي. د دې کولو لپاره ممکنه حلونه عبارت دي له: کارول file سیسټم چې د سنیپ شاټونو ملاتړ کوي، یا د مجازی حجم سنیپ شاټ اخیستل که چیرې سرور په مجازی چاپیریال کې روان وي. - په اوبنټو 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
د مثال لپارهampLe:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
• په اوبنټو 16.04 مثال کې، جواز بیک اپ کړئ file.
• نوی مثال باید لږ تر لږه د زاړه ورته هارډویر اړتیاوې پوره کړي.
• په نوي مثال کې، اوبنټو 18.04 نصب کړئ. موږ لاندې لارښوونې وړاندیز کوو:
• https://ubuntu.com/tutorials/install-ubuntu-server
تر هغه ځایه چې د پاراګون فعال تضمین پورې اړه لري، تاسو کولی شئ په ټوله کې ډیفالټ وساتئ. (البته دا واقع کیدی شي چې تاسو اړتیا لرئ د پاراګون فعال تضمین پورې اړوند د دلیلونو لپاره مختلف انتخابونه وکړئ.)
- یوځل چې اوبنټو 18.04 نصب شي ، سیسټم ریبوټ کړئ.
- د لاندې ډیسک ویشلو سپارښتنه کیږي، په ځانګړې توګه د سنیپ شاټ بیک اپ لپاره (مګر دا تاسو پورې اړه لري چې د یو کارونکي په توګه پریکړه وکړئ):
• د لابراتوار تنظیم کولو لپاره وړاندیز شوی تقسیم کول:
• /: ټول ډیسک، ext4.
• د تولید تنظیم کولو لپاره وړاندیز شوی تقسیم کول:
• /: د ډیسک ځای 10٪، ext4.
• /var: د ډیسک ځای 10٪، ext4.
• /var/lib/netrounds/rrd: د ډیسک ځای 80٪، ext4.
• هیڅ کوډ نشته - د وخت زون UTC ته وټاکئ، د مثال لپارهample په لاندې ډول: sudo timedatectl set-timezone Etc/UTC
• ټول ځایونه en_US.UTF-8 ته وټاکئ.
• د دې کولو یوه لاره دا ده چې په لاسي ډول ترمیم کړئ file /etc/default/locale. ExampLe:
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 ته HTTPS)
• د TCP پورټ 830: ConfD (اختیاري)
• د TCP پورټ 6000: د ټیسټ اجنټ وسایلو لپاره کوډ شوی OpenVPN اتصال
• د TCP پورټ 6800: کوډ شوی Webد ټیسټ ایجنټ غوښتنلیکونو لپاره ساکټ پیوستون - بهر ته تلل:
• د TCP پورټ 25 (SMTP): د بریښنالیک تحویل
• UDP پورټ 162 (SNMP): د الارمونو لپاره د SNMP جال لیږل
• UDP پورټ 123 (NTP): د وخت همغږي کول - NTP نصب کړئ:
• لومړی د وخت ډیټاټیکل غیر فعال کړئ: sudo timedatectl set-ntp no
• دا کمانډ چل کړئ: timedatectl او تصدیق کړئ چې systemd-timesyncd.service فعال دی: نه
• اوس تاسو کولی شئ د NTP انسټالشن چل کړئ: sudo apt-get install ntp
• ډاډ ترلاسه کړئ چې ترتیب شوي NTP سرورونه د لاسرسي وړ دي: ntpq -np
محصول باید عموما "ټول هغه" وي چې په اوکټل کې څرګند شوي. 1 1 په محصول کې، د NTP سرورونو لپاره د "رسي" ارزښت یو اوکټل ارزښت دی چې د وروستیو اتو NTP معاملو پایلې په ګوته کوي. که ټول اته بریالي شوي وي، ارزښت به octal 377 وي (= بائنری - PostgreSQL انسټال کړئ او د کنټرول مرکز لپاره یو کارن تنظیم کړئ: sudo apt-get update sudo apt-get install postgresql sudo -u postgres psql -c "د کوډ شوي پاسورډ 'نیټرونډز' سوپرسر لاګ ان سره د رول نیټرونډونه رامینځته کړئ؛" sudo -u postgres psql -c "د ډیټابیس نیټرونډونه جوړ کړئ مالکین نیټرونډونه د کوډ کولو 'UTF8' ټیمپلیټ 'کینډۍ0'؛"
د بهرني PostgreSQL سرور کارول سپارښتنه نه کیږي.
• د بریښنالیک سرور نصب او تنظیم کړئ.
• د کنټرول مرکز به کاروونکو ته بریښنالیک واستوي:
• کله چې دوی حساب ته بلنه ورکول کیږي،
• کله چې د بریښنالیک الارمونه لیږل کیږي (د بیلګې په توګه که چیرې د دې هدف لپاره د SNMP پرځای بریښنالیک کارول کیږي) او
• کله چې دوره راپورونه لیږل کیږي.
د sudo apt-get install postfix کمانډ چل کړئ
• د یو ساده ترتیب لپاره چیرې چې پوسټ فکس کولی شي مستقیم د منزل بریښنالیک سرور ته واستول شي، تاسو کولی شئ د بریښنالیک عمومي ډول ترتیب "انټرنیټ سایټ" ته وټاکئ، او د سیسټم بریښنالیک نوم معمولا پریښودل کیدی شي.
که نه نو، پوسټ فکس باید د چاپیریال سره سم تنظیم شي. د لارښوونې لپاره، د اوبنټو رسمي اسنادو ته مراجعه وکړئ https://help.ubuntu.com/lts/serverguide/postfix.html.
• په اوبنټو 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
# د ټاربال ټار -xzf netrounds-control-center_${CC_VERSION}.tar.gz خلاص کړئ
# ډاډ ترلاسه کړئ چې کڅوړې تازه دي sudo apt-get update
# نصب کول پیل کړئ sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb - د پاراګون فعال تضمین خدمات بند کړئ: sudo systemctl stop "netrounds-*" apache2 openvpn@netrounds
- د ډیټابیس بیک اپ بحال کړئ: sudo -u postgres psql –سیټ ON_ERROR_STOP=په نیټرونډونو < ncc_postgres.sql
- د ډیټابیس مهاجرت کولو دمخه، تاسو اړتیا لرئ چې ځینې اضافي ګامونه ترسره کړئ. د دې پوهې اساس مقالې ته لاړشئ ، د کړنې برخې ته لاندې سکرول کړئ که ریلیز نصب شوی وي ، او د دې لارښوونو له 1 څخه تر 4 پورې مرحلې ترسره کړئ.
یادونه: پدې مرحله کې 5 ګام مه اخلئ.
• د ډیټابیس مهاجرت چلول:
یادونه: دا یو حساس کمانډ دی، او په ریموټ ماشین کې د اجرا کولو په وخت کې باید پاملرنه وشي. په داسې سناریو کې دا په کلکه سپارښتنه کیږي چې تاسو د سکرین یا tmux په څیر برنامه وکاروئ نو د مهاجرت کمانډ به دوام وکړي حتی که د ssh سیشن مات شي. sudo ncc مهاجرت
د ncc مهاجرت کمانډ اجرا کولو لپاره د پام وړ وخت نیسي (ډیری دقیقې). دا باید لاندې چاپ کړي (تفصیلات لاندې پریښودل شوي):
د ډیټابیس مهاجرت…
د ترسره کولو لپاره عملیات:
<…>
د مهاجرت پرته ایپس همغږي کول:
<…>
روان مهاجرتونه:
<…>
د کیچ میز جوړول…
<…>
د ازموینې سکریپټونه همغږي کول…
• د scp یا کوم بل وسیلې په کارولو سره د بیک اپ ډیټا 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 / خلاص کړئ
• د بیک اپ ترتیب سره پرتله کړئ fileد نوي نصب شوي سره، او په لاسي ډول د دوو سیټونو مینځپانګې سره یوځای کړئ files (دوی باید په ورته ځایونو کې پاتې شي).
• د جواز په کارولو سره د محصول جواز فعال کړئ file د زاړه مثال څخه اخیستل شوی: د ncc جواز فعالول ncc_license.txt
• د پیراګون فعال تضمین خدمتونه پیل کړئ: sudo systemctl start –all "netrounds-*" 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/
• (اختیاري) د NETCONF او YANG API آرکیسټریشن لارښود تعقیب کړئ ترڅو ConfD نصب او تنظیم کړئ که تاسو ورته اړتیا لرئ.
یادونه: کله چې تاسو وروسته 3.x ته لوړ کړئ، تاسو باید د دې کمانډ په چلولو سره پیل کړئ: sudo apt-mark unhold python-django python-django-common
د ستونزو حل کول
د ConfD په پیل کې ستونزې
که تاسو د اپ گریڈ څخه وروسته د ConfD پیل کولو کې ستونزې لرئ، مهرباني وکړئ د نوي ګډون ترلاسه کولو لپاره د خپل جونیپر ملګري یا د خپل محلي جونیپر حساب مدیر یا د پلور نماینده سره اړیکه ونیسئ.
د کال اکیکیکټر پیل کولو ستونزې
د کمانډ سره د callexecuter لاګ چیک کړئ
sudo journalctl-xeu netrounds-callexeccuter
تاسو ممکن د لاندې په څیر یوه تېروتنه وګورئ:
جون 03 09:53:27 myhost django-admin[6290]: ERROR netrounds.manager.callexecuter بې لاسوهنه
په CallExecuter.run کې استثنا [name=netrounds.manager.callexecuter, thread=140364632504128,
process=8238, funcName=handle, 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: 'یونیکوډ' څیز هیڅ خاصیت نه لري 'iteritems'
څه پیښ شوي دا دي چې د netrounds-callexecuter*.deb کڅوړه پرته له دې چې ډاډ ترلاسه کړي چې د netrounds-callexecuter systemd خدمت ودرول شوی او غیر فعال شوی دی. ډیټابیس په غلط حالت کې دی؛ دا باید د بیک اپ څخه بیا رغول شي، او اپ گریڈ باید تکرار شي. د netrounds-callexecuter خدمت غیر فعال او بندولو لپاره لاندې کارونه وکړئ: sudo systemctl netrounds-callexecuter sudo systemctl stop netrounds-callexecuter
Web سرور ځواب نه ورکوي
د کمانډ tail -n 50 /var/log/apache2/netrounds_error.log سره د اپاچي لاګونه چیک کړئ
که تاسو لاندې تېروتنه وګورئ، دا پدې مانا ده چې د کنټرول مرکز نسخه 2.34 په اوبنټو 18.04 کې روانه ده، دا دی، د کنټرول مرکز په بریالیتوب سره لوړ شوی نه دی. د حل لاره دا ده چې د کنټرول مرکز وروستي نسخه ته لوړ کړئ لکه څنګه چې پدې سند کې تشریح شوي.
#Timestamps، pids، etc. لاندې لرې شوي
هدف WSGI سکریپټ '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' د Python ماډل په توګه نشي پورته کیدی.
استثنا د 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=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 (داخله) کې
File "/usr/lib/python2.7/importlib/__init__.py"، 37 کرښه، په import_module __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 څخه د منځپانګې ډول وارد کړئ File "/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py"، کرښه 139، په کې د ټولګي منځپانګې ډول (موډل. ماډل):
File "/usr/lib/python2.7/dist-packages/django/db/models/base.py"، 110 کرښه، په __new__ app_config = apps.get_ containing_ app_config(module) 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: ایپسونه لا نه دي پورته شوي.
د پیراګون فعال تضمین خدماتو بیا پیل کول ناکام دي
د sudo systemctl سره د netrounds-* خدماتو بیا پیل کول -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 Inc. راجستر شوي سوداګریزې نښې دي. نور ټول سوداګریز نښانونه، د خدماتو نښانونه، راجستر شوي نښانونه، یا راجستر شوي خدمت نښان د دوی د اړوندو مالکینو ملکیت دی. د جونیپر شبکې په دې سند کې د کومې غلطۍ لپاره هیڅ مسؤلیت په غاړه نه اخلي. د جونیپر شبکه پرته له خبرتیا پرته د دې خپرونې د بدلون، تعدیل، لیږد، یا بل ډول بیاکتنې حق لري. د چاپ حق © 2022 Juniper Networks, Inc. ټول حقونه خوندي دي.
اسناد / سرچینې
![]() |
د جنیپر شبکې له نسخې څخه د کنټرول مرکز نوي کول [pdf] د کارونکي لارښود له نسخې څخه د کنټرول مرکز لوړول، له نسخې څخه د کنټرول مرکز، له نسخې څخه مرکز، نسخه |