Κοινή χρήση τεχνολογίας

Αναπτύξτε το LVS keepalived για να εξασφαλίσετε υψηλή διαθεσιμότητα και υψηλό φορτίο του ιστότοπου.

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

  • Το LVS διατηρείται

    • φόντο διατήρησης

      • Βοηθητικά εργαλεία για LVS, που παρέχουν κυρίως failover και υγειονομικούς ελέγχους.

      • Σενάριο εργασίας: Αναμονή διπλής λειτουργίας ως προγραμματιστής, καθώς και έλεγχος υγείας και αποτυχία διακομιστών κόμβων (διαγραφή καταχωρήσεων).

      • Έμαθε από το πρωτόκολλο VRRP για την επίτευξη υψηλής διαθεσιμότητας.

    • διατήρηση της ανάπτυξης

      • Τοπολογία

        • Επιτυγχάνεται υψηλή διαθεσιμότητα μεταξύ των δύο προγραμματιστών και εφαρμόζεται ο έλεγχος κατάστασης υγείας του διακομιστή web και πραγματοποιείται εξισορρόπηση φορτίου μεταξύ των διακομιστών Ιστού.

      • Διαμόρφωση δύο προγραμματιστών

        • Παρασκευή

          • Προσθέστε ή απενεργοποιήστε το τείχος προστασίας, πρέπει επίσης να απενεργοποιηθεί ο μηχανισμός ασφαλείας του πυρήνα

          • Κλείστε το NetworkManager

            • Εάν η υπηρεσία δεν τερματιστεί, η IP drifting δεν μπορεί να μετακινηθεί.

        • Εγκαταστήστε το keepalved και διαμορφώστε το

          • Μετά την εγκατάσταση, ρυθμίστε το να ξεκινά αυτόματα κατά την εκκίνηση.

            • systemctl απενεργοποιήστε το keepalved

          • Αντιγράψτε το αρχείο διαμόρφωσης: στο /etc/keepalived/keepalived

          • Λεπτομερής επεξήγηση των αρχείων διαμόρφωσης

            • Καθολική ενότητα διαμόρφωσης

              • global_defs {

              • notification_email {

                • Αυτή η ενότητα υποδεικνύει ότι οι ειδοποιήσεις email πρέπει να αποστέλλονται αφού πραγματοποιηθεί η λειτουργία διατήρησης διακόπτη και σε ποιες διευθύνσεις email αποστέλλονται.

              • [email protected]

                • Συγκεκριμένες διευθύνσεις email, μία ανά γραμμή

              • [email protected]

              • [email protected]

              • }

              • notification_email_from [email protected]

                • Αυτή η γραμμή ορίζει ποιος στέλνει το μήνυμα ειδοποίησης (αποστολέας)

              • smtp_server 192.168.200.1

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

              • smtp_connect_timeout 30

                • Λήξη χρονικού ορίου σύνδεσης στην υπηρεσία stmp

              • router_id LVS_DEVEL

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

              • vrrp_skip_check_adv_addr

                • Δεν ελέγχει τη διεύθυνση ανακοίνωσης του πλοιάρχου και εκτελείται χαλαρά διατηρείται

              • vrrp_strict

                • Η ενεργοποίηση αυτής της επιλογής δεν επιτρέπει την κυκλοφορία unicast εκτός εάν το δίκτυο έχει ρυθμιστεί κατάλληλα.

              • vrrp_garp_interval 0

                • Δηλώστε περιοδικά ιδιοκτησία διεύθυνσης IP Όταν οριστεί σε 0, δηλώστε ιδιοκτησία διεύθυνσης IP μόνο μετά την εναλλαγή.

              • vrrp_gna_interval 0

              • }

            • vrrp στιγμιότυπο μέρος

              • vrrp_instance VI_1 {

                • Όνομα παρουσίας, ένας διακομιστής μπορεί να έχει πολλαπλές παρουσίες (σενάρια εφαρμογής) θα γραφτούν αργότερα.

              • κρατος ΠΛΑΙΣΤΡΟΣ

                • Προσδιορίστε το ρόλο της αρχικής κατάστασης

                  • Η θέση έναρξης στον εκλογικό βρόχο του vrrp

              • διεπαφή eth0

                • Η κάρτα δικτύου που φέρει το VIP εξαρτάται από εσάς.

              • virtual_router_id 51

                • Κάθε παρουσία πρέπει να χρησιμοποιεί το ίδιο VRID για να συμμετάσχει στην ίδια ομάδα αναμονής.

              • προτεραιότητα 100

                • Επειδή το VRRP χρησιμοποιεί προτεραιότητα για να επιλέξει τον κύριο με βάση το εύρος (0~255) δεσμεύεται το 0, το 255 (κάτοχος διεύθυνσης IP)

              • advert_int 1

                • Το διάστημα μηνυμάτων ανακοίνωσης του πλοιάρχου, σε δευτερόλεπτα (δηλώνει σε άλλα αντίγραφα ασφαλείας) ότι ο κύριος είναι ακόμα ζωντανός.

              • αυθεντικοποίηση {

                • Όταν άλλες παρουσίες θέλουν να συμμετάσχουν στην ομάδα hot standby, πρέπει να εκτελέσουν έλεγχο ταυτότητας με κωδικό πρόσβασης.

              • auth_type PASS

              • auth_pass 1111

              • }

              • virtual_ipaddress {

                • Εικονική διεύθυνση VIP: Κάθε εικονικό VIP αντιπροσωπεύει ένα σύμπλεγμα

              • 192.168.200.16

              • 192.168.200.17

              • 192.168.200.18

              • }

              • }

            • Ενότητα εικονικού διακομιστή

              • virtual_server 192.168.200.100 443 {

                • Αντίστοιχο με το VIP στην περίπτωση, είναι η αρχή ενός συμπλέγματος

              • καθυστέρηση_βρόχου 6

                • Διάστημα ελέγχου υγείας

              • lb_algo rr