අනුවාදයෙන් පාලන මධ්යස්ථානය උත්ශ්රේණි කිරීම
2.34
හැඳින්වීම
මෙම ලේඛනය පැරගන් ඇක්ටිව් ඇෂුවරන්ස් පාලන මධ්යස්ථානය 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 අක්රීය කරන්න
- සියලුම Paragon Active Assurance සේවා නවත්වන්න: sudo systemctl “netrounds-*” apache2 openvpn@netrounds නවත්වන්න
- Paragon Active Assurance නිෂ්පාදන දත්තවල උපස්ථ ගන්න.
සටහන: මෙය මෙහෙයුම් මාර්ගෝපදේශයේ, නිෂ්පාදන දත්ත උපස්ථ කිරීමේ පරිච්ඡේදයේ විස්තර කර ඇති උපස්ථ ක්රියා පටිපාටියයි, එය වඩාත් කෙටියෙන් පමණක් දක්වා ඇත.
මෙම විධාන ක්රියාත්මක කරන්න:
# PostgreSQL දත්ත සමුදාය උපස්ථ කරන්න pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (විකල්පයක් ලෙස, ද්විමය ආකෘතියෙන් සුරැකීමට :)
# pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
# OpenVPN යතුරු sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn උපස්ථ කරන්න
# සටහන: මේවා ආරක්ෂිත ස්ථානයක ගබඩා කිරීමට වග බලා ගන්න.
# RRD උපස්ථ කරන්න files (මිතික දත්ත)
# පරීක්ෂා කරන්න file RRDs සම්පීඩනය කිරීමට පෙර ප්රමාණය. තාර විධානය භාවිතා කිරීම නොවේ
# RRDs 50 GB ට වඩා විශාල නම් නිර්දේශ කෙරේ; පහත සටහන බලන්න. du -hs /var/lib/netrounds/rrd
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
සටහන: pg_dump විධානය /etc/netrounds/netrounds.com අරමුදල් සපයන “postgres දත්ත සමුදාය” තුළ සොයා ගත හැකි මුරපදයක් ඉල්ලා සිටිනු ඇත. පෙරනිමි මුරපදය "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 වෙත යාවත්කාලීන කර ඇත, 16.04 න් පසු ඊළඟ LTS අනුවාදය).
• sudo do-release-upgrade විධානය සමඟ උත්ශ්රේණි කිරීමේ මෙවලම දියත් කරන්න.
• තිරයේ ඇති උපදෙස් අනුගමනය කරන්න. පැරගන් ඇක්ටිව් ඇෂුවරන්ස් සම්බන්ධයෙන් ගත් කල, ඔබට පෙරනිමිය පුරා තබා ගත හැක. (සැබවින්ම පැරගන් ඇක්ටිව් ඇෂුවරන්ස් හා සම්බන්ධ නොවන හේතු නිසා ඔබට විවිධ තේරීම් කිරීමට සිදු විය හැක.) - උබුන්ටු යාවත්කාලීන කළ පසු, පද්ධතිය නැවත ආරම්භ කරන්න. ඉන්පසු පහත පියවරයන් කරන්න:
- PostgreSQL උත්ශ්රේණි කරන්න.
- PostgreSQL දත්ත සමුදාය යාවත්කාලීන කරන්න files අනුවාදය 9.5 සිට 10 අනුවාදය දක්වා: sudo pg_dropcluster 10 ප්රධාන -stop # සේවාදායකය වසා දමන්න සහ cluster# "ප්රධාන" අනුවාදය 10 සම්පූර්ණයෙන්ම මකා දමන්න (මෙය ඊළඟ විධානයේ # උත්ශ්රේණි කිරීම සඳහා සූදානම් වේ) sudo pg_upgradecluster 9.5 ප්රධාන # පොකුරු “ප්රධාන” උත්ශ්රේණි කරන්න අනුවාදය 9.5 සිට නවතම# දක්වා
පවතින අනුවාදය (10) sudo pg_dropcluster 9.5 ප්රධාන # පොකුරු “ප්රධාන” අනුවාදය 9.5 සම්පූර්ණයෙන්ම මකන්න - PostgreSQL හි යල් පැන ගිය අනුවාදය ඉවත් කරන්න:
sudo apt purge postgresql-9.5 postgresql-Client-9.5 postgresql-contrib-9.5 - Paragon Active Assurance පැකේජ යාවත්කාලීන කරන්න.
• නව පාලන මධ්යස්ථාන අනුවාදය අඩංගු තාරබෝල සඳහා චෙක්සම් ගණනය කර එය බාගැනීම් පිටුවේ සපයා ඇති SHA256 චෙක්සම්වලට සමාන බව තහවුරු කරන්න: sha256sum paa-control-center_${CC_VERSION}.tar.gz
• පාලන මධ්යස්ථාන තාරබෝල ඉවත් කරන්න: අපනයනය CC_VERSION= tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
• නව පාලන මධ්යස්ථාන පැකේජ ස්ථාපනය කරන්න: sudo apt update sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
• යල් පැන ගිය පැකේජ ඉවත් කරන්න:
සටහන: මෙම පැකේජ ඉවත් කිරීම ඉතා වැදගත් වේ.
# පරීක්ෂණ නියෝජිත ලයිට් සහාය
sudo apt purge netrounds-agent-login
# සහය නොදක්වන jsonfield පැකේජය
sudo apt python-django-jsonfield ඉවත් කරන්න - දත්ත සමුදා සංක්රමණය කිරීමට පෙර, ඔබ අමතර පියවර කිහිපයක් සිදු කළ යුතුය. මෙම දැනුම පදනම් ලිපිය වෙත ගොස්, නිකුතුව ස්ථාපනය කර ඇත්නම්, ක්රියා කොටස වෙත පහළට අනුචලනය කර, එම උපදෙස්වල 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-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/python /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-agentlite*
සටහන: ඔබ පසුව 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තෝරාගත් භාෂාව තිබේදැයි සහතික කර ගැනීමට: sudo apt-get install locales sudo locale-gen - පාලන මධ්යස්ථානයට සහ ඉන් පිටතට පහත වරායන්හි ගමනාගමනයට අවසර දී ඇති බවට වග බලා ගන්න:
• අභ්යන්තර යොමුගත:
• TCP තොට 443 (HTTPS): Web අතුරු මුහුණත
• TCP තොට 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 ස්ථාපනය කරන්න:
• පළමුව timedatectl අක්රිය කරන්න: sudo timedatectl set-ntp අංකය
• මෙම විධානය ක්රියාත්මක කරන්න: timedatectl සහ systemd-timesyncd.service සක්රිය බව තහවුරු කරන්න: නැත
• දැන් ඔබට NTP ස්ථාපනය ධාවනය කළ හැක: sudo apt-get install ntp
• වින්යාස කර ඇති NTP සේවාදායකයන් වෙත ළඟා විය හැකි බවට වග බලා ගන්න: ntpq -np
ප්රතිදානය සාමාන්යයෙන් අෂ්ටක වලින් ප්රකාශිත “සියල්ල” විය යුතුය. 1 1 නිමැවුමේ, NTP සේවාදායකයන් සඳහා "ළඟා" අගය යනු පසුගිය NTP ගනුදෙනු අටේ ප්රතිඵලය පෙන්නුම් කරන අෂ්ටක අගයකි. අටම සාර්ථක වූයේ නම්, අගය අෂ්ටාංග 377 (= ද්විමය - PostgreSQL ස්ථාපනය කර පාලන මධ්යස්ථානය සඳහා පරිශීලකයෙකු සකසන්න: sudo apt-get update sudo apt-get install postgresql sudo -u postgres psql -c “එන්ක්රිප්ටඩ් මුරපද 'නෙට්රවුන්ඩ්' සුපර්සර් ලොගින් සමඟ රෝල් නෙට්රවුන්ඩ් සාදන්න;" sudo -u postgres psql -c “ඩේටාබේස් නෙට්රවුන්ඩ්ස් අයිතිකරු නෙට්රවුන්ඩ් කේතනය කරන්න 'UTF8' TEMPLATE 'template0';”
බාහිර PostgreSQL සේවාදායකයක් භාවිතා කිරීම නිර්දේශ නොකරයි.
• ඊමේල් සේවාදායකයක් ස්ථාපනය කර වින්යාස කරන්න.
• පාලන මධ්යස්ථානය පරිශීලකයින්ට ඊමේල් යවනු ඇත:
• ඔවුන් ගිණුමකට ආරාධනා කළ විට,
• ඊමේල් එලාම් යැවීමේදී (එනම් SNMP වෙනුවට ඊමේල් මේ සඳහා භාවිතා කරන්නේ නම්), සහ
• ආවර්තිතා වාර්තා යැවීමේදී.
• sudo apt-get install postfix විධානය ක්රියාත්මක කරන්න
• postfix සෘජුවම ගමනාන්ත ඊමේල් සේවාදායකය වෙත යැවිය හැකි සරල සැකසුම සඳහා, ඔබට සාමාන්ය ආකාරයේ තැපැල් වින්යාසය "අන්තර්ජාල වෙබ් අඩවිය" ලෙස සැකසිය හැක, සහ පද්ධති තැපැල් නම සාමාන්යයෙන් ඉතිරි කළ හැක.
එසේ නොමැතිනම්, පරිසරයට අනුව postfix වින්යාසගත කළ යුතුය. මගපෙන්වීම සඳහා, නිල උබුන්ටු ලේඛන බලන්න https://help.ubuntu.com/lts/serverguide/postfix.html.
• Ubuntu 18.04 අවස්ථාවෙහි පාලන මධ්යස්ථානය ස්ථාපනය කරන්න.
මෙම ක්රියා පටිපාටිය Paragon Active Assurance REST API ද ස්ථාපනය කරයි.
අපනයනය CC_VERSION= # තාර සඳහා චෙක්සම් ගණනය කරන්න file සහ එය SHA256 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 - සියලුම Paragon Active Assurance සේවා නවත්වන්න: 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.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/
• (විකල්ප) ඔබට අවශ්ය නම් ConfD ස්ථාපනය කිරීමට සහ වින්යාස කිරීමට NETCONF සහ YANG API වාද්ය වෘන්ද මාර්ගෝපදේශය අනුගමනය කරන්න.
සටහන: ඔබ පසුව 3.x වෙත උත්ශ්රේණි කරන විට, ඔබ මෙම විධානය ක්රියාත්මක කිරීමෙන් ආරම්භ කළ යුතුය: sudo apt-mark unhold python-django python-django-common
දෝෂගවේෂණය
ConfD ආරම්භ කිරීමේ ගැටළු
උත්ශ්රේණිගත කිරීමෙන් පසු ConfD ආරම්භ කිරීමේදී ඔබට ගැටලු තිබේ නම්, කරුණාකර නව දායකත්වයක් ලබා ගැනීම සඳහා ඔබේ ජුනිපර් හවුල්කරු හෝ ඔබේ ප්රාදේශීය ජුනිපර් ගිණුම් කළමනාකරු හෝ විකුණුම් නියෝජිතයා අමතන්න.
ඇමතුම් විධායකය ආරම්භ කිරීමේ ගැටළු
විධානය සමඟ callexecuter logs පරීක්ෂා කරන්න
sudo journalctl -xeu netrounds-callexecuter
ඔබට පහත ආකාරයේ දෝෂයක් දැකිය හැක:
ජූනි 03 09:53:27 myhost django-admin[6290]: ERROR netrounds.manager.callexecuter Unhandled
CallExecuter.run හි ව්යතිරේකය [name=netrounds.manager.callexecuter, thread=140364632504128,
process=8238, funcName=හැන්ඩ්ල්, le
ජූනි 03 09:53:27 myhost django-admin[6290]: Traceback (වඩාත් මෑතකාලීන ඇමතුම අවසන්):
ජූනි 03 09:53:27 myhost django-admin[6290]: File “ඩෙබියන්/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/management/commands/runcallexecuter.py”, පේළිය 65, හසුරුවෙහි
ජූනි 03 09:53:27 myhost django-admin[6290]: File “ඩෙබියන්/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/calldispatcher.py”, පේළිය 164, ධාවනය වෙමින් පවතී
ජූනි 03 09:53:27 myhost django-admin[6290]: File “ඩෙබියන්/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 disable netrounds-callexecuter sudo systemctl stop netrounds-callexecuter
Web සේවාදායකය ප්රතිචාර නොදක්වයි
tail -n 50 /var/log/apache2/netrounds_error.log විධානය සමඟ apache ලොග් පරීක්ෂා කරන්න
ඔබට පහත දෝෂය පෙනෙන්නේ නම්, එයින් අදහස් වන්නේ 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' සැකසීමේදීය.
පසුපස හඹා යාම (වඩාත්ම මෑත කාලීන අවසාන ඇමතුම):
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 වලින්. උපකරණ පුවරු ආනයන මොඩියුල
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_ contain_ app_config(module) File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, පේළිය 247, get_containing_app_config self.check_apps_ready() File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, පේළිය 125, check_ apps_ තුළ සූදානම් ඉහළ නැංවීම යෙදුම් රෙජිස්ට්රිය සූදානම් නැත (“යෙදුම් තවම පූරණය කර නැත.”)
AppRegistryNotReady: යෙදුම් තවම පූරණය කර නැත.
Paragon Active Assurance Services නැවත ආරම්භ කිරීම අසාර්ථකයි
sudo systemctl start -all “netrounds-*” apache2 openvpn@netrounds සමඟින් netrounds-* සේවාවන් නැවත ආරම්භ කිරීම පහත පණිවිඩය නිපදවයි:
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 හට අයිතිය ඇත. ප්රකාශන හිමිකම © 2022 Juniper Networks, Inc. සියලුම හිමිකම් ඇවිරිණි.
ලේඛන / සම්පත්
![]() |
JUNIPER NETWORKS අනුවාදයෙන් පාලන මධ්යස්ථානය උත්ශ්රේණි කිරීම [pdf] පරිශීලක මාර්ගෝපදේශය අනුවාදයෙන් පාලන මධ්යස්ථානය උත්ශ්රේණි කිරීම, අනුවාදයෙන් පාලන මධ්යස්ථානය, අනුවාදයෙන් මධ්යස්ථානය, අනුවාදය |