දෝෂ තීව්‍රතා ශ්‍රේණිගත කිරීමකින් අවසන් වන අවදානම් සටහනක් කළමනාකරුට තීන්දුවක් දෙන අතර කිසිදු ක්‍රියාමාර්ගයක් නොදෙයි. එබැවින් ඒවායින් බොහොමයක් “ස්තූතියි, සටහන් කළා” සහ තවත් කිසිවක් නැතිව ආපසු එයි. අනුමත වන සටහන් එකම හැඩයක් බෙදාගනී: එක් පටු පරීක්ෂා කළ හැකි ප්‍රකාශයක්, මිල සමඟ නම් කළ විකල්ප දෙකක්, සහ දිනයක් වන විට පිළිතුරු දිය යුතු එක් පුද්ගලයෙක්. පහත සියල්ල ඔබ දන්නා දේ අතිශයෝක්තියට නොපත් කරමින් එම හැඩය නිපදවීම ගැනය.

ලකුණු කිසිවෙකු නොඇසූ ප්‍රශ්නයකට පිළිතුරු දෙයි

සම්භාවිතාව ගුණිත බලපෑම අංක ගණිතය සොයාගැනීම් එකිනෙකට විරුද්ධව වර්ග කරන සංඛ්‍යාවක් නිපදවයි. එය අධ්‍යක්ෂකවරයෙකුට අත්සන් කළ යුත්තේ කුමක්දැයි නොකියන අතර, ද්වාරය පිළිබඳ තීරණයක් වෙනුවට ගුණකය පිළිබඳ තර්කයකට ඇරයුම් කරයි. දශම දෙකක් සහිත එක් නිරාවරණ අංකයක් මුළු රැස්වීමක්ම ගිලගත් අයුරු මම දැක ඇත, එහෙත් සැබෑ ප්‍රශ්නය — මෙම කාර්තුවේදී උත්ශ්‍රේණිකරණයට අරමුදල් දිය යුතුද — නොඇසුණි.

මෙම ක්ෂේත්‍රයේ සැබෑ තීරණ කිහිපයක් පමණි. උත්ශ්‍රේණිකරණයට අරමුදල් දෙන්න, ප්‍රකාශිත දිනයක් දක්වා සීමිත නිරාවරණයක් පිළිගන්න, නැතහොත් සේවාවට ළඟා විය හැකි අය අඩු කරන්න. එක් එක් අයට වෙනස් වගකිවයෙක් සහ වෙනස් වියදමක් ඇත, සහ ඒවායින් කිසිවක් “අවදානම සියයට 40කින් අඩු කරන්න” නොවේ.

තීව්‍රතා උද්ධූලනය ගැටලුව නරක අතට හරවයි. සෑම සොයාගැනීමක්ම තීරණාත්මක වන විට, ශ්‍රේණිගත කිරීම වෙන්කර හඳුනා ගැනීම නවතී, පාඨකයා ඉතිරි වී ඇති එකම සංඥාව වෙත ආපසු යයි, එනම් වඩාත් ශබ්දයෙන් පැමිණිලි කළේ කවුද යන්නය. නිකුතුව ආධාරයෙන් බැහැර බව, එය ආධාරයෙන් බැහැර දෙවන කාර්තුව බව, සහ නිශ්චිත කාර්ය මණ්ඩල කණ්ඩායමක් එය මත රඳා පවතින බව කියන සටහනක් රතු ලාංඡනයකට වඩා බොහෝ සෙයින් ක්‍රියාකාරීය.

අවිනිශ්චිතතාව අනෙක් අසාර්ථකත්වයයි. “VPN අභද්‍රයි” විසඳිය නොහැක, මන්ද එය කුමන යෙදවීම, කුමන අනුවාදය, හෝ කවුරුන් කුමකට ළඟා විය හැකිද යන්න නොකියයි. පාඨකයාට පරීක්ෂා කළ හැකි වාක්‍යය ප්‍රයෝජනවත් වාර්තාවක කුඩාම ඒකකයයි.

යමෙකුට එය පරීක්ෂා කළ හැකි තෙක් ප්‍රකාශය කුඩා කරන්න

