Ο διαχειριστής που ανέλαβε στις 02:00 δεν μπορούσε να πει αν η υπηρεσία ήταν υγιής, γιατί το έγγραφο εξηγούσε τον σχεδιασμό και δεν έλεγε ποτέ τι να εκτελεστεί. Το να δώσεις το αρχείο σε κάποιον άλλο και μετά να φύγεις από την αίθουσα είναι η μόνη δοκιμή που μετράει. Οι περισσότερες μικρές σημειώσεις VPN την αποτυγχάνουν στη δεύτερη σελίδα. Η μορφή παρακάτω περνά αυτή τη δοκιμή και τίποτα από αυτήν δεν χρειάζεται να είναι μακρύ.

Ξεκινήστε με έναν χάρτη που ένας κουρασμένος άνθρωπος μπορεί να σκανάρει

Γράψτε τι πρέπει να αναζητήσει κάποιος βιαστικά: τα ονόματα στα οποία συνδέονται οι πελάτες, τις θύρες στις οποίες ακούει ο δαίμονας, τις δεξαμενές διευθύνσεων που μοιράζει, πώς επιλύονται τα ονόματα πελατών και ποια δίκτυα πίσω από τη σήραγγα προορίζονται να είναι προσβάσιμα. Προσθέστε τον αριθμό έκδοσης που εκτελείτε πραγματικά και ονομάστε το στοιχείο που κατέχει κάθε κινούμενο μέρος, γιατί οι διαδρομές, το φίλτρο πακέτων και τα προφίλ πελατών ρυθμίζονται συχνά σε τρία διαφορετικά σημεία. Σημειώστε και τις εξωτερικές εξαρτήσεις: τον λογαριασμό φιλοξενίας, τη ζεύξη ανόδου, τον πάροχο ταυτότητας και τα ιδιωτικά δίκτυα στο μακρινό άκρο. Ένας πίνακας ή ένα σχεδιασμένο στο χέρι διάγραμμα το μεταφέρει καλύτερα από παραγράφους, γιατί ο αναγνώστης σκανάρει αντί να διαβάζει.

Έπειτα ονομάστε τα άτομα που μπορούν να εγκρίνουν μια επείγουσα αλλαγή, με μια οδό επαφής που δεν εξαρτάται από το αν η σήραγγα είναι ενεργή. Μια γραμμή κλιμάκωσης χωρίς εφεδρεία είναι αδιέξοδο ακριβώς στο περιστατικό που τη χρειάζεται. Δύο ονόματα και ένα τηλέφωνο αρκούν· ο χάρτης δεν είναι κατάλογος προσωπικού.

Κάθε έλεγχος χρειάζεται την απάντηση που μετρά ως υγιής

Για κάθε υπηρεσία, βάλτε την εντολή και τη γραμμή που σημαίνει ότι πέτυχε δίπλα δίπλα, ώστε ο αναγνώστης να μη χρειάζεται ποτέ να συμπεράνει τη μία από την άλλη βιαστικά. Η κατάσταση της διεργασίας και η προσβασιμότητα από άκρη σε άκρη βρίσκονται σε διαφορετικά επίπεδα: το ένα δείχνει ότι ο δαίμονας αποδέχτηκε τη ρύθμισή του, το άλλο ότι ένας πελάτης μπορεί να χρησιμοποιήσει ό,τι προσφέρει η σήραγγα. Γράψτε και τις δύο γραμμές και πείτε ποια βλάβη πιάνει η καθεμία, γιατί ένας έλεγχος χωρίς δηλωμένο αποτέλεσμα γίνεται διαφωνία για το αν η έξοδος φαίνεται καλή.

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

Εκτελέστε και τις δύο και αντιμετωπίστε τις ως ξεχωριστά στοιχεία και όχι ως ακολουθία. Μια πράσινη μονάδα μπορεί να στέκεται δίπλα σε μια σήραγγα που κανείς δεν μπορεί να χρησιμοποιήσει, και το αντίστροφο συμβαίνει όταν ένας ακροατής επιβιώνει από σπασμένη διαδρομή. Δηλώστε το επίπεδο που παρατηρεί κάθε γραμμή, και ο αναγνώστης θα ξέρει ποια να εμπιστευτεί όταν διαφωνούν.

Τρεις βλάβες καλύπτουν τις περισσότερες νύχτες

Απρόσιτο τελικό σημείο, ταυτότητα που απορρίφθηκε και σύνδεση χωρίς χρήσιμη κίνηση εξηγούν σχεδόν ό,τι ξυπνά κάποιον. Για καθεμία, απαριθμήστε τους δύο πρώτους ελέγχους και το άτομο στο οποίο γίνεται κλιμάκωση, ώστε κανείς να μην πρέπει να επινοήσει σειρά διάγνωσης στις 02:00. Η απροσπελασιμότητα δείχνει συνήθως τη διαδρομή ή τον ακροατή, μια απορριφθείσα ταυτότητα σε ένα πιστοποιητικό, ένα χώρο διαπιστευτηρίων ή ένα ρολόι, και μια κενή σύνδεση σε διαδρομές, προώθηση ή επίλυση ονομάτων. Αυτοί οι τρεις κλάδοι διαβάζουν διαφορετικά αρχεία καταγραφής, γι' αυτό ο κλάδος πρέπει να επιλεγεί πριν ανοίξει το αρχείο.

Συνδέστε την τεκμηρίωση ανάντη αντί να επικολλάτε εντολές που δεν εκτελέσατε σε αυτόν τον υπολογιστή. Μια αδοκίμαστη εντολή αντιγραμμένη από άλλο περιβάλλον είναι χειρότερη από έναν δείκτη, γιατί φαίνεται έγκυρη και αποτυγχάνει σιωπηλά.

Γράψτε την αλλαγή ως ακολουθία, όχι ως παράγραφο

Για κάθε αλλαγή, καταγράψτε το σημείο ελέγχου στο οποίο μπορείτε να επιστρέψετε, τον έλεγχο που επιβεβαιώνει την επιτυχία και τη συνθήκη που πυροδοτεί την επαναφορά, με αυτή τη σειρά. Συμπεριλάβετε μια οδό επιστροφής που δεν περνά από τη σήραγγα, γιατί ακριβώς η αλλαγή που κάνετε μπορεί να την κλείσει. Σημειώστε πώς θα αποκαθίσταντο οι τρέχουσες ανακλήσεις αντί για παλαιότερο στιγμιότυπο, γιατί μια παρωχημένη λίστα επαναδέχεται σιωπηλά διαπιστευτήρια που αποσύρθηκαν εκείνο το πρωί. Τα αριθμημένα προστακτικά βήματα αντέχουν στην πίεση· η πεζογραφία γίνεται ερμηνεία.

Εξασκηθείτε σε αυτή την οδό επιστροφής πριν τη χρειαστείτε, κάθε φορά που η αλλαγή είναι αρκετά μεγάλη για να μετράει. Μια επαναφορά γραμμένη από μνήμης είναι μια εικασία με ημερομηνία.

Τα διαπιστευτήρια μένουν αλλού

Αναφερθείτε στον διαχειριστή κωδικών, το θησαυροφυλάκιο ή τον σφραγισμένο φάκελο και πείτε ποιος επιτρέπεται να τον ανοίξει, αντί να παραθέσετε οποιοδήποτε υλικό στο αρχείο. Τα ιδιωτικά κλειδιά, οι κωδικοί ανάκτησης μίας χρήσης και τα προφίλ που ενσωματώνουν ένα μυστικό ανήκουν σε προστατευμένη αποθήκευση, και η σελίδα πρέπει να εξηγεί πώς ένας εξουσιοδοτημένος διαχειριστής φτάνει σε αυτά στις 02:00. Μη χρησιμοποιείτε ποτέ ένα ζωντανό μυστικό ως παράδειγμα, γιατί τα παραδείγματα επικολλώνται σε δελτία και νήματα συνομιλίας. Ένας δείκτης μαζί με μια λίστα αδειών είναι το μόνο που χρειάζεται το έγγραφο.

Ελέγξτε το αρχείο μετά από μια πραγματική αλλαγή ή άσκηση ανάκτησης, διαγράψτε διαδρομές που δεν υπάρχουν πια και σημειώστε ποιανού δουλειά είναι η επόμενη απόφαση συντήρησης. Κρατήστε στο τέλος ένα ημερολόγιο αλλαγών με τρεις στήλες: ημερομηνία, τι άλλαξε, ποιος το επαλήθευσε. Αυτή η σελίδα λέει στον επόμενο αναγνώστη αν τα υπόλοιπα είναι επίκαιρα, και η τεκμηρίωση του systemctl από το systemd είναι καλύτερος σύνδεσμος από μια παράφραση εντολών υπηρεσίας που θα ξεφύγουν.

Σχετικά άρθρα