Juniper-ໂລໂກ້

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 cluster:
    • ປິດເຊີບເວີ ແລະລຶບກຸ່ມໂດຍໃຊ້: 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)

  • ຖາມ: ຂ້ອຍຄວນເຮັດແນວໃດຖ້າ script ການເຄື່ອນຍ້າຍອອກຄໍາເຕືອນ?
    ຖ້າສະຄຣິບຍ້າຍອອກຄຳເຕືອນ, ຢ່າດຳເນີນຂັ້ນຕອນການຍ້າຍຖານຂໍ້ມູນ. ຕິດຕໍ່ສະຫນັບສະຫນູນ Juniper ສໍາລັບການຊ່ວຍເຫຼືອແລະໃຫ້ພວກເຂົາມີຜົນຜະລິດຈາກສະຄິບເພື່ອແກ້ໄຂບັນຫາຖານຂໍ້ມູນກ່ອນທີ່ຈະສືບຕໍ່ການຍົກລະດັບ.
  • ຖາມ: ຄໍາສັ່ງ 'ncc migrate' ໃຊ້ເວລາດົນປານໃດເພື່ອປະຕິບັດ?
    ຄໍາສັ່ງ 'ncc migrate' ອາດຈະໃຊ້ເວລາຫຼາຍນາທີເພື່ອປະຕິບັດຍ້ອນວ່າມັນຍ້າຍຂໍ້ມູນໄປຍັງເວີຊັນໃຫມ່. ກະລຸນາອົດທົນໃນລະຫວ່າງຂະບວນການນີ້.

ແນະນຳ

ເອກະສານນີ້ກ່ຽວຂ້ອງກັບການຍົກລະດັບຂອງ Paragon Active Assurance Control Center ຈາກເວີຊັນ 2.34 ໄປຫາສະບັບຕໍ່ມາ. ການອັບເກຣດມີຂັ້ນຕອນພິເສດເພາະມັນກ່ຽວຂ້ອງກັບການອັບເກຣດ Ubuntu OS ຈາກ 16.04 ຫາ 18.04. ເອກະສານກວມເອົາສອງສະຖານະການ:

  • ອັບເກຣດ Ubuntu 16.04 (ພ້ອມຕິດຕັ້ງສູນຄວບຄຸມ) ເປັນ Ubuntu 18.04.
  • ການຕິດຕັ້ງໃໝ່ໆຂອງ Ubuntu 18.04 ຕິດຕາມດ້ວຍການຕິດຕັ້ງ Control Center ແລະການໂອນຂໍ້ມູນສຳຮອງຈາກ Control Center ເກົ່າໄປຫາຕົວຢ່າງໃໝ່.

ສໍາລັບການຍົກລະດັບອື່ນໆ, ກະລຸນາເບິ່ງຄູ່ມືການຍົກລະດັບ.

ສະຖານະການ A: ອັບເກຣດ Ubuntu 16.04 ເປັນ Ubuntu 18.04

  • ເລີ່ມຕົ້ນໂດຍການປິດການບໍລິການ apache2 ແລະ netrounds-callexecuter:
    sudo systemctl ປິດການໃຊ້ງານ apache2 netrounds-callexecuter
  • ຢຸດບໍລິການ Paragon Active Assurance ທັງໝົດ:
    sudo systemctl ຢຸດ "netrounds-*" apache2 openvpn@netrounds
  • ເອົາຂໍ້ມູນສຳຮອງຂອງຜະລິດຕະພັນ Paragon Active Assurance.
    ໝາຍເຫດ: ນີ້ແມ່ນຂັ້ນຕອນການສໍາຮອງທີ່ອະທິບາຍໄວ້ໃນຄູ່ມືການດໍາເນີນງານ, ບົດ Backing Up Product Data, ພຽງແຕ່ເວົ້າສັ້ນໆເທົ່ານັ້ນ.

ດໍາເນີນການຄໍາສັ່ງເຫຼົ່ານີ້:

  • # ສຳຮອງຖານຂໍ້ມູນ 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. ການນໍາໃຊ້ຄໍາສັ່ງ tar ແມ່ນບໍ່ແນະນໍາ # ຖ້າ 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), ເຮັດໃຫ້ tarball ຂອງ RRD files ອາດຈະໃຊ້ເວລາດົນເກີນໄປ, ແລະການຖ່າຍຮູບຂອງປະລິມານສາມາດເປັນຄວາມຄິດທີ່ດີກວ່າ. ການແກ້ໄຂທີ່ເປັນໄປໄດ້ສໍາລັບການດໍາເນີນການນີ້ປະກອບມີ: ການນໍາໃຊ້ a file ລະບົບທີ່ຮອງຮັບ snapshots, ຫຼືຖ່າຍຮູບຂອງປະລິມານ virtual ຖ້າເຄື່ອງແມ່ຂ່າຍກໍາລັງເຮັດວຽກຢູ່ໃນສະພາບແວດລ້ອມ virtual.

  • ກວດເບິ່ງຄວາມສົມບູນຂອງຖານຂໍ້ມູນໂດຍໃຊ້ສະຄິບທີ່ສະໜອງໃຫ້ netrounds_2.35_validate_db.sh.

