Juniper NETWORKS ເວີຊັນ 2.34 ການຍົກລະດັບສູນຄວບຄຸມ
ຂໍ້ມູນຈໍາເພາະ
- ຊື່ຜະລິດຕະພັນ: ສູນຄວບຄຸມ
- ລຸ້ນ: 4.4
- ຈັດພີມມາ: 2024-03-21
ຂໍ້ມູນຜະລິດຕະພັນ
ສູນຄວບຄຸມແມ່ນແອັບພລິເຄຊັນຊອບແວທີ່ອອກແບບມາເພື່ອຈັດການ ແລະຍົກລະດັບລະບົບ Ubuntu ຢ່າງມີປະສິດທິພາບ. ມັນອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດຍ້າຍຂໍ້ມູນຈາກສູນຄວບຄຸມແບບເກົ່າໄປຫາຕົວຢ່າງໃໝ່ໄດ້ຢ່າງບໍ່ຢຸດຢັ້ງ.
ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ
ສະຖານະການ A: ອັບເກຣດ Ubuntu 16.04 ເປັນ Ubuntu 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 files (ຂໍ້ມູນການວັດແທກ) ໂດຍໃຊ້:
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
- ດໍາເນີນການຄໍາສັ່ງ:
- ຄັດລອກການຕັ້ງຄ່າ Apache file:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- ອັບເກຣດລຸ້ນ PostgreSQL cluster:
- ປິດເຊີບເວີ ແລະລຶບກຸ່ມໂດຍໃຊ້:
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)
- ຖາມ: ຂ້ອຍຄວນເຮັດແນວໃດຖ້າ 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
- ຄິດໄລ່ checksum ສໍາລັບ tarball ທີ່ມີ Control Center ຮຸ່ນໃຫມ່ແລະກວດສອບວ່າມັນເທົ່າກັບ checksum SHA256 ທີ່ສະຫນອງໃຫ້ຢູ່ໃນຫນ້າດາວໂຫລດ:
- 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
- ວິທີການຫນຶ່ງເພື່ອເຮັດສິ່ງນີ້ແມ່ນການແກ້ໄຂຄູ່ມື file /etc/default/locale. ຕົວຢ່າງample:
- ໃຫ້ແນ່ໃຈວ່າຈະລາຈອນຢູ່ໃນທ່າເຮືອຕໍ່ໄປນີ້ອະນຸຍາດໃຫ້ເຂົ້າ ແລະຈາກສູນຄວບຄຸມ:
- ຂາເຂົ້າ:
- ຜອດ 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
- ທໍາອິດປິດ timedatectl:
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
- ຂັ້ນຕອນນີ້ຍັງຕິດຕັ້ງ Paragon Active Assurance REST API.
- 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 |