ප්‍රකාශය මතයකට නොව ප්‍රකාශිත සීමාවකට සවි කරන්න. සැපයුම්කරුගේ ආධාරයෙන් බැහැර වීම, අවශ්‍ය සත්‍යාපන පියවරක් නොමැති වීම, නැතහොත් එය නොදැකිය යුතු ජාල කොටසකින් ළඟා විය හැකි වීම — සියල්ල පිටුපස පරීක්ෂණයක් ඇති ප්‍රකාශ වේ. පළමුවැන්න සඳහා, පරීක්ෂණය ද්වාරයේම ඇති විධාන තුනකි:

openvpn --version | head -n 1
dpkg-query -W -f='${Version}\n' openvpn
openssl x509 -in /etc/openvpn/server.crt -noout -enddate

අනුවාද පේළිය සහ පැකේජ විමසුම සාමාන්‍යයෙන් ගැලපේ, නොගැලපෙන විට ඔබ වෙනම වාර්තාවක් ලැබිය යුතු දෙවන ගැටලුවක් සොයාගෙන ඇත. සහතිකයේ කල් ඉකුත් වන දිනය සේවාලාභීන් සම්බන්ධ වීමට අපොහොසත් වන තෙක් මිනිසුන් පරීක්ෂා කිරීමට අමතක කරන ක්ෂේත්‍රයයි, සහ එය නිකුතු අකුරු පේළිය සමඟ එකම සාක්ෂි ඇමුණුමට අයත් වේ.

සෑම ප්‍රතිදානයක්ම පැමිණියේ කොහෙන්ද සහ එය ගත්තේ කවදාද යන්න සටහන් කරන්න. “ද්වාරය gw1, අඟහරුවාදා එකතු කළා” යන සටහන සැකකරුවෙකුට නැවත ධාවනය කළ හැකිය; රසවත් පේළිය දක්වා කපන ලද තිර රුවක් එසේ කළ නොහැක. ගොනුව ඔබේ යන්ත්‍රයෙන් පිටවීමට පෙර යතුරු, පෞද්ගලික ලිපින සහ ගිණුම් නාම ඉවත් කරන්න.

සටහන නම් කළ විකල්ප අතර තේරීමක් ලෙස ලියන්න

තීරණ සටහනක් කෙටි වන්නේ එය එක් කාර්යයක් පමණක් කරන බැවිනි. මෙය මා භාවිත කරන හැඩයයි, දුරස්ථ ප්‍රවේශ නිකුතුව ආධාරයෙන් බැහැර ගිය ප්‍රබන්ධ මධ්‍යම ප්‍රමාණයේ සංවිධානයක් සඳහා පුරවා ඇත:

Ask: approve one of two upgrade paths for remote access before 30 June.
Claim: gw1 runs a release that left vendor support in January.
Evidence: version output and vendor notice, attached, collected 14 March.
Option A: upgrade in place, one maintenance window, staff on the current client build.
Option B: replace the gateway, two windows, client reinstall for 180 staff.
Cost of waiting: no security fixes for a service 180 staff use daily.
Owner: platform team. Decision needed from: IT director, by 28 March.

සෑම පේළියක්ම එහි ස්ථානය දිනා ගනී. ඉල්ලීම එක් වාක්‍යයක් වන අතර එහි දිනයක් ඇත. ප්‍රකාශය පරීක්ෂා කළ හැකිය. විකල්ප B පවතින්නේ විකල්ප A චාරිත්‍රයක් නොව තේරීමක් වන පිණිසය, සහ එය සේවාලාභියා නැවත ස්ථාපනය කිරීම නම් කරන්නේ එය මිනිසුන් අඩුවෙන් තක්සේරු කරන වියදම බැවිනි. රැඳී සිටීමේ වියදම සම්භාවිතාවක් නොව ප්‍රතිවිපාකයක් විස්තර කරයි.

Line in the noteWhat it prevents
Ask with a dateA reply of "agreed in principle" that funds nothing
Claim with a command behind itA debate about whether the problem is real
Two options with different costsA single proposal that can only be approved or refused
Named decision ownerA thread where everyone assumes someone else signed

