Berbagi teknologi

Terapkan LVS keepalive untuk memastikan ketersediaan tinggi dan beban situs web yang tinggi.

2024-07-08

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

  • LVS tetap hidup

    • latar belakang yang tetap hidup

      • Alat bantu untuk LVS, terutama menyediakan failover dan health check.

      • Skenario kerja: Hot standby mesin ganda sebagai penjadwal, serta pemeriksaan kesehatan dan failover server node (menghapus entri).

      • Belajar dari protokol VRRP untuk mencapai ketersediaan tinggi.

    • penerapan yang tetap hidup

      • Topologi

        • Ketersediaan tinggi dicapai antara dua penjadwal dan pemeriksaan status kesehatan server web diterapkan, dan penyeimbangan beban dilakukan antara server web.

      • Konfigurasi dua penjadwal

        • Persiapan

          • Menambah atau mematikan firewall maka mekanisme keamanan kernel juga harus dimatikan

          • Tutup Manajer Jaringan

            • Jika layanan tidak dimatikan, IP yang melayang tidak dapat melayang.

        • Instal keepalive dan konfigurasikan

          • Setelah instalasi, atur agar dimulai secara otomatis saat boot.

            • systemctl menonaktifkan keepalived

          • Salin file konfigurasi: di /etc/keepalived/keepalived

          • Penjelasan rinci tentang file konfigurasi

            • Bagian konfigurasi global

              • definisi_global {

              • pemberitahuan_email {

                • Modul ini menunjukkan bahwa pemberitahuan email perlu dikirim setelah operasi peralihan tetap terjadi, dan ke alamat email mana pemberitahuan tersebut dikirim.

              • alamat email: [email protected]

                • Alamat email tertentu, satu per baris

              • [email protected]

              • admin [email protected]

              • }

              • pemberitahuan_email_dari [email protected]

                • Baris ini menentukan siapa yang mengirim email peringatan (pengirim)

              • server_smtp 192.168.200.1

                • Menunjukkan bahwa layanan email dari server tersebut dapat digunakan untuk mengirim email. Biasanya, 127.0.0.1 dapat digunakan, yang berarti layanan tersebut disediakan oleh mesin ini.

              • smtp_koneksi_batas waktu 30

                • Batas waktu untuk menghubungkan ke layanan stmp

              • id_router LVS_PENGEMBANGAN

                • Identifikasi mesin: membedakan identifikasi server yang berbeda, tidak berdampak pada operasi layanan sebenarnya, dan memungkinkan layanan email ditemukan dengan cepat.

              • vrrp_lewati_periksa_adv_addr

                • Tidak memeriksa alamat pengumuman master dan menjalankan keepalive dengan longgar

              • vrrp_ketat

                • Mengaktifkan opsi ini akan melarang lalu lintas unicast kecuali jaringan telah diatur dengan benar.

              • interval vrrp_garp 0

                • Deklarasikan kepemilikan alamat IP secara berkala. Jika disetel ke 0, deklarasikan kepemilikan alamat IP hanya setelah peralihan.

              • interval vrrp_gna_0

              • }

            • bagian contoh vrrp

              • contoh vrrp VI_1 {

                • Nama contoh, server dapat memiliki beberapa contoh (skenario aplikasi) akan ditulis kemudian.

              • negara MASTER

                • Tentukan peran keadaan awal

                  • Posisi init dalam putaran pemilihan vrrp

              • antarmuka eth0

                • Kartu jaringan yang membawa VIP terserah Anda.

              • id_router_virtual 51

                • Setiap instance harus menggunakan VRID yang sama untuk bergabung dengan grup hot standby yang sama.

              • prioritas 100

                • Karena VRRP menggunakan prioritas untuk memilih master berdasarkan rentang (0~255) 0 dicadangkan, 255 (pemilik alamat IP)

              • iklan_int 1

                • Interval pesan pengumuman master, dalam hitungan detik (memberi tahu cadangan lain) bahwa master masih hidup.

              • autentikasi {

                • Ketika instance lain ingin bergabung dengan grup hot standby, mereka perlu melakukan otentikasi kata sandi.

              • tipe_auth LULUS

              • sandi_otorisasi 1111

              • }

              • alamat_ip_virtual {

                • Alamat VIP virtual: Setiap VIP virtual mewakili sebuah cluster

              • 192.168.200.16

              • 192.168.200.17

              • 192.168.200.18

              • }

              • }

            • Bagian server virtual

              • server_virtual 192.168.200.100 443 {

                • Sesuai dengan VIP dalam contoh, ini adalah awal dari sebuah cluster

              • tunda_loop 6

                • Interval pemeriksaan kesehatan

              • lb_algo rr