جونيپر لوگو

Juniper NETWORKS ورجن 2.34 اپ گريڊنگ ڪنٽرول سينٽر

Juniper-NETWORKS-Version-2.34-Upgrading-Control-center-product

وضاحتون

  • پيداوار جو نالو: ڪنٽرول سينٽر
  • نسخو: 4.4
  • شايع ٿيل: 2024-03-21

پيداوار جي ڄاڻ
ڪنٽرول سينٽر هڪ سافٽ ويئر ايپليڪيشن آهي جيڪو Ubuntu سسٽم کي موثر طريقي سان منظم ڪرڻ ۽ اپڊيٽ ڪرڻ لاءِ ٺهيل آهي. اهو صارفين کي ڊيٽا کي منتقل ڪرڻ جي اجازت ڏئي ٿو پراڻي ڪنٽرول سينٽر مثال کان نئين مثال ڏانهن بيحد.

پيداوار جي استعمال جون هدايتون

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

  1. 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 files (ميٽرڪ ڊيٽا) استعمال ڪندي: sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
  2. Apache جي ترتيب کي نقل ڪريو file: sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
  3. PostgreSQL ڪلستر ورزن کي اپڊيٽ ڪريو:
    • سرور کي بند ڪريو ۽ استعمال ڪندي ڪلستر کي ختم ڪريو: sudo pg_dropcluster 10 main --stop
    • استعمال ڪندي ڪلستر ورزن کي اپڊيٽ ڪريو: sudo pg_upgradecluster 9.5 main
  4. پراڻي ڪلستر ورزن کي ختم ڪريو ۽ استعمال ڪندي پراڻي PostgreSQL پيڪيجز کي صاف ڪريو: sudo pg_dropcluster 9.5 main
  5. نئون ڪنٽرول سينٽر ورزن انسٽال ڪريو:
    • ڪنٽرول سينٽر پيڪيج ڪڍو: tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
    • تازه ڪاري ۽ انسٽال ڪريو نئون ورزن استعمال ڪندي: sudo apt update && sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
  6. استعمال ڪندي ڊيٽا کي نئين ورزن ڏانهن منتقل ڪريو: sudo ncc migrate

اڪثر پڇيا ويندڙ سوال (FAQ)

  • سوال: مون کي ڇا ڪرڻ گهرجي جيڪڏهن لڏپلاڻ اسڪرپٽ ڊيڄاريندڙن کي ڏئي ٿي؟
    جيڪڏهن لڏپلاڻ اسڪرپٽ ڊيڄاري ٿو، ڊيٽابيس لڏپلاڻ جي طريقيڪار سان اڳتي نه وڌو. مدد لاءِ Juniper سپورٽ سان رابطو ڪريو ۽ انھن کي اسڪرپٽ مان ٻاھر مهيا ڪريو ڪنھن بہ ڊيٽابيس جي مسئلن کي حل ڪرڻ لاءِ اپ گريڊ کي جاري رکڻ کان اڳ.
  • سوال: 'اين سي سي لڏپلاڻ' حڪم تي عمل ڪرڻ ۾ ڪيترو وقت لڳندو آهي؟
    'ncc migrate' حڪم کي عمل ڪرڻ ۾ ڪيترائي منٽ وٺي سگھن ٿا جيئن اھو ڊيٽا کي نئين ورجن ڏانھن منتقل ڪري ٿو. مهرباني ڪري هن عمل دوران صبر ڪر.

تعارف

هي دستاويز 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
  • بند ڪريو سڀ Paragon Active Assurance Services:
    sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
  • Paragon Active Assurance پراڊڪٽ ڊيٽا جو بيڪ اپ وٺو.
    نوٽ: هي آهي بيڪ اپ جو طريقو بيان ڪيل آپريشن گائيڊ ۾، باب بيڪ اپ پراڊڪٽ ڊيٽا، صرف وڌيڪ مختصر لفظن ۾.

انهن حڪمن کي هلايو:

  • # بيڪ اپ ڪريو 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 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 تان ترتيب ڏنل):
    • سرور سسٽم تي اپڊيٽ ڪرڻ لاءِ:
      • جيڪڏهن اپڊيٽ مئنيجر-ڪور اڳ ۾ ئي انسٽال ٿيل نه آهي ته انسٽال ڪريو.
      • پڪ ڪريو ته /etc/update-manager/release-upgrades ۾ پرامپٽ لائن سيٽ ڪئي وئي آهي 'lts' (انهي کي يقيني بڻائڻ لاءِ ته OS 18.04 تي اپڊيٽ ٿيل آهي، ايندڙ LTS ورجن 16.04 کان پوءِ).
      • sudo do-release-upgrade ڪمانڊ سان اپ گريڊ ٽول لانچ ڪريو.
      • اسڪرين تي ڏنل هدايتن تي عمل ڪريو. جيتري قدر Paragon Active Assurance جو تعلق آهي، توهان مڪمل طور تي ڊفالٽ رکي سگهو ٿا. (اهو يقيناً ٿي سگهي ٿو ته توهان کي مختلف چونڊون ڪرڻ گهرجن انهن سببن لاءِ جن جو تعلق Paragon Active Assurance سان نه هجي.)
  • هڪ دفعو Ubuntu کي اپڊيٽ ڪيو ويو آهي، سسٽم کي ريبوٽ ڪريو. پوء ھيٺ ڏنل قدمن تي عمل ڪريو:
  • PostgreSQL کي اپڊيٽ ڪريو.
  • تازه ڪاري PostgreSQL ڊيٽابيس fileورجن 9.5 کان ورجن 10 تائين:
    sudo pg_dropcluster 10 مين - اسٽاپ # سرور کي بند ڪريو ۽ مڪمل طور تي ڪلستر کي ختم ڪريو # "مين" ورزن 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 اپڊيٽ
    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 enable 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-agent-lite*

