د جونیپر شبکې نسخه 2.34 د کنټرول مرکز نوي کول
مشخصات
- د محصول نوم: د کنټرول مرکز
- نسخه: 4.4
- خپور شوی: 2024-03-21
د محصول معلومات
د کنټرول مرکز د سافټویر غوښتنلیک دی چې د اوبنټو سیسټمونو په مؤثره توګه اداره او لوړولو لپاره ډیزاین شوی. دا کاروونکو ته اجازه ورکوي چې د زاړه کنټرول مرکز مثال څخه ډاټا په بې ساري ډول نوي مثال ته انتقال کړي.
د محصول کارولو لارښوونې
سناریو الف: اوبنټو 16.04 ته اوبنټو 18.04 ته لوړ کړئ
- د PostgreSQL ډیټابیس بیک اپ کړئ:
- کمانډ چل کړئ:
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 بیک اپ fileد (میټریک ډاټا) په کارولو سره:
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
- کمانډ چل کړئ:
- د اپاچي ترتیب کاپي کړئ file:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- د PostgreSQL کلستر نسخه لوړ کړئ:
- سرور بند کړئ او کلستر یې په کارولو سره حذف کړئ:
sudo pg_dropcluster 10 main --stop
- د کلستر نسخه په کارولو سره لوړ کړئ:
sudo pg_upgradecluster 9.5 main
- سرور بند کړئ او کلستر یې په کارولو سره حذف کړئ:
- زوړ کلستر نسخه ړنګ کړئ او زاړه PostgreSQL کڅوړې په کارولو سره پاک کړئ:
sudo pg_dropcluster 9.5 main
- د نوي کنټرول مرکز نسخه نصب کړئ:
- د کنټرول مرکز کڅوړه استخراج کړئ:
tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
- په کارولو سره نوې نسخه تازه او نصب کړئ:
sudo apt update && sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
- د کنټرول مرکز کڅوړه استخراج کړئ:
- نوي نسخه ته د معلوماتو لیږدولو په کارولو سره:
sudo ncc migrate
ډیری پوښتل شوي پوښتنې (FAQ)
- پوښتنه: زه باید څه وکړم که د مهاجرت سکریپټ خبرداری ورکوي؟
که د مهاجرت سکریپټ خبرداری ورکوي، د ډیټابیس مهاجرت طرزالعمل سره مخ مه ځئ. د مرستې لپاره د جونیپر ملاتړ سره اړیکه ونیسئ او دوی ته د سکریپټ څخه محصول چمتو کړئ ترڅو د ډیټابیس هرې مسلې حل کولو دمخه د اپ گریڈ ته دوام ورکړئ. - پوښتنه: د 'ncc مهاجرت' کمانډ اجرا کولو لپاره څومره وخت نیسي؟
د 'ncc مهاجرت' کمانډ ممکن د اجرا کولو لپاره څو دقیقې وخت ونیسي ځکه چې دا نوي نسخې ته ډیټا لیږدوي. مهرباني وکړئ د دې پروسې په جریان کې صبر وکړئ.
پیژندنه
دا سند د پاراګون فعال تضمین کنټرول مرکز له 2.34 نسخې څخه وروستنۍ نسخې ته لوړولو پورې اړه لري. اپ گریڈ ځانګړي پروسیجرونه لري ځکه چې پدې کې د اوبنټو OS له 16.04 څخه تر 18.04 پورې لوړول شامل دي. سند دوه سناریوګانې پوښي:
- د اوبنټو 16.04 (د کنټرول مرکز نصب سره) اوبنټو 18.04 ته لوړ کړئ.
- د اوبنټو 18.04 تازه نصب کول وروسته د کنټرول مرکز نصب کول او د زاړه کنټرول مرکز مثال څخه نوي مثال ته د بیک اپ ډیټا لیږدول.
د نورو اپ گریڈونو لپاره، مهرباني وکړئ د لوړولو لارښود ته مراجعه وکړئ.
سناریو A: د اوبنټو 16.04 ته اوبنټو 18.04 ته وده ورکول
- د apache2 او netrounds-callexecuter خدماتو غیر فعال کولو سره پیل کړئ:
sudo systemctl apache2 netrounds-callexecuter غیر فعال کړئ - د پاراګون فعال تضمین خدمات بند کړئ:
sudo systemctl stop "netrounds-*" apache2 openvpn@netrounds - د پیراګون فعال تضمین محصول ډیټا بیک اپ واخلئ.
نوټ: دا د بیک اپ طرزالعمل دی چې د عملیاتو لارښود کې تشریح شوی، د محصول ډیټا بیک اپ څپرکی، یوازې په لنډه توګه بیان شوی.
دا حکمونه پرمخ وړئ:
- # د PostgreSQL ډیټابیس بیک اپ کړئ
- pg_dump - مرسته
- 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.conf کې د "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 ډیټابیس تازه کړئ fileله 9.5 نسخې څخه تر 10 نسخې پورې:
sudo pg_dropcluster 10 اصلي - 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 - د پاراګون فعال تضمین کڅوړې تازه کړئ.
- د ټاربال لپاره چیکسم محاسبه کړئ چې د نوي کنټرول مرکز نسخه لري او تصدیق کړئ چې دا د ډاونلوډ پا pageه کې چمتو شوي SHA256 چیکسم سره مساوي دی:
sha256sum paa-control-center_${CC_VERSION}.tar.gz
- د ټاربال لپاره چیکسم محاسبه کړئ چې د نوي کنټرول مرکز نسخه لري او تصدیق کړئ چې دا د ډاونلوډ پا pageه کې چمتو شوي SHA256 چیکسم سره مساوي دی:
- د کنټرول مرکز ټربال خلاص کړئ:
صادرول CC_VERSION=
tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz - د نوي کنټرول مرکز کڅوړې نصب کړئ:
sudo apt تازه
sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb - زاړه کڅوړې لرې کړئ:
نوټ: دا اړینه ده چې دا کڅوړې لرې کړئ.
- # د ټیسټ اجنټ لایټ ملاتړ sudo apt purge netrounds-agent-login
- # نه ملاتړ شوی jsonfield بسته sudo apt د python-django-jsonfield لرې کړئ
د ډیټابیس مهاجرت کولو دمخه، تاسو اړتیا لرئ چې ځینې اضافي ګامونه ترسره کړئ. د دې پوهې اساس مقالې ته لاړشئ ، د کړنې برخې ته لاندې سکرول کړئ که ریلیز نصب شوی وي ، او د دې لارښوونو له 1 څخه تر 4 پورې مرحلې ترسره کړئ.
نوټ: په دې وخت کې پنځم ګام مه اخلئ.
- د ډیټابیس مهاجرت چلول:
نوټ: مخکې له دې چې مهاجرت ترسره کړئ، تاسو باید ډاډ ترلاسه کړئ چې د ډیټابیس بشپړتیا چک په 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-agent-lite*
نوټ: کله چې تاسو وروسته 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 کمانډ به د پټنوم غوښتنه وکړي کوم چې په /etc/netrounds/netrounds.conf کې د "postgres ډیټابیس" لاندې موندل کیدی شي. ډیفالټ پټنوم "نیټرونډز" دی.
نوټ: د لوی پیمانه ترتیب لپاره (> 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 ته وټاکئ، د مثال لپارهampپه لاندې ډول:
sudo timedatectl ټاکل شوي وخت زون 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
- د دې کولو یوه لاره په لاسي ډول ترمیم کول دي file /etc/default/locale. ExampLe:
- ډاډ ترلاسه کړئ چې په لاندې بندرونو کې ترافیک د کنټرول مرکز ته او له هغه څخه اجازه لري:
- دننه:
- د 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 - تازه معلومات ترلاسه کړئ
- 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 سره مساوي دی
- دا کړنلاره د Paragon Active Assurance REST API هم نصبوي.
- 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 پورې مرحلې ترسره کړئ.
نوټ: په دې وخت کې پنځم ګام مه اخلئ. - د ډیټابیس مهاجرت چلول:
نوټ: دا یو حساس کمانډ دی، او په ریموټ ماشین کې د اجرا کولو په وخت کې باید پاملرنه وشي. په داسې سناریو کې دا په کلکه سپارښتنه کیږي چې تاسو د سکرین یا 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 چیکسمونه په ډاونلوډ پا pageه کې چمتو شوي
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 په پیل کې ستونزې | ۱۵
- د callexecuter پیل کولو ستونزې | ۱۵
- Web سرور ځواب نه ورکوي | 16
- د پاراګون فعال تضمین خدماتو بیا پیل کول ناکام شول | ۱۷
د ConfD په پیل کې ستونزې
که تاسو د اپ گریڈ څخه وروسته د ConfD پیل کولو کې ستونزې لرئ، مهرباني وکړئ د نوي ګډون ترلاسه کولو لپاره د خپل جونیپر ملګري یا د خپل محلي جونیپر حساب مدیر یا د پلور نماینده سره اړیکه ونیسئ.
د کال اکیکیکټر پیل کولو ستونزې
د کمانډ سره د callexecuter لاګ چیک کړئ
- sudo journalctl xeu netrounds-callexecuter
تاسو ممکن د لاندې په څیر یوه تېروتنه وګورئ:
- جون 03 09:53:27 myhost django-admin[6290]: ERROR netrounds.manager.callexecuter په CallExecuter.run کې نه منل شوي استثناء
- جون 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 کرښه، په کې د grappelli.dashboard واردولو ماډلونو څخه
- 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 کرښه، په check_apps_ready کې پورته کړئ AppRegistryNotReady ("ایپس لا نه دي پورته شوي.") AppRegistryNotReady: ایپسونه لا نه دي پورته شوي.
د پیراګون فعال تضمین خدماتو بیا پیل کول ناکام دي
- د 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" -delete sudo systemctl daemon-reload
د جونیپر شبکې، د جونیپر شبکې لوگو، جونیپر، او جونوس په متحده ایالاتو او نورو هیوادونو کې د Juniper Networks Inc. راجستر شوي سوداګریزې نښې دي. نور ټول سوداګریز نښانونه، د خدماتو نښانونه، راجستر شوي نښانونه، یا راجستر شوي خدمت نښان د دوی د اړوندو مالکینو ملکیت دی. د جونیپر شبکې په دې سند کې د کومې غلطۍ لپاره هیڅ مسؤلیت په غاړه نه اخلي. د جونیپر شبکه پرته له خبرتیا پرته د دې خپرونې د بدلون، تعدیل، لیږد، یا بل ډول بیاکتنې حق لري. د چاپ حق © 2024 Juniper Networks, Inc. ټول حقونه خوندي دي.
اسناد / سرچینې
![]() |
د جونیپر شبکې نسخه 2.34 د کنټرول مرکز نوي کول [pdf] د کارونکي لارښود نسخه 2.34 د کنټرول مرکز لوړول، د کنټرول مرکز لوړول، د کنټرول مرکز، مرکز |