Juniper NETWORKS අනුවාදය 2.34 පාලන මධ්යස්ථානය උත්ශ්රේණි කිරීම
පිරිවිතර
- නිෂ්පාදන නම: පාලන මධ්යස්ථානය
- අනුවාදය: 4.4
- ප්රකාශිත: 2024-03-21
නිෂ්පාදන තොරතුරු
පාලන මධ්යස්ථානය යනු උබුන්ටු පද්ධති කාර්යක්ෂමව කළමනාකරණය කිරීම සහ වැඩිදියුණු කිරීම සඳහා නිර්මාණය කර ඇති මෘදුකාංග යෙදුමකි. එය පරිශීලකයින්ට පැරණි පාලන මධ්යස්ථාන අවස්ථාවක සිට නව අවස්ථාවකට බාධාවකින් තොරව දත්ත සංක්රමණය කිරීමට ඉඩ සලසයි.
නිෂ්පාදන භාවිත උපදෙස්
සිද්ධිය 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 පොකුරු අනුවාදය උත්ශ්රේණි කරන්න:
- සේවාදායකය වසා දමා පොකුර මකන්න:
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)
- ප්ර: සංක්රමණ ස්ක්රිප්ට් අනතුරු ඇඟවීම් ප්රතිදානය කරන්නේ නම් මා කුමක් කළ යුතුද?
සංක්රමණ ස්ක්රිප්ට් අනතුරු ඇඟවීම් ප්රතිදානය කරන්නේ නම්, දත්ත සමුදා සංක්රමණ ක්රියා පටිපාටිය ඉදිරියට නොයන්න. සහාය සඳහා Juniper සහය සම්බන්ධ කර, උත්ශ්රේණි කිරීම දිගටම කරගෙන යාමට පෙර කිසියම් දත්ත සමුදා ගැටලු විසඳීමට ස්ක්රිප්ට් වෙතින් ප්රතිදානය ඔවුන්ට ලබා දෙන්න. - Q: 'ncc migrate' විධානය ක්රියාත්මක කිරීමට කොපමණ කාලයක් ගතවේද?
'ncc migrate' විධානය නව අනුවාදයට දත්ත සංක්රමණය වන බැවින් ක්රියාත්මක වීමට මිනිත්තු කිහිපයක් ගත විය හැක. මෙම ක්රියාවලිය අතරතුර කරුණාකර ඉවසිලිවන්ත වන්න.
හැඳින්වීම
මෙම ලේඛනය පැරගන් ඇක්ටිව් ඇෂුවරන්ස් පාලන මධ්යස්ථානය 2.34 අනුවාදයේ සිට පසු අනුවාදයකට උත්ශ්රේණි කිරීම සම්බන්ධයෙනි. Ubuntu මෙහෙයුම් පද්ධතිය 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 නවත්වන්න “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 විධානය "postgres දත්ත සමුදාය" යටතේ /etc/netrounds/netrounds.conf හි සොයා ගත හැකි මුරපදයක් ඉල්ලා සිටිනු ඇත. පෙරනිමි මුරපදය "netrounds" වේ.
සටහන: මහා පරිමාණ සැකසුම සඳහා (> 50 GB), RRD හි තාරබෝලයක් සෑදීම 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
- උබුන්ටු 18.04 අනුවාදයට උත්ශ්රේණි කරන්න. සාමාන්ය උත්ශ්රේණි ක්රියා පටිපාටියක් පහත පරිදි වේ (https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes වෙතින් අනුවර්තනය කරන ලදී):
- සේවාදායක පද්ධතියක් උත්ශ්රේණි කිරීමට:
- එය දැනටමත් ස්ථාපනය කර නොමැති නම් update-manager-core ස්ථාපනය කරන්න.
- /etc/update-manager/release-upgrades හි ප්රොම්ප්ට් රේඛාව 'lts' ලෙස සකසා ඇති බවට වග බලා ගන්න (OS එක 18.04 ට පසු ඊළඟ LTS අනුවාදය වන 16.04 වෙත උත්ශ්රේණි කිරීම සහතික කිරීමට).
- sudo do-release-upgrade විධානය සමඟ උත්ශ්රේණි කිරීමේ මෙවලම දියත් කරන්න.
- තිරයේ ඇති උපදෙස් අනුගමනය කරන්න. පැරගන් ඇක්ටිව් ඇෂුවරන්ස් සම්බන්ධයෙන් ගත් කල, ඔබට පෙරනිමිය පුරා තබා ගත හැක. (සැබවින්ම පැරගන් ඇක්ටිව් ඇෂුවරන්ස් හා සම්බන්ධ නොවන හේතු නිසා ඔබට විවිධ තේරීම් කිරීමට සිදු විය හැක.)
- සේවාදායක පද්ධතියක් උත්ශ්රේණි කිරීමට:
- උබුන්ටු යාවත්කාලීන කළ පසු, පද්ධතිය නැවත ආරම්භ කරන්න. ඉන්පසු පහත පියවරයන් කරන්න:
- PostgreSQL උත්ශ්රේණි කරන්න.
- PostgreSQL දත්ත සමුදාය යාවත්කාලීන කරන්න file9.5 අනුවාදයේ සිට 10 අනුවාදය දක්වා:
sudo pg_dropcluster 10 ප්රධාන –stop # සේවාදායකය වසා දමා පොකුරු# “ප්රධාන” අනුවාදය 10 සම්පූර්ණයෙන්ම මකන්න (මෙය ඊළඟ විධානයේ # උත්ශ්රේණි කිරීම සඳහා සූදානම් වේ)
sudo pg_upgradecluster 9.5 ප්රධාන # පොකුරු “ප්රධාන” අනුවාදය 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
- නව පාලන මධ්යස්ථාන අනුවාදය අඩංගු තාරබෝල සඳහා චෙක්සම් ගණනය කර එය බාගැනීම් පිටුවේ සපයා ඇති SHA256 චෙක්සම් ට සමාන බව තහවුරු කරන්න:
- පාලන මධ්යස්ථාන තාරබෝල ඉවත් කරන්න:
අපනයනය CC_VERSION=
tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz - නව පාලන මධ්යස්ථාන පැකේජ ස්ථාපනය කරන්න:
sudo apt යාවත්කාලීන කිරීම
sudo apt install ./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 migrate විධානය ක්රියාත්මක කිරීමට සැලකිය යුතු කාලයක් ගතවේ (මිනිත්තු ගණනාවක්). එය පහත පරිදි මුද්රණය කළ යුතුය (පහත විස්තර ඉවත් කර ඇත):- දත්ත සමුදාය සංක්රමණය වෙමින්...
- සිදු කළ යුතු මෙහෙයුම්:
<…> - සංක්රමණයකින් තොරව යෙදුම් සමමුහුර්ත කිරීම:
<…> - ධාවන සංක්රමණ:
<…> - හැඹිලි වගුව නිර්මාණය කරමින්...
<…> - පරීක්ෂණ ස්ක්රිප්ට් සමමුහුර්ත කරමින්...
- (විකල්ප) ඔබට ConfD අවශ්ය නම් ConfD පැකේජය යාවත්කාලීන කරන්න:
tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz
sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb - කලින් උපස්ථ කළ වින්යාසය සසඳන්න fileඅලුතින් ස්ථාපනය කරන ලද ඒවා සමඟ s, සහ කට්ටල දෙකෙහි අන්තර්ගතය අතින් ඒකාබද්ධ කරන්න files (ඔවුන් එකම ස්ථානවල රැඳී සිටිය යුතුය).
- apache2, kafka, සහ netrounds-callexecuter සේවා සබල කරන්න:
sudo systemctl apache2 kafka netrounds-callexecuter සක්රීය කරයි - Paragon Active Assurance සේවා ආරම්භ කරන්න:
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 යෙදුම_${TA_APPLICATION_VERSION}.sumsha256}.
- # අනුවාදය 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/
- 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: නැවුම් උබුන්ටු 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 විධානය "postgres දත්ත සමුදාය" යටතේ /etc/netrounds/netrounds.conf හි සොයා ගත හැකි මුරපදයක් ඉල්ලා සිටිනු ඇත. පෙරනිමි මුරපදය "netrounds" වේ.
සටහන: මහා පරිමාණ සැකසුම සඳහා (> 50 GB), RRD හි තාරබෝලයක් සෑදීම files සඳහා බොහෝ කාලයක් ගත විය හැකි අතර, පරිමාවේ ඡායාරූපයක් ගැනීම වඩා හොඳ අදහසක් විය හැකිය. මෙය සිදු කිරීම සඳහා විය හැකි විසඳුම් ඇතුළත් වේ: භාවිතා කිරීම a file ස්නැප්ෂොට් සඳහා සහය දක්වන පද්ධතිය, හෝ සේවාදායකය අථත්ය පරිසරයක ක්රියාත්මක වන්නේ නම් අතථ්ය පරිමාවේ සැණරුවක් ගැනීම.
- උබුන්ටු 16.04 අවස්ථාවෙහිදී, පාලන මධ්යස්ථාන වින්යාසයෙහි උපස්ථ ගන්න files:
- /etc/apache2/sites-available/netrounds-ssl.conf
- /etc/apache2/sites-available/netrounds.conf
- /etc/netrounds/netrounds.conf
- /etc/netrounds/probe-connect.conf
- /etc/openvpn/netrounds.conf
උදාහරණයක් ලෙස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
පැරගන් ඇක්ටිව් ඇෂුවරන්ස් සම්බන්ධයෙන් ගත් කල, ඔබට පෙරනිමිය පුරා තබා ගත හැක. (සැබවින්ම පැරගන් ඇක්ටිව් ඇෂුවරන්ස් හා සම්බන්ධ නොවන හේතු නිසා ඔබට විවිධ තේරීම් කිරීමට සිදු විය හැක.) - Ubuntu 18.04 ස්ථාපනය කළ පසු, පද්ධතිය නැවත ආරම්භ කරන්න.
- පහත තැටි කොටස් කිරීම නිර්දේශ කරනු ලැබේ, විශේෂයෙන් ස්නැප්ෂොට් උපස්ථ සඳහා (නමුත් තීරණය කිරීම පරිශීලකයෙකු ලෙස ඔබට භාරයි):
- රසායනාගාර සැකසුම සඳහා නිර්දේශිත කොටස් කිරීම:
- /: සම්පූර්ණ තැටිය, ext4.
- නිෂ්පාදන සැකසුම සඳහා නිර්දේශිත කොටස් කිරීම:
- /: තැටි ඉඩෙන් 10%, ext4.
- /var: තැටි ඉඩෙන් 10%, ext4.
- /var/lib/netrounds/rrd: තැටි ඉඩෙන් 80%, ext4.
- සංකේතනය නැත
- රසායනාගාර සැකසුම සඳහා නිර්දේශිත කොටස් කිරීම:
- කාල කලාපය UTC ලෙස සකසන්න, උදාampපහත පරිදි le:
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 - ස්ථානය නැවත උත්පාදනය කරන්න fileතෝරාගත් භාෂාව පවතින බව සහතික කර ගැනීමට s:
sudo apt-get install locales sudo locale-gen
- මෙය කිරීමට එක් ක්රමයක් වන්නේ අතින් සංස්කරණය කිරීමයි file /etc/default/locale. උදාampලෙ:
- පාලන මධ්යස්ථානයට සහ ඉන් පිටතට පහත වරායන්හි ගමනාගමනයට අවසර දී ඇති බවට වග බලා ගන්න:
- ඇතුල්:
- TCP port 443 (HTTPS): Web අතුරු මුහුණත
- TCP port 80 (HTTP): Web අතුරු මුහුණත (Speedtest විසින් භාවිතා කරනු ලැබේ, වෙනත් යලි යොමු කරයි URLs සිට HTTPS දක්වා)
- TCP port 830: ConfD (විකල්ප)
- TCP port 6000: පරීක්ෂණ නියෝජිත උපකරණ සඳහා සංකේතාත්මක OpenVPN සම්බන්ධතාවය
- TCP port 6800: සංකේතනය කර ඇත Webපරීක්ෂණ නියෝජිත යෙදුම් සඳහා සොකට් සම්බන්ධතාවය
- පිටතට යන:
- TCP port 25 (SMTP): තැපැල් බෙදා හැරීම
- UDP port 162 (SNMP): එලාම් සඳහා SNMP උගුල් යැවීම
- UDP port 123 (NTP): කාල සමමුහුර්තකරණය
- ඇතුල්:
- NTP ස්ථාපනය කරන්න:
- මුලින්ම timedectl අක්රිය කරන්න:
sudo timedatectl set-ntp අංකය - මෙම විධානය ක්රියාත්මක කරන්න:
timedatectl
සහ එය තහවුරු කරන්න - systemd-timesyncd.service සක්රිය: නැත
- දැන් ඔබට NTP ස්ථාපනය ක්රියාත්මක කළ හැක:
sudo apt-get install ntp - වින්යාසගත NTP සේවාදායකයන් වෙත ළඟා විය හැකි බවට වග බලා ගන්න:
ntpq -np - ප්රතිදානය සාමාන්යයෙන් අෂ්ටක වලින් ප්රකාශිත “සියල්ල” විය යුතුය. 1
- මුලින්ම timedectl අක්රිය කරන්න:
1 නිමැවුමේ, NTP සේවාදායකයන් සඳහා "ළඟා" අගය යනු අවසන් NTP ගනුදෙනු අටේ ප්රතිඵලය පෙන්නුම් කරන අෂ්ටක අගයකි. අටම සාර්ථක වූයේ නම්, අගය අෂ්ටාංග 377 (= ද්විමය
- PostgreSQL ස්ථාපනය කර පාලන මධ්යස්ථානය සඳහා පරිශීලකයෙකු සකසන්න:
- sudo apt-get update
- sudo apt-get install postgresql
- sudo -u postgres psql -c “එන්ක්රිප්ටඩ් මුරපද 'නෙට්රවුන්ඩ්ස්' සුපිරි පරිශීලක ලොගින් සමඟ රෝල් නෙට්රවුන්ඩ් සාදන්න;”
- sudo -u postgres psql -c “ඩේටාබේස් නෙට්රවුන්ඩ්ස් අයිතිකරු නෙට්රවුන්ඩ් කේතනය කරන්න 'UTF8' TEMPLATE 'template0';”
බාහිර PostgreSQL සේවාදායකයක් භාවිතා කිරීම නිර්දේශ නොකරයි.
- ඊමේල් සේවාදායකයක් ස්ථාපනය කර වින්යාස කරන්න.
- පාලන මධ්යස්ථානය පරිශීලකයින්ට ඊමේල් යවනු ඇත:
- ඔවුන් ගිණුමකට ආරාධනා කළ විට,
- ඊමේල් එලාම් යැවීමේදී (එනම් SNMP වෙනුවට ඊමේල් මේ සඳහා භාවිතා කරන්නේ නම්), සහ
- ආවර්තිතා වාර්තා යැවීමේදී.
- විධානය ක්රියාත්මක කරන්න
sudo apt-get install postfix - පෝස්ට්ෆික්ස් සෘජුවම ගමනාන්ත ඊමේල් සේවාදායකය වෙත යැවිය හැකි සරල සැකසුම සඳහා, ඔබට සාමාන්ය ආකාරයේ තැපැල් වින්යාසය “අන්තර්ජාල අඩවිය” ලෙස සැකසිය හැකි අතර, පද්ධති තැපැල් නම සාමාන්යයෙන් එලෙසම තැබිය හැක. එසේ නොමැතිනම්, පරිසරයට අනුව postfix වින්යාසගත කළ යුතුය. මඟ පෙන්වීම සඳහා, https://help.ubuntu.com/lts/serverguide/postfix.html හි නිල උබුන්ටු ලේඛන වෙත යොමු වන්න.
- පාලන මධ්යස්ථානය පරිශීලකයින්ට ඊමේල් යවනු ඇත:
- උබුන්ටු 18.04 අවස්ථාවෙහි පාලන මධ්යස්ථානය ස්ථාපනය කරන්න.
- මෙම ක්රියා පටිපාටිය Paragon Active Assurance REST API ද ස්ථාපනය කරයි.
- අපනයනය CC_VERSION=
- # තාර සඳහා චෙක්සම් ගණනය කරන්න file සහ එය SHA256 ට සමාන බව තහවුරු කරන්න
- මෙම ක්රියා පටිපාටිය Paragon Active Assurance REST API ද ස්ථාපනය කරයි.
- 0b11111111). කෙසේ වෙතත්, ඔබ දැන් NTP ස්ථාපනය කර ඇති විට, NTP ගනුදෙනු අටකට වඩා අඩුවෙන් සිදු වී ඇති අතර, එම අගය කුඩා වනු ඇත: 1, 3, 7, 17, 37, 77, හෝ 177 න් එකක් සියලු ගනුදෙනු සාර්ථක නම් .
- sha256sum paa-control-center_${CC_VERSION}.tar.gz බාගැනීම් පිටුවේ # චෙක්සම් සපයා ඇත
- # තාරබෝල් තාර ගලවන්න -xzf netrounds-control-center_${CC_VERSION}.tar.gz
- # පැකේජ යාවත්කාලීන බවට වග බලා ගන්න sudo apt-get update
- # ස්ථාපනය ආරම්භ කරන්න sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb
- සියලුම පැරගන් ඇක්ටිව් ඇෂුවරන්ස් සේවා නවත්වන්න:
sudo systemctl නවත්වන්න “netrounds-*” apache2 openvpn@netrounds - දත්ත සමුදා උපස්ථය ප්රතිසාධනය කරන්න:
sudo -u postgres psql –set ON_ERROR_STOP=netrounds මත < ncc_postgres.sql - දත්ත සමුදා සංක්රමණය කිරීමට පෙර, ඔබ අමතර පියවර කිහිපයක් සිදු කළ යුතුය. මෙම දැනුම පදනම් ලිපිය වෙත ගොස්, නිකුතුව ස්ථාපනය කර ඇත්නම්, ක්රියා කොටස වෙත පහළට අනුචලනය කර, එම උපදෙස්වල 1 සිට 4 දක්වා පියවර සිදු කරන්න.
සටහන: මෙම අවස්ථාවේදී පියවර 5 ඉටු නොකරන්න. - දත්ත සමුදා සංක්රමණය ධාවනය කරන්න:
සටහන: මෙය සංවේදී විධානයක් වන අතර, එය දුරස්ථ යන්ත්රයක් මත ක්රියාත්මක කිරීමේදී සැලකිලිමත් විය යුතුය. එවැනි අවස්ථාවන්හිදී, ඔබ තිරය හෝ tmux වැනි වැඩසටහනක් භාවිතා කිරීම තරයේ නිර්දේශ කරනු ලැබේ, එවිට ssh සැසිය කැඩී ගියත් සංක්රමණ විධානය දිගටම ක්රියාත්මක වේ.- sudo ncc migrate
- ncc migrate විධානය ක්රියාත්මක කිරීමට සැලකිය යුතු කාලයක් ගතවේ (මිනිත්තු ගණනාවක්). එය පහත පරිදි මුද්රණය කළ යුතුය (පහත විස්තර ඉවත් කර ඇත
- දත්ත සමුදාය සංක්රමණය වෙමින්...
- සිදු කළ යුතු මෙහෙයුම්:
<…> - සංක්රමණයකින් තොරව යෙදුම් සමමුහුර්ත කිරීම:
<…> - ධාවන සංක්රමණ:
<…> - හැඹිලි වගුව නිර්මාණය කරමින්...
<…> - පරීක්ෂණ ස්ක්රිප්ට් සමමුහුර්ත කරමින්...
- scp හෝ වෙනත් මෙවලමක් භාවිතයෙන් උපස්ථ දත්ත 18.04 අවස්ථාවට මාරු කරන්න.
- OpenVPN යතුරු ප්රතිසාධනය කරන්න:
- # පවතින ඕනෑම OpenVPN යතුරු ඉවත් කරන්න sudo rm -rf /var/lib/netrounds/openvpn
- # උපස්ථ යතුරු sudo tar -xzf ncc_openvpn.tar.gz -C / ඉවත් කරන්න
- RRD දත්ත ප්රතිසාධනය කරන්න:
- # පවතින ඕනෑම RRDs sudo rm -rf /var/lib/netrounds/rrd ඉවත් කරන්න
- # උපස්ථ RRDs sudo tar -xzf ncc_rrd.tar.gz -C / ඉවත් කරන්න
- උපස්ථ වින්යාසය සසඳන්න fileඅලුතින් ස්ථාපනය කරන ලද ඒවා සමඟ s, සහ කට්ටල දෙකෙහි අන්තර්ගතය අතින් ඒකාබද්ධ කරන්න files (ඔවුන් එකම ස්ථානවල රැඳී සිටිය යුතුය).
- බලපත්රය භාවිතයෙන් නිෂ්පාදන බලපත්රය සක්රිය කරන්න file පැරණි අවස්ථාවෙන් උපුටා ගන්නා ලදී:
- ncc බලපත්රය ncc_license.txt සක්රිය කරන්න
- Paragon Active Assurance සේවා ආරම්භ කරන්න:
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/
- (විකල්ප) ඔබට අවශ්ය නම් ConfD ස්ථාපනය කිරීමට සහ වින්යාස කිරීමට NETCONF සහ YANG API වාද්ය වෘන්ද මාර්ගෝපදේශය අනුගමනය කරන්න.
සටහන: ඔබ පසුව 3.x වෙත උත්ශ්රේණි කරන විට, ඔබ මෙම විධානය ක්රියාත්මක කිරීමෙන් ආරම්භ කළ යුතුය: sudo apt-mark unhold python-django python-django-common
දෝෂගවේෂණය
මෙම කොටසේ
- ConfD ආරම්භ කිරීමේ ගැටළු | 15
- callexecuter ආරම්භ කිරීමේ ගැටළු | 15
- Web සේවාදායකය ප්රතිචාර නොදක්වයි | 16
- Paragon Active Assurance Services නැවත ආරම්භ කිරීම අසාර්ථකයි | 17
ConfD ආරම්භ කිරීමේ ගැටළු
උත්ශ්රේණිගත කිරීමෙන් පසු ConfD ආරම්භ කිරීමේදී ඔබට ගැටලු තිබේ නම්, කරුණාකර නව දායකත්වයක් ලබා ගැනීම සඳහා ඔබේ ජුනිපර් හවුල්කරු හෝ ඔබේ ප්රාදේශීය ජුනිපර් ගිණුම් කළමනාකරු හෝ විකුණුම් නියෝජිතයා අමතන්න.
ඇමතුම් විධායකය ආරම්භ කිරීමේ ගැටළු
විධානය සමඟ callexecuter logs පරීක්ෂා කරන්න
- 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
- ජූනි 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, inwait
- ජූනි 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: 'unicode' වස්තුවට 'iteritems' ගුණාංග නොමැත
සිදුවී ඇත්තේ netrounds-callexecuter*.deb පැකේජය උත්ශ්රේණි කිරීම netrounds-callexecuter systemd සේවාව නවත්වා අක්රිය කර ඇති බවට සහතික නොවීමයි. දත්ත සමුදාය වැරදි තත්වයක පවතී; එය උපස්ථයෙන් ප්රතිසාධනය කළ යුතු අතර, උත්ශ්රේණි කිරීම නැවත නැවතත් කළ යුතුය.
netrounds-callexecuter සේවාව අක්රිය කිරීමට සහ නැවැත්වීමට පහත දේ කරන්න:
- sudo systemctl netrounds-callexecuter අක්රීය කරන්න
- sudo systemctl stop netrounds-callexecuter
Web සේවාදායකය ප්රතිචාර නොදක්වයි
විධානය සමඟ apache logs පරීක්ෂා කරන්න
- tail -n 50 /var/log/apache2/netrounds_error.log
ඔබට පහත දෝෂය පෙනෙන්නේ නම්, එයින් අදහස් වන්නේ Ubuntu 2.34 හි පාලන මධ්යස්ථාන අනුවාදය 18.04 ක්රියාත්මක වන බවයි, එනම් පාලන මධ්යස්ථානය සාර්ථකව උත්ශ්රේණි කර නොමැත. විසඳුම වන්නේ මෙම ලේඛනයේ විස්තර කර ඇති පරිදි පාලන මධ්යස්ථානය පසු අනුවාදයකට උත්ශ්රේණි කිරීමයි.
- # වේලාසනයamps, pids, ආදිය පහතින් ඉවත් කර ඇත
ඉලක්කගත WSGI ස්ක්රිප්ට් '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' පයිතන් මොඩියුලය ලෙස පූරණය කළ නොහැක.
ව්යතිරේකයක් සිදු වූයේ 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, populate app_config = AppConfig.create(entry)
- File “/usr/lib/python2.7/dist-packages/django/apps/config.py”, පේළිය 94, create module = import_module(entry)
- 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.model වෙතින් ContentType ආනයනය කරන්න
- File “/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py”, පේළිය 139, තුළ පන්තියේ අන්තර්ගත වර්ගය(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 rise AppRegistryNotReady (“යෙදුම් තවම පූරණය කර නැත.”) AppRegistryNotReady: යෙදුම් තවම පූරණය කර නැත.
Paragon Active Assurance Services නැවත ආරම්භ කිරීම අසාර්ථකයි
- netrounds-* සේවාවන් නැවත ආරම්භ කිරීම
- sudo systemctl start -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 ආවරණය කර ඇත.
- මෙයින් අදහස් කරන්නේ පැකේජ ඉවත් කිරීමේ ක්රියාවලියේදී සඳහන් කර ඇති සේවාවන් ආවරණය කර ඇති අතර අතින් පිරිසිදු කිරීම අවශ්ය බවයි. පිරිසිදු කිරීමේ ක්රියා පටිපාටිය පහත දැක්වේ
- sudo apt-get purge netrounds-agent-login
- sudo find /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 පාලන මධ්යස්ථානය උත්ශ්රේණි කිරීම, පාලන මධ්යස්ථානය වැඩිදියුණු කිරීම, පාලන මධ්යස්ථානය, මධ්යස්ථානය |