ຄຳເຕືອນ: ຖ້າສະຄຣິບນີ້ອອກຄຳເຕືອນ, ຢ່າພະຍາຍາມຂັ້ນຕອນການຍ້າຍຖານຂໍ້ມູນທີ່ອະທິບາຍໄວ້ “ຂ້າງລຸ່ມນີ້” ໃນໜ້າທີ 5 . ຕິດຕໍ່ສະຫນັບສະຫນູນ Juniper ໂດຍການຍື່ນປີ້ຢູ່ 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

  • ອັບເກຣດ Ubuntu ເປັນເວີຊັ່ນ 18.04. ຂັ້ນ​ຕອນ​ການ​ຍົກ​ລະ​ດັບ​ແບບ​ປົກ​ກະ​ຕິ​ແມ່ນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້ (ປັບ​ຈາກ https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
    • ເພື່ອຍົກລະດັບລະບົບເຊີບເວີ:
      • ຕິດຕັ້ງ update-manager-core ຖ້າມັນບໍ່ໄດ້ຕິດຕັ້ງແລ້ວ.
      • ໃຫ້ແນ່ໃຈວ່າເສັ້ນ Prompt ໃນ /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 files ຈາກ​ສະ​ບັບ 9.5 ກັບ​ສະ​ບັບ 10​:
    sudo pg_dropcluster 10 main –stop # ປິດເຊີບເວີ ແລະລຶບກຸ່ມທັງໝົດ # “main” version 10 (ອັນນີ້ກຽມການອັບເກຣດ# ໃນຄໍາສັ່ງຕໍ່ໄປ)
    sudo pg_upgradecluster 9.5 ຫຼັກ # ອັບເກຣດກຸ່ມ “ຫຼັກ” ລຸ້ນ 9.5 ເປັນເວີຊັນຫຼ້າສຸດ#
    ລຸ້ນທີ່ສາມາດໃຊ້ໄດ້ (10) sudo pg_dropcluster 9.5 main# ລົບ cluster “main” version 9.5 ຢ່າງສົມບູນ.
  • ເອົາ PostgreSQL ເວີຊັນທີ່ລ້າສະໄຫມອອກ:
    sudo apt purg postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5
  • ອັບເດດແພັກເກດ Paragon Active Assurance.
    • ຄິດໄລ່ checksum ສໍາລັບ tarball ທີ່ມີ Control Center ຮຸ່ນໃຫມ່ແລະກວດສອບວ່າມັນເທົ່າກັບ checksum SHA256 ທີ່ສະຫນອງໃຫ້ຢູ່ໃນຫນ້າດາວໂຫລດ:
      sha256sum paa-control-center_${CC_VERSION}.tar.gz
  • Unpack the Control Center tarball:
    ສົ່ງອອກ CC_VERSION=
    tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
  • ຕິດຕັ້ງແພັກເກດ Control Center ໃໝ່:
    ການປັບປຸງ sudo apt
    sudo apt ຕິດຕັ້ງ ./netrounds-control-center_${CC_VERSION}/*.deb
  • ເອົາຊຸດທີ່ລ້າສະໄຫມອອກ:

ໝາຍເຫດ: ມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະເອົາຊຸດເຫຼົ່ານີ້ອອກ.

  • # Test Agent Lite ຮອງຮັບ sudo apt purge netrounds-agent-login
  • # ແພັກເກດ jsonfield ທີ່ບໍ່ຮອງຮັບ sudo apt ເອົາ python-django-jsonfield

ກ່ອນທີ່ຈະເຮັດການເຄື່ອນຍ້າຍຖານຂໍ້ມູນ, ທ່ານຈໍາເປັນຕ້ອງເຮັດບາງຂັ້ນຕອນເພີ່ມເຕີມ. ໄປ​ທີ່​ບົດ​ຄວາມ​ພື້ນ​ຖານ​ຄວາມ​ຮູ້​ນີ້, ເລື່ອນ​ລົງ​ໄປ​ທີ່​ພາກ​ສ່ວນ​ປະ​ຕິ​ບັດ​ຖ້າ​ຫາກ​ວ່າ​ການ​ປ່ອຍ​ໄດ້​ຮັບ​ການ​ຕິດ​ຕັ້ງ​, ແລະ​ປະ​ຕິ​ບັດ​ຂັ້ນ​ຕອນ​ທີ 1 ເຖິງ 4 ຂອງ​ຄໍາ​ແນະ​ນໍາ​ເຫຼົ່າ​ນັ້ນ​.
ໝາຍເຫດ: ຢ່າປະຕິບັດຂັ້ນຕອນ 5 ໃນຈຸດນີ້.

  • ດໍາເນີນການຍ້າຍຖານຂໍ້ມູນ:
    ໝາຍເຫດ: ກ່ອນທີ່ຈະເຮັດການເຄື່ອນຍ້າຍ, ທ່ານຕ້ອງຮັບປະກັນວ່າການກວດສອບຄວາມຖືກຕ້ອງຂອງຖານຂໍ້ມູນທີ່ອະທິບາຍ "ຂ້າງເທິງ" ໃນຫນ້າ 2 ສໍາເລັດໂດຍບໍ່ມີຂໍ້ຜິດພາດ.
    sudo ncc ເຄື່ອນຍ້າຍ
    ຄໍາສັ່ງ migrate ncc ໃຊ້ເວລາຫຼາຍເພື່ອປະຕິບັດ (ຫຼາຍນາທີ). ມັນຄວນຈະພິມດັ່ງຕໍ່ໄປນີ້ (ລາຍລະອຽດທີ່ລະເວັ້ນຂ້າງລຸ່ມນີ້):
    • ກຳລັງຍ້າຍຖານຂໍ້ມູນ...
    • ການ​ປະ​ຕິ​ບັດ​ການ​ປະ​ຕິ​ບັດ​:
      <…>
    • ການຊິ້ງຂໍ້ມູນແອັບໂດຍບໍ່ມີການໂອນຍ້າຍ:
      <…>
    • ແລ່ນການເຄື່ອນຍ້າຍ:
      <…>
    • ກຳລັງສ້າງຕາຕະລາງຖານຄວາມຈຳ...
      <…>
    • ກຳລັງຊິ້ງຂໍ້ມູນສະຄຣິບທົດສອບ...
  • (ທາງເລືອກ) ອັບເດດຊຸດ ConfD ຖ້າທ່ານຕ້ອງການ ConfD:
    tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz
    sudo apt ຕິດຕັ້ງ ./netrounds-confd_${NCC_VERSION}\_all.deb
  • ປຽບທຽບການຕັ້ງຄ່າທີ່ສຳຮອງໄວ້ກ່ອນໜ້ານີ້ files ກັບອັນທີ່ຕິດຕັ້ງໃຫມ່, ແລະດ້ວຍຕົນເອງ merge ເນື້ອໃນຂອງສອງຊຸດຂອງ files (ພວກເຂົາຄວນຈະຢູ່ໃນສະຖານທີ່ດຽວກັນ).
  • ເປີດໃຊ້ການບໍລິການ apache2, kafka, ແລະ netrounds-callexecuter:
    sudo systemctl ເປີດໃຊ້ apache2 kafka netrounds-callexecuter
  • ເລີ່ມການບໍລິການ Paragon Active Assurance:
    sudo systemctl ເລີ່ມຕົ້ນ -all "netrounds-*" apache2 kafka openvpn@netrounds
  • ເພື່ອເປີດໃຊ້ການຕັ້ງຄ່າໃຫມ່, ທ່ານຍັງຈໍາເປັນຕ້ອງດໍາເນີນການ:
    sudo systemctl ໂຫຼດ apache2 ຄືນໃໝ່
  • ຕິດຕັ້ງບ່ອນເກັບຂໍ້ມູນ Test Agent ໃໝ່:
    TA_APPLIANCE_VERSION=
    TA_APPLICATION_VERSION=
    • # ສຳລັບລຸ້ນກ່ອນ 3.0:
    • # ກວດສອບຄວາມສົມບູນຂອງບ່ອນເກັບມ້ຽນ (ການຕອບສະໜອງຄວນຈະເປັນ “OK”) shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent application_${TA_APPLICATION_VERSION}.sha256.sum
    • # ສຳລັບເວີຊັ່ນ 3.0 ຂຶ້ນໄປ:
    • # ຄິດໄລ່ checksums ສໍາລັບ repositories ແລະກວດສອບວ່າພວກເຂົາກົງກັບ
    • # ເຊັກຊັມ 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/
  • ເນື່ອງຈາກການສະຫນັບສະຫນູນ Test Agent Lite ໄດ້ຖືກຫຼຸດລົງໃນຮຸ່ນ 2.35, ທ່ານຄວນເອົາແພັກເກັດ Test Agent Lite ເກົ່າອອກຖ້າທ່ານໄດ້ຕິດຕັ້ງພວກມັນ:
    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: ການຕິດຕັ້ງໃຫມ່ 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. ການນໍາໃຊ້ຄໍາສັ່ງ tar ແມ່ນບໍ່ແນະນໍາ # ຖ້າ 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), ເຮັດໃຫ້ tarball ຂອງ RRD files ອາດຈະໃຊ້ເວລາດົນເກີນໄປ, ແລະການຖ່າຍຮູບຂອງປະລິມານສາມາດເປັນຄວາມຄິດທີ່ດີກວ່າ. ການແກ້ໄຂທີ່ເປັນໄປໄດ້ສໍາລັບການດໍາເນີນການນີ້ປະກອບມີ: ການນໍາໃຊ້ a file ລະບົບທີ່ຮອງຮັບ snapshots, ຫຼືຖ່າຍຮູບຂອງປະລິມານ virtual ຖ້າເຄື່ອງແມ່ຂ່າຍກໍາລັງເຮັດວຽກຢູ່ໃນສະພາບແວດລ້ອມ virtual.

  • ໃນຕົວຢ່າງ 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
      ຕົວຢ່າງample:
      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 ຖືກຕິດຕັ້ງ, reboot ລະບົບ.
  • ການແບ່ງສ່ວນແຜ່ນຕໍ່ໄປນີ້ແມ່ນແນະນໍາໃຫ້, ໂດຍສະເພາະສໍາລັບການສໍາຮອງຂໍ້ມູນ snapshot (ແຕ່ມັນຂຶ້ນກັບທ່ານເປັນຜູ້ໃຊ້ທີ່ຈະຕັດສິນໃຈ):
    • ການແບ່ງສ່ວນທີ່ແນະນໍາສໍາລັບການຕິດຕັ້ງຫ້ອງທົດລອງ:
      • /: ແຜ່ນທັງຫມົດ, 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. ຕົວຢ່າງample:
      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 ຕິດຕັ້ງທ້ອງຖິ່ນ sudo locale-gen
  • ໃຫ້ແນ່ໃຈວ່າຈະລາຈອນຢູ່ໃນທ່າເຮືອຕໍ່ໄປນີ້ອະນຸຍາດໃຫ້ເຂົ້າ ແລະຈາກສູນຄວບຄຸມ:
    • ຂາເຂົ້າ:
      • ຜອດ TCP 443 (HTTPS): Web ການໂຕ້ຕອບ
      • ພອດ TCP 80 (HTTP): Web ການໂຕ້ຕອບ (ໃຊ້ໂດຍ Speedtest, ປ່ຽນເສັ້ນທາງອື່ນ URLs ຫາ HTTPS)
      • ພອດ TCP 830: ConfD (ທາງເລືອກ)
      • ພອດ TCP 6000: ການເຊື່ອມຕໍ່ OpenVPN ທີ່ເຂົ້າລະຫັດໄວ້ສໍາລັບເຄື່ອງໃຊ້ຕົວແທນທົດສອບ
      • ພອດ TCP 6800: ເຂົ້າລະຫັດແລ້ວ Webການເຊື່ອມຕໍ່ຊັອກເກັດສໍາລັບຄໍາຮ້ອງສະຫມັກຕົວແທນທົດສອບ
    • ຂາອອກ:
      • TCP port 25 (SMTP): ການຈັດສົ່ງທາງໄປສະນີ
      • UDP port 162 (SNMP): ສົ່ງກັບດັກ SNMP ສໍາລັບສັນຍານເຕືອນ
      • ຜອດ UDP 123 (NTP): ການຊິ້ງຂໍ້ມູນເວລາ
  • ຕິດຕັ້ງ NTP:
    • ທໍາອິດປິດ timedatectl:
      sudo timedatectl set-ntp no
    • ດໍາເນີນການຄໍາສັ່ງນີ້:
      timedatectl
      ແລະກວດສອບວ່າ
    • systemd-timesyncd.service ເຄື່ອນໄຫວ: ບໍ່
    • ໃນປັດຈຸບັນທ່ານສາມາດດໍາເນີນການຕິດຕັ້ງ NTP:
      sudo apt-get ຕິດຕັ້ງ ntp
    • ໃຫ້ແນ່ໃຈວ່າເຊີບເວີ NTP ທີ່ຖືກຕັ້ງຄ່າແມ່ນສາມາດເຂົ້າເຖິງໄດ້:
      ntpq -np
    • ຜົນຜະລິດຄວນຈະເປັນ "ທັງຫມົດ" ສະແດງອອກໃນ octal. 1

1 ໃນຜົນໄດ້ຮັບ, ມູນຄ່າ "ບັນລຸ" ສໍາລັບເຄື່ອງແມ່ຂ່າຍ NTP ແມ່ນມູນຄ່າ octal ຊີ້ບອກຜົນໄດ້ຮັບຂອງແປດທຸລະກໍາ NTP ສຸດທ້າຍ. ຖ້າທັງຫມົດແປດປະສົບຜົນສໍາເລັດ, ມູນຄ່າຈະເປັນເລກແປດ 377 (= binary

  • ຕິດຕັ້ງ PostgreSQL ແລະຕັ້ງຄ່າຜູ້ໃຊ້ສໍາລັບ Control Center:
    • sudo apt-get ອັບເດດ
    • sudo apt-get ຕິດຕັ້ງ postgresql
    • sudo -u postgres psql -c “ສ້າງ ROLE netrounds ດ້ວຍລະຫັດລັບທີ່ເຂົ້າລະຫັດ 'netrounds' SUPERUSER ເຂົ້າສູ່ລະບົບ;”
    • sudo -u postgres psql -c "ສ້າງຖານຂໍ້ມູນ netrounds ເຈົ້າຂອງເຄືອຂ່າຍເຂົ້າລະຫັດ 'UTF8' template 'template0';
      ບໍ່ແນະນຳໃຫ້ໃຊ້ເຊີບເວີ PostgreSQL ພາຍນອກ.
  • ຕິດຕັ້ງແລະກໍາຫນົດຄ່າເຄື່ອງແມ່ຂ່າຍອີເມລ໌.
    • ສູນຄວບຄຸມຈະສົ່ງອີເມວໄປຫາຜູ້ໃຊ້:
      • ເມື່ອພວກເຂົາຖືກເຊີນເຂົ້າບັນຊີ,
      • ເມື່ອສົ່ງອີເມວແຈ້ງເຕືອນ (ie ຖ້າອີເມວແທນທີ່ຈະ SNMP ຖືກນໍາໃຊ້ເພື່ອຈຸດປະສົງນີ້), ແລະ
      • ໃນເວລາສົ່ງບົດລາຍງານແຕ່ລະໄລຍະ.
    • ດໍາເນີນການຄໍາສັ່ງ
      sudo apt-get ຕິດຕັ້ງ postfix
    • ສໍາລັບການຕິດຕັ້ງແບບງ່າຍໆທີ່ postfix ສາມາດສົ່ງໂດຍກົງໄປຫາເຄື່ອງແມ່ຂ່າຍອີເມລ໌ປາຍທາງ, ທ່ານສາມາດກໍານົດປະເພດຂອງເມລທົ່ວໄປເປັນ "ເວັບໄຊທ໌ອິນເຕີເນັດ", ແລະຊື່ລະບົບສາມາດຖືກປະໄວ້ຕາມປົກກະຕິ. ຖ້າບໍ່ດັ່ງນັ້ນ, postfix ຕ້ອງໄດ້ຮັບການ config ຕາມສະພາບແວດລ້ອມ. ສໍາລັບຄໍາແນະນໍາ, ເບິ່ງເອກະສານ Ubuntu ຢ່າງເປັນທາງການຢູ່ https://help.ubuntu.com/lts/serverguide/postfix.html.
  • ຕິດຕັ້ງສູນຄວບຄຸມຢູ່ໃນຕົວຢ່າງ Ubuntu 18.04.
    • ຂັ້ນຕອນນີ້ຍັງຕິດຕັ້ງ Paragon Active Assurance REST API.
      • ສົ່ງອອກ CC_VERSION=
      • # ຄິດໄລ່ checksum ສໍາລັບ tar ໄດ້ file ແລະກວດສອບວ່າມັນເທົ່າກັບ SHA256
  • 0b11111111). ຢ່າງໃດກໍຕາມ, ເມື່ອທ່ານໄດ້ຕິດຕັ້ງ NTP, ມັນເປັນໄປໄດ້ຫນ້ອຍກວ່າແປດທຸລະກໍາ NTP ເກີດຂຶ້ນ, ດັ່ງນັ້ນມູນຄ່າຈະນ້ອຍລົງ: ຫນຶ່ງໃນ 1, 3, 7, 17, 37, 77, ຫຼື 177 ຖ້າທຸລະກໍາທັງຫມົດປະສົບຜົນສໍາເລັດ. .
    • # checksum ສະໜອງໃຫ້ຢູ່ໃນໜ້າດາວໂຫຼດ sha256sum paa-control-center_${CC_VERSION}.tar.gz
    • # ປົດລ໋ອກ tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
    • # ໃຫ້ແນ່ໃຈວ່າແພັກເກັດມີການປັບປຸງ sudo apt-get
    • # ເລີ່ມການຕິດຕັ້ງ sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb
  • ຢຸດບໍລິການ Paragon Active Assurance ທັງໝົດ:
    sudo systemctl ຢຸດ "netrounds-*" apache2 openvpn@netrounds
  • ຟື້ນຟູການສໍາຮອງຖານຂໍ້ມູນ:
    sudo -u postgres psql –ຕັ້ງ ON_ERROR_STOP=ສຸດ netrounds < ncc_postgres.sql
  • ກ່ອນທີ່ຈະເຮັດການເຄື່ອນຍ້າຍຖານຂໍ້ມູນ, ທ່ານຈໍາເປັນຕ້ອງເຮັດບາງຂັ້ນຕອນເພີ່ມເຕີມ. ໄປ​ທີ່​ບົດ​ຄວາມ​ພື້ນ​ຖານ​ຄວາມ​ຮູ້​ນີ້, ເລື່ອນ​ລົງ​ໄປ​ທີ່​ພາກ​ສ່ວນ​ປະ​ຕິ​ບັດ​ຖ້າ​ຫາກ​ວ່າ​ການ​ປ່ອຍ​ໄດ້​ຮັບ​ການ​ຕິດ​ຕັ້ງ​, ແລະ​ປະ​ຕິ​ບັດ​ຂັ້ນ​ຕອນ​ທີ 1 ເຖິງ 4 ຂອງ​ຄໍາ​ແນະ​ນໍາ​ເຫຼົ່າ​ນັ້ນ​.
    ໝາຍເຫດ: ຢ່າປະຕິບັດຂັ້ນຕອນ 5 ໃນຈຸດນີ້.
  • ດໍາເນີນການຍ້າຍຖານຂໍ້ມູນ:
    ໝາຍເຫດ: ນີ້ແມ່ນຄໍາສັ່ງທີ່ລະອຽດອ່ອນ, ແລະຄວນຈະລະມັດລະວັງໃນເວລາທີ່ປະຕິບັດມັນຢູ່ໃນເຄື່ອງຫ່າງໄກສອກຫຼີກ. ໃນສະຖານະການດັ່ງກ່າວ, ມັນແນະນໍາໃຫ້ທ່ານໃຊ້ໂຄງການເຊັ່ນຫນ້າຈໍຫຼື tmux ເພື່ອໃຫ້ຄໍາສັ່ງ migrate ຈະສືບຕໍ່ເຮັດວຽກເຖິງແມ່ນວ່າເຊດຊັນ ssh ຈະແຕກ.
    • sudo ncc ເຄື່ອນຍ້າຍ
  • ຄໍາສັ່ງ migrate 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 ກັບອັນທີ່ຕິດຕັ້ງໃຫມ່, ແລະດ້ວຍຕົນເອງ merge ເນື້ອໃນຂອງສອງຊຸດຂອງ files (ພວກເຂົາຄວນຈະຢູ່ໃນສະຖານທີ່ດຽວກັນ).
  • ເປີດໃຊ້ໃບອະນຸຍາດຜະລິດຕະພັນໂດຍໃຊ້ໃບອະນຸຍາດ file ເອົາມາຈາກຕົວຢ່າງເກົ່າ:
    • ໃບອະນຸຍາດ ncc ເປີດໃຊ້ ncc_license.txt
  • ເລີ່ມການບໍລິການ Paragon Active Assurance:
    sudo systemctl ເລີ່ມຕົ້ນ -all "netrounds-*" apache2 kafka openvpn@netrounds
  • ເພື່ອເປີດໃຊ້ການຕັ້ງຄ່າໃຫມ່, ທ່ານຍັງຈໍາເປັນຕ້ອງດໍາເນີນການ:
    sudo systemctl ໂຫຼດ apache2 ຄືນໃໝ່
  • ຕິດຕັ້ງບ່ອນເກັບຂໍ້ມູນ Test Agent ໃໝ່:
    • TA_APPLIANCE_VERSION=
    • TA_APPLICATION_VERSION=
    • # ສຳລັບລຸ້ນກ່ອນ 3.0:
    • # ກວດ​ສອບ​ຄວາມ​ສົມ​ບູນ​ຂອງ repositories (ການ​ຕອບ​ສະ​ຫນອງ​ຄວນ​ຈະ "OK​"​)
      shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256
      shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
    • # ສຳລັບເວີຊັ່ນ 3.0 ຂຶ້ນໄປ:
    • # ຄິດໄລ່ checksums ສໍາລັບ repositories ແລະກວດສອບວ່າພວກເຂົາກົງກັບ
    • # SHA256 checksums ສະຫນອງໃຫ້ຢູ່ໃນຫນ້າດາວໂຫຼດ
      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 Orchestration Guide ເພື່ອຕິດຕັ້ງ ແລະຕັ້ງຄ່າ ConfD ຖ້າທ່ານຕ້ອງການ.

ໝາຍເຫດ: ເມື່ອທ່ານອັບເກຣດເປັນ 3.x ຕໍ່ມາ, ທ່ານຕ້ອງເລີ່ມຕົ້ນດ້ວຍການແລ່ນຄຳສັ່ງນີ້: sudo apt-mark unhold python-django python-django-common

ການແກ້ໄຂບັນຫາ

ຢູ່ໃນພາກນີ້

  • ບັນຫາເລີ່ມຕົ້ນ ConfD | 15
  • ບັນຫາການເລີ່ມຕົ້ນ callexecuter | 15
  • Web ເຊີບເວີບໍ່ຕອບສະໜອງ | ໑໖
  • ການເປີດບໍລິການ Paragon Active Assurance ຄືນໃໝ່ລົ້ມເຫລວ | 17

ບັນຫາເລີ່ມຕົ້ນ ConfD
ຖ້າທ່ານມີບັນຫາໃນການເລີ່ມຕົ້ນ ConfD ຫຼັງຈາກການອັບເກຣດ, ກະລຸນາຕິດຕໍ່ຄູ່ຮ່ວມງານ Juniper ຫຼືຜູ້ຈັດການບັນຊີ Juniper ທ້ອງຖິ່ນຫຼືຕົວແທນຂາຍຂອງທ່ານເພື່ອໄດ້ຮັບການສະຫມັກໃຫມ່.

ບັນຫາການເລີ່ມຕົ້ນ callexecuter
ກວດເບິ່ງບັນທຶກ callexecuter ດ້ວຍຄໍາສັ່ງ

  • 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, process=8238, func=XNUMX
  • Jun 03 09:53:27 myhost django-admin[6290]: Traceback (ໂທຫຼ້າສຸດ):
  • Jun 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/management/commands/runcallexecuter.py”, ແຖວ 65, ໃນຕົວຈັບ
  • Jun 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/calldispatcher.py”, ແຖວ 164, ຢູ່ໃນການແລ່ນ
  • Jun 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py”, ແຖວ 204, ລໍຖ້າ
  • Jun 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py”, ແຖວທີ 42, ໃນ __unicode__
  • Jun 03 09:53:27 myhost django-admin[6290]: AttributeError: 'unicode' object ບໍ່ມີຄຸນລັກສະນະ 'iteitems'

ສິ່ງທີ່ເກີດຂຶ້ນແມ່ນວ່າແພັກເກັດ netrounds-callexecuter*.deb ໄດ້ຖືກອັບເກຣດໂດຍບໍ່ແນ່ໃຈວ່າການບໍລິການລະບົບ netrounds-callexecuter ຖືກຢຸດ ແລະຖືກປິດໃຊ້ງານ. ຖານຂໍ້ມູນແມ່ນຢູ່ໃນສະຖານະທີ່ບໍ່ຖືກຕ້ອງ; ມັນຕ້ອງໄດ້ຮັບການຟື້ນຟູຈາກການສໍາຮອງ, ແລະການຍົກລະດັບຕ້ອງໄດ້ຮັບການຊ້ໍາ.
ເຮັດສິ່ງຕໍ່ໄປນີ້ເພື່ອປິດການໃຊ້ງານ ແລະຢຸດການບໍລິການ netrounds-callexecuter:

  • sudo systemctl ປິດໃຊ້ງານ netrounds-callexecuter
  • sudo systemctl ຢຸດ netrounds-callexecuter

Web ເຊີບເວີບໍ່ຕອບສະໜອງ
ກວດເບິ່ງບັນທຶກ apache ດ້ວຍຄໍາສັ່ງ

  • tail -n 50 /var/log/apache2/netrounds_error.log

ຖ້າທ່ານເຫັນຂໍ້ຜິດພາດຕໍ່ໄປນີ້, ມັນຫມາຍຄວາມວ່າ Control Center ຮຸ່ນ 2.34 ກໍາລັງແລ່ນຢູ່ໃນ Ubuntu 18.04, ນັ້ນແມ່ນ, Control Center ບໍ່ໄດ້ຮັບການປັບປຸງຢ່າງສໍາເລັດຜົນ. ການ​ແກ້​ໄຂ​ແມ່ນ​ເພື່ອ​ຍົກ​ລະ​ດັບ Control Center ເປັນ​ສະ​ບັບ​ຕໍ່​ມາ​ດັ່ງ​ທີ່​ອະ​ທິ​ບາຍ​ໃນ​ເອ​ກະ​ສານ​ນີ້​.

  • # ເວລາamps, pids, ແລະອື່ນໆ. ຖອດອອກຂ້າງລຸ່ມນີ້
    ເປົ້າໝາຍ WSGI script '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' ບໍ່ສາມາດໂຫລດເປັນໂມດູນ Python ໄດ້.
    ຂໍ້ຍົກເວັ້ນເກີດຂຶ້ນການປະມວນຜົນ WSGI script '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py'. ຕິດຕາມ (ໂທຫຼ້າສຸດຫຼ້າສຸດ):
    • File “/usr/lib/python2.7/dist-packages/netrounds/wsgi.py”, ແຖວທີ 6, ໃນ application = 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”, line 85, in populate app_config = AppConfig.create(entry)
    • 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/gappelli/dashboard/__init__.py”, ແຖວທີ 1, ໃນ ຈາກ grappelli.dashboard.dashboards ນໍາເຂົ້າ *
    • File “/usr/lib/python2.7/dist-packages/gappelli/dashboard/dashboards.py”, ແຖວທີ 14, ໃນ ຈາກ grappelli.dashboard ໂມດູນນໍາເຂົ້າ
    • File “/usr/lib/python2.7/dist-packages/gappelli/dashboard/modules.py”, ແຖວທີ 9, ໃນ ຈາກ django.contrib.contenttypes.models ນໍາເຂົ້າ ContentType
    • File “/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py”, ແຖວ 139, ໃນ class ContentType(model.Model):
    • 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: ແອັບຍັງບໍ່ໄດ້ໂຫລດເທື່ອ.

ການເປີດບໍລິການ Paragon Active Assurance ຄືນໃໝ່ລົ້ມເຫລວ

  • ຣີສະຕາດບໍລິການ netrounds-* ກັບ
    • sudo systemctl ເລີ່ມຕົ້ນ -all "netrounds-*" apache2 openvpn@netrounds
  • ຜະລິດຂໍ້ຄວາມຕໍ່ໄປນີ້:
    • ລົ້ມເຫລວໃນການເລີ່ມຕົ້ນ netrounds-agent-ws-server.service: Unit netrounds-agent-ws-server.service ຖືກປິດບັງ.
    • ລົ້ມເຫລວໃນການເລີ່ມຕົ້ນ netrounds-agent-daemon.service: Unit netrounds-agent-daemon.service ຖືກປິດບັງ.
  • ນີ້ຫມາຍຄວາມວ່າການບໍລິການທີ່ໄດ້ກ່າວມາໄດ້ຖືກ masked ໃນໄລຍະຂະບວນການກໍາຈັດຊຸດແລະຮຽກຮ້ອງໃຫ້ມີການທໍາຄວາມສະອາດດ້ວຍຕົນເອງ. ຂັ້ນຕອນການທໍາຄວາມສະອາດແມ່ນສະແດງໃຫ້ເຫັນຂ້າງລຸ່ມນີ້
    • sudo apt-get purge netrounds-agent-login
    • sudo ຊອກຫາ /etc/systemd/system -name “netrounds-agent-*.service” -delete sudo systemctl daemon-reload

Juniper Networks, ໂລໂກ້ Juniper Networks, Juniper, ແລະ Junos ແມ່ນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Juniper Networks, Inc. ໃນສະຫະລັດ ແລະປະເທດອື່ນໆ. ເຄື່ອງໝາຍການຄ້າອື່ນໆທັງໝົດ, ເຄື່ອງໝາຍການບໍລິການ, ເຄື່ອງໝາຍຈົດທະບຽນ ຫຼືເຄື່ອງໝາຍການບໍລິການທີ່ລົງທະບຽນແມ່ນເປັນຊັບສິນຂອງເຈົ້າຂອງຂອງເຂົາເຈົ້າ. Juniper Networks ຖືວ່າບໍ່ມີຄວາມຮັບຜິດຊອບຕໍ່ຄວາມບໍ່ຖືກຕ້ອງໃດໆໃນເອກະສານນີ້. Juniper Networks ສະຫງວນສິດໃນການປ່ຽນແປງ, ປັບປຸງແກ້ໄຂ, ໂອນ, ຫຼືແກ້ໄຂສິ່ງພິມນີ້ໂດຍບໍ່ມີການແຈ້ງລ່ວງໜ້າ. ສະຫງວນລິຂະສິດ © 2024 Juniper Networks, Inc. ສະຫງວນລິຂະສິດທັງໝົດ.

ເອກະສານ / ຊັບພະຍາກອນ

Juniper NETWORKS ເວີຊັນ 2.34 ການຍົກລະດັບສູນຄວບຄຸມ [pdf] ຄູ່ມືຜູ້ໃຊ້
ເວີຊັ່ນ 2.34 Upgrading Control Center, Upgrading Control Center, Control Center, Center

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *