Administrator koji je preuzeo u 02:00 nije mogao da kaže da li je usluga zdrava, jer je dokument objašnjavao dizajn i nikad nije rekao šta pokrenuti. Predati datoteku nekome drugom i zatim napustiti sobu jedini je test koji je važan. Većina malih VPN beleški pada na njemu već na drugoj stranici. Oblik ispod prolazi taj test i ništa u njemu ne mora biti dugo.

Počnite s mapom koju umoran čovek može preleteti

Zapišite šta neko mora brzo da potraži: imena na koja se klijenti spajaju, portove na kojima demon sluša, skupove adresa koje deli, kako se imena klijenata razrešavaju i koje mreže iza tunela treba da budu dostupne. Dodajte broj builda koji zapravo pokrećete i navedite komponentu kojoj pripada svaki pokretni deo, jer se rute, filter paketa i profili klijenata često konfigurišu na tri različita mesta. Zabeležite i spoljne zavisnosti: hosting račun, gornji link, davaoca identiteta i privatne mreže na udaljenom kraju. Tabela ili rukom nacrtan dijagram nosi to bolje od pasusa, jer čitalac preleće umesto da čita.

Zatim navedite ljude koji mogu da odobre hitnu promenu, s kontaktom koji ne zavisi od toga da li tunel radi. Eskalaciona linija bez rezerve je slepa ulica upravo u incidentu kome treba. Dva imena i jedan telefonski broj su dovoljni; mapa nije imenik osoblja.

Svaka provera treba odgovor koji se računa kao zdrav

Za svaku uslugu stavite naredbu i red koji znači da je uspela jedno uz drugo, da čitalac nikad ne mora da izvodi jedno iz drugog u žurbi. Stanje procesa i dostupnost od kraja do kraja leže na različitim slojevima: jedno pokazuje da je demon prihvatio konfiguraciju, drugo da klijent može da koristi ono što tunel nudi. Napišite oba reda i recite koju grešku svaki hvata, jer provera bez navedenog rezultata postaje rasprava o tome da li izlaz izgleda dobro.

systemctl status openvpn-server@lab
ss -lntu | grep 1194

Pokrenite oba i tretirajte ih kao odvojene dokaze, a ne kao sled. Zelena jedinica može da stoji uz tunel koji niko ne može da koristi, a obrnuto se događa kad slušalac preživi pokvarenu rutu. Navedite sloj koji svaki red posmatra i čitalac će znati kojem da veruje kad se ne slažu.

Tri kvara pokrivaju većinu noći

Krajnja tačka nedostupna, identitet odbijen i povezan bez korisnog saobraćaja objašnjavaju gotovo sve što nekoga probudi. Za svaki navedite prve dve provere i osobu kojoj se eskalira, da niko ne mora da izmišlja redosled dijagnostike u 02:00. Nedostupnost obično upućuje na put ili slušaoca, odbijen identitet na sertifikat, spremište akreditiva ili sat, a prazna veza na rute, prosleđivanje ili razrešavanje imena. Te tri grane čitaju različite logove, zato se grana mora odabrati pre nego se log otvori.

Stavite link na dokumentaciju uzvodno umesto da lepite naredbe koje niste pokrenuli na ovom hostu. Neproverena naredba kopirana iz drugog okruženja gora je od pokazivača, jer izgleda autoritativno i tiho pada.

Zapišite promenu kao sled, ne kao pasus

Za svaku promenu zabeležite kontrolnu tačku kojoj možete da se vratite, proveru koja potvrđuje uspeh i uslov koji pokreće vraćanje, tim redom. Uključite put nazad koji ne ide kroz tunel, jer upravo promena koju pravite može da ga zatvori. Zabeležite kako bi se trenutni opozivi obnovili, a ne starija snimka, jer zastareli spisak tiho ponovo prihvata akreditive koji su tog jutra povučeni. Numerisani imperativni koraci izdržavaju pritisak; proza se pretvara u tumačenje.

Vežbajte taj put nazad pre nego vam zatreba, kad god je promena dovoljno velika da bude važna. Vraćanje napisano po sećanju je nagađanje s datumom.

Akreditivi stanuju negde drugde

Upućujte na upravitelja lozinkama, trezor ili zapečaćenu kovertu i recite ko sme da je otvori, umesto da citirate bilo koji materijal u datoteci. Privatni ključevi, jednokratni kodovi za oporavak i profili koji ugrađuju tajnu pripadaju u zaštićeno spremište, a stranica treba da objasni kako ovlašćeni administrator dolazi do njih u 02:00. Nikad ne koristite živu tajnu kao primer, jer se primeri lepe u tikete i chat niti. Pokazivač plus spisak dozvola sve je što dokumentu treba.

Pregledajte datoteku nakon stvarne promene ili vežbe oporavka, obrišite putanje kojih više nema i zabeležite čiji je posao sledeća odluka o održavanju. Držite na kraju dnevnik promena sa tri kolone: datum, šta se promenilo, ko je proverio. Upravo ta stranica kaže sledećem čitaocu da li je ostalo aktuelno, a dokumentacija za systemctl iz systemda bolji je link od prepričavanja servisnih naredbi koje s vremenom zastare.

Povezani članci