Teknologian jakaminen

Ota LVS Keepalived käyttöön varmistaaksesi verkkosivuston korkean käytettävyyden ja suuren kuormituksen.

2024-07-08

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

  • LVS pysyy hengissä

    • säilytettävä tausta

      • LVS:n aputyökalut, jotka tarjoavat pääasiassa vikasieto- ja terveystarkastuksia.

      • Työskenaario: Kahden koneen kuuma valmiustila ajoittimena sekä solmupalvelimien kuntotarkastus ja vikasietotila (merkintöjen poistaminen).

      • Oppinut VRRP-protokollasta korkean käytettävyyden saavuttamiseksi.

    • säilytettävä käyttöönotto

      • Topologia

        • Kahden ajoittajan välillä saavutetaan korkea käytettävyys ja web-palvelimen kuntotarkastus toteutetaan ja verkkopalvelimien välillä suoritetaan kuormituksen tasapainotus.

      • Kahden aikataulun konfigurointi

        • Valmistautuminen

          • Lisää tai sammuta palomuuri, myös ytimen suojausmekanismi on poistettava käytöstä

          • Sulje NetworkManager

            • Jos palvelua ei suljeta, ajautuva IP ei voi ajautua.

        • Asenna Keepalived ja määritä se

          • Asennuksen jälkeen aseta se käynnistymään automaattisesti käynnistyksen yhteydessä.

            • systemctl disable keepalived

          • Kopioi asetustiedosto: hakemistoon /etc/keepalived/keepalived

          • Yksityiskohtainen kuvaus asetustiedostoista

            • Globaali määritysosio

              • global_defs {

              • ilmoituksen_sähköposti {

                • Tämä moduuli ilmaisee, että sähköposti-ilmoitukset on lähetettävä Keep switch -toiminnon jälkeen ja mihin sähköpostiosoitteisiin ne lähetetään.

              • [email protected]

                • Tietyt sähköpostiosoitteet, yksi kullekin riville

              • [email protected]

              • [email protected]

              • }

              • notification_email_from [email protected]

                • Tämä rivi määrittää, kuka lähettää hälytyssähköpostin (lähettäjä)

              • smtp_server 192.168.200.1

                • Osoittaa, että kyseisen palvelimen postipalvelua voidaan käyttää postin lähettämiseen. Yleensä 127.0.0.1 voidaan käyttää, mikä tarkoittaa, että tämä kone tarjoaa palvelun.

              • smtp_connect_timeout 30

                • Aikakatkaisu stmp-palveluun yhdistämisessä

              • router_id LVS_DEVEL

                • Koneen tunnistus: erottaa eri palvelimien tunnistamisen, ei vaikuta varsinaiseen palvelun toimintaan ja mahdollistaa postipalvelun nopean paikantamisen.

              • vrrp_skip_check_adv_addr

                • Ei tarkista päällikön ilmoitusosoitetta ja toimii löyhästi

              • vrrp_strict

                • Tämän vaihtoehdon ottaminen käyttöön estää unicast-liikenteen, ellei verkkoa ole määritetty oikein.

              • vrrp_garp_interval 0

                • Ilmoita IP-osoitteen omistajuus määräajoin Kun arvo on 0, ilmoita IP-osoitteen omistajuus vasta vaihdon jälkeen.

              • vrrp_gna_interval 0

              • }

            • vrrp-ilmentymäosa

              • vrrp_instance VI_1 {

                • Ilmentymän nimi, palvelimella voi olla useita esiintymiä (sovellusskenaariot) kirjoitetaan myöhemmin.

              • tila MASTER

                • Määritä alkutilan rooli

                  • Alkuasema vrrp:n vaalipiirissä

              • käyttöliittymä eth0

                • Verkkokortti, jolla VIP on, on sinun.

              • virtual_router_id 51

                • Jokaisen esiintymän on käytettävä samaa VRID-tunnusta liittyäkseen samaan hot standby -ryhmään.

              • prioriteetti 100

                • Koska VRRP käyttää prioriteettia valitakseen isännän alueen (0-255) perusteella, 0 on varattu, 255 (IP-osoitteen omistaja)

              • advert_int 1

                • Isännän ilmoitusviestin aikaväli sekunneissa (kertoo muille varmuuskopioille), että isäntä on edelleen elossa.

              • todennus {

                • Kun muut esiintymät haluavat liittyä hot standby -ryhmään, heidän on suoritettava salasanatodennus.

              • auth_type PASS

              • auth_pass 1111

              • }

              • virtuaalinen_osoite {

                • Virtuaalinen VIP-osoite: Jokainen virtuaalinen VIP edustaa klusteria

              • 192.168.200.16

              • 192.168.200.17

              • 192.168.200.18

              • }

              • }

            • Virtuaalipalvelin-osio

              • virtuaalinen_palvelin 192.168.200.100 443 {

                • Esim. VIP:tä vastaavasti se on klusterin alku

              • viive_silmukka 6

                • Terveystarkastusväli

              • lb_algo rr