Čo musí malý prevádzkový zošit VPN stihnúť zodpovedať
Zapíšte mapu, očakávané výsledky a cestu späť, aby správca, ktorý tunel nikdy nevidel, vedel povedať, či je zdravý.
Správca, ktorý prevzal smenu o 02:00, nedokázal povedať, či je služba zdravá, pretože dokument vysvetľoval návrh a nikdy nepovedal, čo spustiť. Odovzdať súbor niekomu inému a potom odísť z miestnosti je jediný test, na ktorom záleží. Väčšina malých poznámok k VPN na ňom zlyhá už na druhej strane. Podoba nižšie týmto testom prejde a nič v nej nemusí byť dlhé.
Začnite mapou, ktorú unavený človek prejde očami
Zapíšte, čo si niekto musí za behu dohľadať: mená, na ktoré sa klienti pripájajú, porty, na ktorých démon počúva, fondy adries, ktoré rozdáva, ako sa prekladajú mená klientov a ktoré siete za tunelom majú byť dostupné. Doplňte číslo zostavenia, ktoré skutočne prevádzkujete, a pomenujte komponent, ktorému patrí každá pohyblivá časť, pretože trasy, filter paketov a profily klientov sa často konfigurujú na troch rôznych miestach. Poznačte si aj vonkajšie závislosti: hostingový účet, prípojku, poskytovateľa identity a privátne siete na vzdialenom konci. Tabuľka alebo ručne kreslená schéma to unesie lepšie ako odstavce, pretože čitateľ stránku prehliada, nečíta.
Potom pomenujte ľudí, ktorí môžu schváliť mimoriadnu zmenu, s kontaktnou cestou, ktorá nezávisí od toho, či tunel beží. Eskalačná linka bez zálohy je slepá ulička práve v incidente, ktorý ju potrebuje. Dve mená a jedno telefónne číslo stačia; mapa nie je zoznam zamestnancov.
Každá kontrola potrebuje odpoveď, ktorá sa počíta za zdravú
Pri každej službe dajte príkaz a riadok, ktorý znamená, že uspela, vedľa seba, aby čitateľ nikdy nemusel jedno odvodzovať z druhého v zhone. Stav procesu a dosiahnuteľnosť od konca ku koncu ležia v rôznych vrstvách: jedno ukazuje, že démon prijal konfiguráciu, druhé, že klient môže použiť to, čo tunel ponúka. Napíšte oba riadky a povedzte, ktorú poruchu každý z nich zachytí, pretože kontrola bez uvedeného výsledku sa zvrhne na hádku o tom, či výstup vyzerá dobre.
systemctl status openvpn-server@lab
ss -lntu | grep 1194
Spustite oba a berte ich ako oddelené dôkazy, nie ako postupnosť. Zelená jednotka môže stáť vedľa tunela, ktorý nikto nemôže použiť, a opak nastane, keď počúvajúci proces prežije rozbitú trasu. Uveďte vrstvu, ktorú každý riadok sleduje, a čitateľ bude vedieť, ktorému veriť, keď sa rozchádzajú.
Tri poruchy pokryjú väčšinu nocí
Nedostupný koncový bod, odmietnutá identita a pripojenie bez užitočnej prevádzky vysvetľujú takmer všetko, čo niekoho zobudí. Pri každej vypíšte prvé dve kontroly a človeka, na ktorého sa eskaluje, aby nikto nemusel o 02:00 vymýšľať poradie diagnostiky. Nedostupnosť zvyčajne ukazuje na cestu alebo počúvajúci proces, odmietnutá identita na certifikát, úložisko prihlasovacích údajov alebo hodiny, a prázdne spojenie na trasy, presmerovanie alebo preklad mien. Tie tri vetvy čítajú rôzne záznamy, a preto sa vetva musí zvoliť skôr, než sa záznam otvorí.
Odkazujte na dokumentáciu vyššie namiesto vkladania príkazov, ktoré ste na tomto hoste nespustili. Netestovaný príkaz skopírovaný z iného prostredia je horší ako odkaz, pretože vyzerá autoritatívne a ticho zlyháva.
Zapíšte zmenu ako postupnosť, nie ako odsek
Pri každej zmene zaznamenajte kontrolný bod, ku ktorému sa môžete vrátiť, kontrolu, ktorá potvrdí úspech, a podmienku, ktorá spustí vrátenie, práve v tomto poradí. Zahrňte cestu späť, ktorá nevedie tunelom, pretože práve zmena, ktorú robíte, ho môže zavrieť. Poznamenajte, ako by sa obnovili súčasné odvolania a nie staršia snímka, pretože zastaraný zoznam ticho znova prijme prihlasovacie údaje, ktoré boli toho rána zrušené. Číslované imperatívne kroky vydržia tlak; próza sa mení na výklad.
Tú cestu späť si vyskúšajte skôr, než ju budete potrebovať, vždy keď je zmena dosť veľká na to, aby záležala. Vrátenie písané z pamäti je odhad s dátumom.
Prihlasovacie údaje bývajú inde
Odkazujte na správcu hesiel, trezor alebo zapečatenú obálku a povedzte, kto ju smie otvoriť, namiesto citovania akéhokoľvek materiálu v súbore. Súkromné kľúče, jednorazové kódy na obnovu a profily, ktoré vkladajú tajomstvo, patria do chráneného úložiska a stránka by mala vysvetliť, ako sa k nim oprávnený správca o 02:00 dostane. Nikdy nepoužívajte živé tajomstvo ako príklad, pretože príklady sa vkladajú do tiketov a chatových vlákien. Odkaz plus zoznam oprávnení je všetko, čo dokument potrebuje.
Prejdite súbor po skutočnej zmene alebo cvičení obnovy, vymažte cesty, ktoré už neexistujú, a poznamenajte, čia práca je ďalšie rozhodnutie o údržbe. Na konci veďte trojstĺpcový denník zmien: dátum, čo sa zmenilo, kto to overil. Práve táto stránka hovorí ďalšiemu čitateľovi, či je zvyšok aktuálny, a dokumentácia k systemctl od systemd je lepší odkaz než parafráza servisných príkazov, ktoré sa časom rozídu.