نوٽ: جڏهن توهان بعد ۾ 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 database" تحت. ڊفالٽ پاسورڊ "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 جو تعلق آهي، توهان مڪمل طور تي ڊفالٽ رکي سگهو ٿا. (اهو يقيناً ٿي سگهي ٿو ته توهان کي مختلف چونڊون ڪرڻ گهرجن انهن سببن لاءِ جن جو تعلق 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 يو ٽي ايف-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
    • هن حڪم کي هلائڻ:
      ٽائيم ڊيٽيڪٽل
      ۽ تصديق ڪريو ته
    • systemd-timesyncd.service فعال: نه
    • ھاڻي توھان هلائي سگھو ٿا NTP تنصيب:
      sudo apt-get install ntp
    • پڪ ڪريو ته ترتيب ڏنل اين ٽي پي سرورز دستياب آهن:
      اين ٽي پي ڪيو - اين پي
    • پيداوار عام طور تي "سڀني" هجڻ گهرجي آڪٽل ۾ ظاهر ڪيل. 1

1 آئوٽ پُٽ ۾، NTP سرورز لاءِ ”پھچڻ“ جو قدر ھڪ آڪٽل قدر آھي جيڪو گذريل اٺن NTP ٽرانزيڪشن جي نتيجن کي ظاھر ڪري ٿو. جيڪڏهن سڀئي اٺ ڪامياب ٿي ويا، قيمت آڪٽل 377 (= بائنري

  • PostgreSQL انسٽال ڪريو ۽ ڪنٽرول سينٽر لاءِ صارف قائم ڪريو:
    • sudo apt- اپڊيٽ حاصل ڪريو
    • sudo apt-get انسٽال ڪريو postgresql
    • sudo -u postgres psql -c “انڪرپٽ ٿيل پاسورڊ سان ڪردار نيٽ گرائونڊ ٺاهيو 'netrounds' سپر يوزر لاگ ان؛”
    • 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
  • بند ڪريو سڀ Paragon Active Assurance Services:
    sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
  • ڊيٽابيس بيڪ اپ بحال ڪريو:
    sudo -u postgres psql -سيٽ 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 شروع ڪرڻ جا مسئلا | 15
  • ڪال ايڪسيڪيٽر شروع ڪرڻ ۾ مسئلا | 15
  • Web سرور جواب نه ٿو ڏئي | 16
  • Paragon Active Assurance Services جي ٻيهر شروع ٿيڻ ۾ ناڪامي ٿي 17

ConfD شروع ڪرڻ ۾ مسئلا
جيڪڏهن توهان کي اپڊيٽ ڪرڻ کان پوءِ ConfD شروع ڪرڻ ۾ مسئلا آهن، مهرباني ڪري نئين رڪنيت حاصل ڪرڻ لاءِ پنهنجي Juniper پارٽنر يا پنهنجي مقامي Juniper اڪائونٽ مئنيجر يا سيلز نمائندي سان رابطو ڪريو.

ڪال ايڪسيڪيٽر شروع ڪرڻ ۾ مسئلا
حڪم سان ڪال ايڪسيڪٽر لاگز کي چيڪ ڪريو

  • 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 سرور جواب نه ٿو ڏئي
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'. Traceback (سڀ کان تازو ڪال آخري):
    • File "/usr/lib/python2.7/dist-packages/netrounds/wsgi.py"، لائن 6، ۾ درخواست = get_wsgi_application()
    • File "/usr/lib/python2.7/dist-packages/django/core/wsgi.py"، لائن 13، get_wsgi_application ۾ django.setup(set_prefix=False)
    • File "/usr/lib/python2.7/dist-packages/django/__init__.py"، لائن 27، ايپس پاپولٽ سيٽنگ ۾ (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 raise AppRegistryNotReady (“ايپس اڃا لوڊ نه ٿيون آهن.”) AppRegistryNotReady: ايپس اڃا لوڊ نه ٿيون آهن.

Paragon Active Assurance Services جي ٻيهر شروع ٿيڻ ۾ ناڪام ٿي

  • netrounds-* خدمتن کي ٻيهر شروع ڪندي
    • sudo systemctl start -all "netrounds-*" apache2 openvpn@netrounds
  • هيٺ ڏنل پيغام پيدا ڪري ٿو:
    • شروع ڪرڻ ۾ ناڪام ٿيو netrounds-agent-ws-server.service: يونٽ netrounds-agent-ws-server.service نقاب ٿيل آهي.
    • شروع ڪرڻ ۾ ناڪام ٿيو netrounds-agent-daemon.service: يونٽ netrounds-agent-daemon.service کي نقاب ڪيو ويو آهي.
  • هن جو مطلب اهو آهي ته ذڪر ڪيل خدمتن کي پيڪيج هٽائڻ واري عمل جي دوران نقاب ڪيو ويو آهي ۽ دستي صفائي جي ضرورت آهي. صفائي جي عمل هيٺ ڏيکاريل آهي
    • sudo apt-get purge netrounds-agent-login
    • sudo find /etc/systemd/system -name "netrounds-agent-*.service" -delete sudo systemctl daemon-reload

Juniper Networks, the Juniper Networks logo, Juniper, and Junos آمريڪا ۽ ٻين ملڪن ۾ Juniper Networks, Inc. جا رجسٽرڊ ٽريڊ مارڪ آھن. ٻيا سڀئي ٽريڊ مارڪ، سروس جا نشان، رجسٽرڊ مارڪ، يا رجسٽرڊ سروس جا نشان انهن جي لاڳاپيل مالڪن جي ملڪيت آهن. Juniper Networks هن دستاويز ۾ ڪنهن به غلطيءَ جي ذميواري قبول نه ڪندو آهي. Juniper Networks بغير اطلاع جي ھن اشاعت کي تبديل ڪرڻ، تبديل ڪرڻ، منتقلي ڪرڻ، يا ٻي صورت ۾ نظرثاني ڪرڻ جو حق محفوظ رکي ٿو. ڪاپي رائيٽ © 2024 Juniper Networks, Inc. سڀ حق محفوظ آهن.

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

Juniper NETWORKS ورجن 2.34 اپ گريڊنگ ڪنٽرول سينٽر [pdf] استعمال ڪندڙ ھدايت
نسخو 2.34 اپ گريڊنگ ڪنٽرول سينٽر، اپ گريڊنگ ڪنٽرول سينٽر، ڪنٽرول سينٽر، سينٽر

حوالو

تبصرو ڇڏي ڏيو

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