JUNIPER NETWORKS لوگونسخي کان ڪنٽرول سينٽر کي اپڊيٽ ڪرڻ
2.34JUNIPER NETWORKS اپڊيٽ ڪنٽرول سينٽر نسخي کان

تعارف

هي دستاويز Paragon Active Assurance Control Center جي ورزن 2.34 کان بعد واري ورزن تائين اپڊيٽ ڪرڻ جو خدشو آهي.
اپڊيٽ ۾ خاص طريقا شامل آهن جيئن ته ان ۾ شامل آهي Ubuntu OS کي 16.04 کان 18.04 تائين اپڊيٽ ڪرڻ. دستاويز ٻن منظرنامي تي پکڙيل آهي:

  • Ubuntu 16.04 جي اپ گريڊ (ڪنٽرول سينٽر سان نصب ٿيل) Ubuntu 18.04 ڏانهن.
  • Ubuntu 18.04 جي تازي تنصيب پٺيان ڪنٽرول سينٽر جي انسٽاليشن ۽ پراڻي ڪنٽرول سينٽر مثال کان نئين مثال ڏانهن بيڪ اپ ڊيٽا جي منتقلي.
    ٻين واڌاري لاءِ، مھرباني ڪري ڏسو اپ گريڊ گائيڊ.

منظر A: Ubuntu 16.04 کي Ubuntu 18.04 جي اپ گريڊ

  • apache2 ۽ netrounds-callexecuter خدمتن کي غير فعال ڪرڻ سان شروع ڪريو: sudo systemctl apache2 netrounds-callexecuter کي غير فعال ڪريو
  • بند ڪريو سڀ پيراگون ايڪٽو ايشورنس سروسز: 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 سائز 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 database”. ڊفالٽ پاسورڊ "netrounds" آهي.
    نوٽ: وڏي پيماني تي سيٽ اپ لاء (> 50 GB)، آر آر ڊي جي ٽاربال ٺاهڻ files تمام ڊگهو وٺي سگھي ٿو، ۽ حجم جو سنيپ شاٽ وٺڻ ھڪڙو بھتر خيال ٿي سگھي ٿو. اهو ڪرڻ لاءِ ممڪن حل شامل آهن: استعمال ڪندي a file سسٽم جيڪو سنيپ شاٽ کي سپورٽ ڪري ٿو، يا ورچوئل حجم جو سنيپ شاٽ وٺي ٿو جيڪڏهن سرور ورچوئل ماحول ۾ هلي رهيو آهي.
  • مهيا ڪيل اسڪرپٽ استعمال ڪندي ڊيٽابيس جي سالميت کي چيڪ ڪريو netrounds_2.35_validate_db.sh.
    اليڪٽرڪ شاک آئڪن خبردار: جيڪڏهن هي اسڪرپٽ ڊيڄاري ٿو، ڊيٽابيس لڏپلاڻ جي طريقيڪار جي ڪوشش نه ڪريو "هيٺ ڏنل" صفحي 5 تي بيان ڪيل. https://support.juniper.net/support/requesting-support (اسڪرپٽ مان آئوٽ سپلائي ڪرڻ) ڊيٽابيس سان مسئلا حل ٿيڻ کان اڳ توھان کي اپڊيٽ ڪرڻ سان اڳتي وڌو.
  • ڪنٽرول سينٽر جي ترتيب جي بيڪ اپ وٺو files:
  • /etc/apache2/sites-available/netrounds-ssl.conf
  • /etc/apache2/sites-available/netrounds.conf
  • /etc/netrounds/netrounds.conf
  • /etc/netrounds/probe-connect.conf
  • /etc/netrounds/restol.conf
  • /etc/netrounds/secret_key
  • /etc/netrounds/test-agent-gateway.yaml
  • /etc/openvpn/netrounds.conf

مثال طورampاليزي:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old

  • 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 # سرور کي بند ڪريو ۽ مڪمل طور تي ڪلستر کي ختم ڪريو # "main" ورجن 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
  • Paragon Active Assurance پيڪيجز کي اپڊيٽ ڪريو.
    • نئين ڪنٽرول سينٽر ورزن تي مشتمل ٽاربال لاءِ چيڪسم کي ڳڻيو ۽ تصديق ڪريو ته اھو 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 کي هٽايو
  • ڊيٽابيس لڏپلاڻ ڪرڻ کان پهريان، توهان کي ڪجهه اضافي قدمن کي انجام ڏيڻ جي ضرورت آهي. هن علم جي بنياد تي آرٽيڪل ڏانهن وڃو، سيڪشن ڏانھن ھيٺ لٿو Actions جيڪڏھن رليز انسٽال ٿيل آھي، ۽ انھن ھدايتن مان 1 کان 4 تائين مرحلا انجام ڏيو.
    نوٽ: هن نقطي تي قدم 5 انجام نه ڏيو.
    • ڊيٽابيس لڏپلاڻ کي هلائڻ:
    نوٽ: لڏپلاڻ ڪرڻ کان پهريان، توهان کي پڪ ڪرڻ گهرجي ته ڊيٽابيس جي سالميت جي چيڪ بيان ڪيل "مٿي" صفحي 2 تي بغير ڪنهن غلطي جي مڪمل ٿئي ٿي.
    sudo 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 Services:
    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

منظر ب: تازو Ubuntu 18.04 تنصيب

  • Ubuntu 16.04 مثال تي، Paragon Active Assurance پراڊڪٽ ڊيٽا جو بيڪ اپ وٺو.
    نوٽ: هي آهي بيڪ اپ جو طريقو بيان ڪيل آپريشن گائيڊ ۾، باب ”بيڪ اپ پراڊڪٽ ڊيٽا“، صرف وڌيڪ مختصر لفظن ۾.
    انهن حڪمن کي هلايو:
    # بيڪ اپ ڪريو PostgreSQL ڊيٽابيس
    pg_dump -help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
    # (متبادل طور، بائنري فارميٽ ۾ محفوظ ڪرڻ لاء:)
    # pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
    # بيڪ اپ OpenVPN چابيون sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    # نوٽ: انهن کي محفوظ جڳهه ۾ رکڻ جي پڪ ڪريو.
    # بيڪ اپ RRD files (ميٽرڪ ڊيٽا)
    # چيڪ ڪريو file سائز RRDs کي دٻائڻ کان اڳ. ٽار حڪم جو استعمال نه آهي
    # سفارش ڪئي وئي جيڪڏھن RRDs 50 GB کان وڌيڪ آھن؛ هيٺ ڏنل نوٽ ڏسو.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
    نوٽ: pg_dump ڪمانڊ هڪ پاسورڊ لاء پڇي ٿو جيڪو ڳولي سگھجي ٿو /etc/netrounds/ netrounds.conf "postgres ڊيٽابيس" جي تحت. ڊفالٽ پاسورڊ "netrounds" آهي.
    نوٽ: وڏي پيماني تي سيٽ اپ لاء (> 50 GB)، آر آر ڊي جي ٽاربال ٺاهڻ 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 جو تعلق آهي، توهان مڪمل طور تي ڊفالٽ رکي سگهو ٿا. (اهو يقيناً ٿي سگهي ٿو ته توهان کي مختلف سببن لاءِ چونڊون ڪرڻ گهرجن جيڪي پيراگون ايڪٽيو ايشورنس سان لاڳاپيل نه هجن.)

  • هڪ دفعو 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 install locales sudo locale-gen
  • پڪ ڪريو ته هيٺ ڏنل بندرگاهن تي ٽرئفڪ جي اجازت ڏني وئي آهي ۽ ڪنٽرول سينٽر کان:
    • انبائونڊ:
    • TCP پورٽ 443 (HTTPS): Web انٽرفيس
    • TCP پورٽ 80 (HTTP): Web انٽرفيس (Speedtest پاران استعمال ٿيل، ٻين کي ريڊريٽ ڪري ٿو URLs کان HTTPS)
    TCP پورٽ 830: ConfD (اختياري)
    • TCP پورٽ 6000: Encrypted OpenVPN ڪنيڪشن ٽيسٽ ايجنٽ اپلائنسز لاءِ
    • TCP پورٽ 6800: انڪرپٽ ٿيل Webٽيسٽ ايجنٽ ايپليڪيشنن لاءِ ساکٽ ڪنيڪشن
  • ٻاهر نڪرڻ وارو:
    TCP پورٽ 25 (SMTP): ٽپال پهچائڻ
    • UDP پورٽ 162 (SNMP): الارم لاءِ SNMP ٽريپس موڪلڻ
    UDP پورٽ 123 (NTP): وقت جي هم وقت سازي
  • NTP انسٽال ڪريو:
    • پهريون بند ڪريو timedatectl: sudo timedatectl set-ntp no
    • هن حڪم کي هلايو: timedatectl ۽ تصديق ڪريو ته systemd-timesyncd.service فعال: نه
    • ھاڻي توھان NTP انسٽال ڪري سگھو ٿا: sudo apt-get install ntp
    • پڪ ڪريو ته ترتيب ڏنل NTP سرورن تائين رسائي لائق آهن: ntpq -np
    پيداوار عام طور تي "سڀني" هجڻ گهرجي آڪٽل ۾ ظاهر ڪيل. 1 1 آئوٽ پُٽ ۾، NTP سرورز لاءِ ”پھچڻ“ جو قدر ھڪ آڪٽل قدر آھي جيڪو ڏيکاري ٿو آخري اٺن NTP ٽرانزيڪشنن جو نتيجو. جيڪڏهن سڀئي اٺ ڪامياب ٿي ويا، قيمت آڪٽل 377 (= بائنري
  • PostgreSQL انسٽال ڪريو ۽ ڪنٽرول سينٽر لاءِ يوزر سيٽ اپ ڪريو: sudo apt-get update sudo apt-get install postgresql sudo -u postgres psql -c “CREATE ROLE netrounds with Encrypted PASSWORD 'netrounds' SUPERUSER LOGIN؛” sudo -u postgres psql -c “ڊيٽابيس نيٽ گرائونڊ ٺاھيو مالڪ نيٽ رائونڊس اينڪوڊنگ 'UTF8' ٽيمپليٽ 'ٽيمپليٽ0'؛"
    هڪ خارجي PostgreSQL سرور استعمال ڪرڻ جي سفارش نه ڪئي وئي آهي.
    • هڪ اي ميل سرور انسٽال ۽ ترتيب ڏيو.
    • ڪنٽرول سينٽر صارفين کي اي ميلون موڪليندو:
    • جڏهن انهن کي هڪ اڪائونٽ ۾ مدعو ڪيو وڃي،
    • جڏهن اي ميل الارم موڪلڻ (يعني جيڪڏهن اي ميل بدران SNMP هن مقصد لاء استعمال ڪيو وڃي)، ۽
    • وقتي رپورٽون موڪلڻ وقت.
    • حڪم هلائي sudo apt-get install postfix
    • هڪ سادي سيٽ اپ لاءِ جتي پوسٽ فڪس سڌو موڪلي سگهي ٿو منزل واري اي ميل سرور ڏانهن، توهان سيٽ ڪري سگهو ٿا جنرل قسم جي ميل ترتيب کي ”انٽرنيٽ سائيٽ“ تي، ۽ سسٽم ميل جو نالو عام طور تي ڇڏي سگهجي ٿو.
    ٻي صورت ۾، پوسٽ فڪس کي ماحول جي مطابق ترتيب ڏيڻ جي ضرورت آهي. ھدايت لاءِ، ڏانھن وڃو سرڪاري Ubuntu دستاويزن تي https://help.ubuntu.com/lts/serverguide/postfix.html.
    Ubuntu 18.04 مثال تي ڪنٽرول سينٽر انسٽال ڪريو.
    اهو عمل پيراگون ايڪٽو ايشورنس REST API پڻ انسٽال ڪري ٿو.
    ايڪسپورٽ CC_VERSION= # ٽار لاء چيڪسم حساب ڪريو file ۽ تصديق ڪريو ته اهو SHA256 0b11111111 جي برابر آهي). تنهن هوندي، جڏهن توهان صرف اين ٽي پي نصب ڪيو آهي، اهو ممڪن آهي ته اٺ اين ٽي پي کان گهٽ
    ٽرانزيڪشن ٿي چڪا آهن، تنهنڪري قدر ننڍو ٿيندو: 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 update
    # انسٽاليشن شروع ڪريو sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb
  • بند ڪريو سڀ پيراگون ايڪٽو ايشورنس سروسز: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
  • ڊيٽابيس بيڪ اپ بحال ڪريو: sudo -u postgres psql -set ON_ERROR_STOP= on netrounds < ncc_postgres.sql
  • ڊيٽابيس لڏپلاڻ ڪرڻ کان پهريان، توهان کي ڪجهه اضافي قدمن کي انجام ڏيڻ جي ضرورت آهي. هن علم جي بنياد تي آرٽيڪل ڏانهن وڃو، سيڪشن ڏانھن ھيٺ لٿو Actions جيڪڏھن رليز انسٽال ٿيل آھي، ۽ انھن ھدايتن مان 1 کان 4 تائين مرحلا انجام ڏيو.
    نوٽ: هن نقطي تي قدم 5 انجام نه ڏيو.
    • ڊيٽابيس لڏپلاڻ کي هلائڻ:
    نوٽ: هي هڪ حساس حڪم آهي، ۽ خيال رکڻ گهرجي جڏهن ان کي ريموٽ مشين تي عمل ڪيو وڃي. اهڙي صورتحال ۾ اها سختي سان صلاح ڏني وئي آهي ته توهان اسڪرين يا ٽمڪس جهڙو پروگرام استعمال ڪريو ته جيئن ssh سيشن جي وقفي جي باوجود لڏپلاڻ جو ڪم جاري رهندو. sudo ncc لڏپلاڻ
    اين سي سي لڏپلاڻ واري حڪم تي عمل ڪرڻ لاء ڪافي وقت وٺندو آهي (ڪيترائي منٽ). ان کي ھيٺين کي پرنٽ ڪرڻ گھرجي (تفصيل ھيٺ ڏنل آھن):
    ڊيٽابيس لڏپلاڻ…
    ڪرڻ لاءِ آپريشن:
    <…>
    لڏپلاڻ کان سواءِ ائپس کي هم وقت سازي ڪرڻ:
    <…>
    هلندڙ لڏپلاڻ:
    <…>
    ڪيش ٽيبل ٺاهي رهيو آهي...
    <…>
    ٽيسٽ اسڪرپٽ کي هم وقت سازي ڪري رهيو آهي…

    • بيڪ اپ ڊيٽا کي 18.04 مثال ۾ منتقل ڪريو scp يا ڪجھ ٻيو اوزار استعمال ڪندي.
    • OpenVPN ڪنجيون بحال ڪريو:
    # هٽايو ڪنهن به موجود OpenVPN چابيون
    sudo rm -rf /var/lib/netrounds/openvpn
    # کوليو بيڪ اپ ڪيل چابيون sudo tar -xzf ncc_openvpn.tar.gz -C /
    • RRD ڊيٽا بحال ڪريو:
    # هٽايو ڪنهن به موجود RRDs sudo rm -rf /var/lib/netrounds/rrd
    # بيڪ اپ ٿيل RRDs sudo tar -xzf ncc_rrd.tar.gz -C / کي کوليو
    • پٺتي پيل ترتيب جي ڀيٽ ڪريو files نئين نصب ٿيل سان، ۽ دستي طور تي ٻن سيٽن جي مواد کي ملائي files (انهن کي ساڳئي هنڌن تي رهڻ گهرجي).
    • لائسنس استعمال ڪندي پراڊڪٽ لائسنس کي چالو ڪريو file پراڻي مثال مان ورتو ويو: ncc لائسنس چالو ڪريو ncc_license.txt
    • شروع ڪريو Paragon Active Assurance Services: 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 شروع ڪرڻ ۾ مسئلا آهن، مهرباني ڪري نئين رڪنيت حاصل ڪرڻ لاءِ پنهنجي Juniper پارٽنر يا پنهنجي مقامي Juniper اڪائونٽ مئنيجر يا سيلز نمائندي سان رابطو ڪريو.
ڪال ايڪسيڪيٽر شروع ڪرڻ ۾ مسئلا
حڪم سان ڪال ايڪسيڪٽر لاگز کي چيڪ ڪريو
sudo journalctl -xeu netrounds-callexecuter
توھان ھيٺ ڏنل ھڪڙي غلطي ڏسي سگھو ٿا:
جون 03 09:53:27 myhost django-admin[6290]: ERROR netrounds.manager.callexecuter اڻڄاتل
CallExecuter.run ۾ استثنا [name=netrounds.manager.callexecuter, thread=140364632504128,
پروسيس = 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 سرور جواب نه ٿو ڏئي
Apache لاگز کي چيڪ ڪريو حڪم سان tail -n 50 /var/log/apache2/netrounds_error.log
جيڪڏھن توھان ھيٺ ڏنل نقص ڏسندا، ان جو مطلب آھي ڪنٽرول سينٽر ورزن 2.34 Ubuntu 18.04 تي ھلندو آھي، اھو آھي، ڪنٽرول سينٽر ڪاميابيء سان اپ گريڊ نه ڪيو ويو آھي. حل اهو آهي ته ڪنٽرول سينٽر کي اپڊيٽ ڪرڻ بعد ورزن ڏانهن جيئن هن دستاويز ۾ بيان ڪيو ويو آهي.
#وقتamps, pids, etc. stripped away below
ھدف 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، ايپس پاپولٽ سيٽنگ ۾ (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 کان. ڊيش بورڊ درآمد ماڊلز
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_ ۾ تيار ڪريو ايپ رجسٽري تيار ناهي ("ايپس اڃا لوڊ نه ٿيون آهن.")
AppRegistryNotReady: ايپس اڃا لوڊ نه ٿيون آهن.
Paragon Active Assurance Services جي ٻيهر شروع ٿيڻ ۾ ناڪام ٿي
نيٽ رائونڊس-* سروسز کي ٻيهر شروع ڪرڻ سان sudo systemctl start-all “netrounds-*” apache2 openvpn@netrounds هيٺ ڏنل پيغام پيدا ڪري ٿو:
شروع ڪرڻ ۾ ناڪام ٿيو netrounds-agent-ws-server.service: يونٽ netrounds-agent-ws-server.service نقاب ٿيل آهي.
شروع ڪرڻ ۾ ناڪام ٿيو netrounds-agent-daemon.service: يونٽ netrounds-agent-daemon.service کي نقاب ڪيو ويو آهي.
هن جو مطلب اهو آهي ته ذڪر ڪيل خدمتن کي پيڪيج هٽائڻ واري عمل جي دوران نقاب ڪيو ويو آهي ۽ دستي صفائي جي ضرورت آهي. صفائي جي عمل هيٺ ڏيکاريل آهي:
sudo apt-get purge netrounds-agent-login sudo find /etc/systemd/system -name “netrounds-agent-*.service” -delete sudo systemctl daemon-reload
Juniper Networks, the Juniper Networks logo, Juniper, and Junos آمريڪا ۽ ٻين ملڪن ۾ Juniper Networks, Inc. جا رجسٽرڊ ٽريڊ مارڪ آھن. ٻيا سڀئي ٽريڊ مارڪ، سروس جا نشان، رجسٽرڊ مارڪ، يا رجسٽرڊ سروس جا نشان انهن جي لاڳاپيل مالڪن جي ملڪيت آهن. Juniper Networks هن دستاويز ۾ ڪنهن به غلطيءَ جي ذميواري قبول نه ڪندو آهي. Juniper Networks بغير اطلاع جي ھن اشاعت کي تبديل ڪرڻ، تبديل ڪرڻ، منتقلي ڪرڻ، يا ٻي صورت ۾ نظرثاني ڪرڻ جو حق محفوظ رکي ٿو. ڪاپي رائيٽ © 2022 Juniper Networks, Inc. سڀ حق محفوظ آهن.

JUNIPER NETWORKS لوگو

دستاويز / وسيلا

JUNIPER NETWORKS اپڊيٽ ڪنٽرول سينٽر نسخي کان [pdf] استعمال ڪندڙ ھدايت
ورشن کان ڪنٽرول سينٽر کي اپڊيٽ ڪرڻ، نسخي کان ڪنٽرول سينٽر، نسخي کان مرڪز، نسخو

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *