Μια ειδοποίηση AWS Health που λέει ότι μία σήραγγα είναι κάτω συνήθως φτάνει όταν τίποτα δεν φαίνεται χαλασμένο. Ακριβώς γι’ αυτό αγνοείται. Η ειδοποίηση δεν περιγράφει διακοπή· περιγράφει μια κατάσταση πλεονασμού που έχει διαρκέσει πέρα από το παράθυρο παρατήρησης της AWS. Το αν θα ενεργήσετε εξαρτάται από το τι μπορεί να αντέξει ο σχεδιασμός σας, όχι από το πώς φαίνεται ο πίνακας.

Τι μέτρησε στην πραγματικότητα η ειδοποίηση

Κάθε σύνδεση Site-to-Site έχει δύο σήραγγες, που τερματίζονται σε διαφορετικά endpoints της AWS. Η τεκμηρίωση παρακολούθησης της AWS συνιστά να ρυθμιστούν και οι δύο για πλεονασμό και ανυψώνει την ειδοποίηση όταν η μία μένει κάτω για την τεκμηριωμένη περίοδο. Αυτή η περίοδος έχει σημασία, γιατί μια στιγμιαία διακύμανση και μια μόνιμη απώλεια φαίνονται ίδιες σε ένα γράφημα.

Διαβάστε την τηλεμετρία ανά σήραγγα αντί για τη συνολική κατάσταση της σύνδεσης. Το aws ec2 describe-vpn-connections --vpn-connection-ids vpn-0123 --query 'VpnConnections[0].VgwTelemetry' επιστρέφει κατάσταση και μήνυμα για κάθε σήραγγα, και αυτά είναι τα στοιχεία στα οποία βασίζεται η ειδοποίηση.

Τρεις συνθήκες που καθορίζουν την αντίδρασή σας

Εξετάστε τις τρεις πριν αποφασίσετε αν πρόκειται για ticket ή για αδιαφορία.

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

Αν και οι τρεις είναι αποδεδειγμένα εντάξει, σημειώστε γιατί είναι ανεκτό και προχωρήστε. Αυτή η σημείωση αξίζει περισσότερο από τη διαφωνία το επόμενο τρίμηνο.

Τι δεν αποδεικνύει ένας εφεδρικός peer

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

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

Ταιριάξτε την αλλαγή με την ακτίνα επίπτωσής της

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

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

Αποδείξτε την εναλλακτική πριν τη χρειαστείτε

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

Κρατήστε την ειδοποίηση, την έξοδο τηλεμετρίας και το σχέδιο αλλαγής σε ένα αρχείο. Αυτό το αρχείο κάνει την ειδοποίηση του επόμενου τριμήνου μια ανασκόπηση δύο λεπτών αντί για μια συζήτηση για το αν κάποιος έχει δοκιμάσει ποτέ το εφεδρικό.

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