සටහන නොකළ යුතු දෙය නම් ඔබට සහාය දිය නොහැකි නිගමනයක් රහසිගතව ඇතුළු කිරීමයි. කිසිදු උල්ලංඝනයක් නොපෙන්වා ඇත්නම්, එය එක් පේළියකින් කියන්න, මන්ද පසුව අතිශයෝක්තියක් සොයාගන්නා පාඨකයා ඔබේ ඊළඟ සටහන් තුනද නොසලකා හරිනු ඇත.

අවදානම පිළිගැනීමේ අඩංගු විය යුතු දේ

පිළිගැනීම යනු තීරණයක් නොමැති වීම හෝ නිහඬතාව නොවේ. පිළිතුර කලක් නිරාවරණය සමඟ ජීවත් වීම නම්, සටහනට එකතු කිරීම් තුනක් අවශ්‍යය: අවසන් දිනයක්, යමෙකු සැබවින්ම ඉටු කරන අධීක්ෂණ පියවරක්, සහ දිනය පැමිණි විට ප්‍රශ්නය නැවත විවෘත කරන නම් කළ පුද්ගලයෙක්.

අතුරු නියාමනයටද එම ආකල්පයම අවශ්‍යය. සේවාව කුඩා කණ්ඩායමකට සීමා කිරීම නිරාවරණය අඩු කරන්නේ සීමාව කොතැනක හෝ බලාත්මක කර යමෙකු ලැයිස්තුව නඩත්තු කරන්නේ නම් පමණි. රාත්‍රී කණ්ඩායම් කාර්යයක් නිහඬව නවතා දමන අවහිරතාව නියාමනයක් නොවේ, එය වඩා හොඳ ලියකියවිලි සහිත බිඳවැටීමකි.

වෙනසෙහි වගකිවයා සහ තීරණයේ වගකිවයා වෙනස් පුද්ගලයන් නම් ඔවුන් වෙන් කර තබන්න. වේදිකා කණ්ඩායම ක්‍රියාත්මක කරයි; අධ්‍යක්ෂකවරයා පිළිගනී. දෙනමම සටහනේ ලිවීම වඩාත් පොදු බාධාව ඉවත් කරයි: හොඳින් සූදානම් කළ සැලසුමක් එය කිසිදා නොදුටු පුද්ගලයෙකු එනතුරු රැඳී සිටීම.

යැවීමට පෙර සටහන යෙදවීම සමඟ සත්‍යාපනය කරන්න

ද්වාර එකකට වැඩි සංවිධානවල ප්‍රකාශ නරක ලෙස පැරණි වේ. වෙනත් නිකුතුවක් ගැන සංසද තුඩුවකින් හෝ පසුගිය මාසයේ නැවත ගොඩනඟන ලද සත්කාරකයකින් පිටපත් කළ සොයාගැනීමක් රැස්වීමේදී අභියෝගයට ලක් වන අතර සටහනේ ඉතිරියද ඒ සමඟම යයි. සටහන නම් කරන සෑම සත්කාරකයකම සාක්ෂි නැවත ධාවනය කරන්න:

for h in gw1 gw2; do
  ssh "$h" 'openvpn --version | head -n 1; systemctl is-active openvpn@server'
done

සත්කාරක දෙක එකඟ නොවේ නම්, සටහන දැන් මිශ්‍ර බලඇණියක් ගැනය, එය වෙනස් සහ සාමාන්‍යයෙන් වඩාත් ඒත්තු ගන්වන සොයාගැනීමකි. ඔබ රථවාහන සේවා කරන බව සිතූ සත්කාරකයක සේවාව අක්‍රීය නම්, නවතින්න, සහ සටහන කොහේවත් යාමට පෙර ලැයිස්තුව නිවැරදි කරන්න.

පසුව ප්‍රතිදානය අමුණන්න, තීරණ දිනය විෂය පේළියේ තබන්න, සහ එය සාකච්ඡා කරන කණ්ඩායමට වෙනුවට “ඔව්” කිව හැකි පුද්ගලයාට යවන්න. පිළිතුර “දැන් නොවේ” ලෙස පැමිණේ නම්, එය “දැන්” වන දිනය අසා, එම දිනය සටහනේ ඊළඟ අනුවාදයේ ලියන්න.

අදාළ ලිපි