Compartir tecnología

Implemente LVS keepalived para garantizar una alta disponibilidad y una alta carga del sitio web.

2024-07-08

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

  • LVS se mantiene en vivo

    • fondo keepalived

      • Herramientas auxiliares para LVS, que proporcionan principalmente controles de salud y conmutación por error.

      • Escenario de trabajo: Hot standby de doble máquina como programador, así como verificación de estado y conmutación por error de servidores de nodos (eliminación de entradas).

      • El protocolo VRRP se utiliza como referencia para lograr una alta disponibilidad.

    • implementación de keepalived

      • Topología

        • Se logra una alta disponibilidad entre los dos programadores, se implementa la verificación del estado de salud del servidor web y se realiza un equilibrio de carga entre los servidores web.

      • Configuración de dos planificadores.

        • Preparación

          • Agregue o apague el firewall, el mecanismo de seguridad del kernel también debe estar apagado

          • Cerrar el Administrador de Red

            • Si el servicio no se cierra, la IP a la deriva no puede desviarse.

        • Instala keepalived y configúralo

          • Después de la instalación, configúrelo para que se inicie automáticamente al arrancar.

            • systemctl deshabilitar keepalived

          • Copie el archivo de configuración: en /etc/keepalived/keepalived

          • Explicación detallada de los archivos de configuración.

            • Sección de configuración global

              • definiciones globales {

              • notificación_correo_electrónico {

                • Este módulo indica que las notificaciones por correo electrónico deben enviarse después de que se produzca la operación de mantenimiento y a qué direcciones de correo electrónico se envían.

              • [email protected]

                • Direcciones de correo electrónico específicas, una por línea

              • conmutación por [email protected]

              • administrador de [email protected]

              • }

              • notificación_email_de [email protected]

                • Esta línea define quién envía el correo electrónico de alerta (remitente)

              • servidor smtp 192.168.200.1

                • Indica que el servicio de correo de ese servidor se puede utilizar para enviar correo. Normalmente se puede utilizar 127.0.0.1, es decir, el servicio lo proporciona esta máquina.

              • tiempo de espera de conexión smtp 30

                • Tiempo de espera para conectarse al servicio stmp

              • id de enrutador LVS_DEVEL

                • Identificación de la máquina: distingue la identificación de diferentes servidores, no tiene ningún impacto en la operación real del servicio y permite localizar rápidamente el servicio de correo.

              • vrrp_omitir_verificación_adv_addr

                • No verifica la dirección del anuncio del maestro y ejecuta keepalived sin apretar

              • vrrp_estricto

                • Habilitar esta opción no permite el tráfico de unidifusión a menos que la red esté configurada adecuadamente.

              • intervalo vrrp_garp_0

                • Anunciar periódicamente la propiedad de la dirección IP. Cuando se establece en 0, solo se anunciará después de un cambio.

              • intervalo vrrp_gna_0

              • }

            • parte de la instancia vrrp

              • vrrp_instancia VI_1 {

                • El nombre de la instancia, un servidor puede tener varias instancias (escenarios de aplicación) que se escribirán más adelante.

              • MAESTRO estatal

                • Determinar el papel del estado inicial.

                  • La posición inicial en el bucle electoral de vrrp.

              • Interfaz eth0

                • La tarjeta de red que porta el VIP depende de ti.

              • id_de_enrutador_virtual 51

                • Cada instancia debe utilizar el mismo VRID para unirse al mismo grupo de espera activa.

              • prioridad 100

                • Debido a que VRRP usa prioridad para elegir el maestro según el rango (0 ~ 255), 0 está reservado, 255 (propietario de la dirección IP)

              • anuncio_int 1

                • El intervalo del mensaje de anuncio del maestro, en segundos (informa a otras copias de seguridad) que el maestro todavía está vivo.

              • autenticación {

                • Cuando otras instancias quieran unirse al grupo de espera activa, deben realizar una autenticación de contraseña.

              • tipo_de_autenticación PASS

              • contraseña de autenticación 1111

              • }

              • dirección_ip_virtual {

                • Dirección VIP virtual: cada VIP virtual representa un grupo

              • 192.168.200.16

              • 192.168.200.17

              • 192.168.200.18

              • }

              • }

            • Sección de servidor virtual

              • servidor virtual 192.168.200.100 443 {

                • Correspondiente al VIP en la instancia, es el comienzo de un clúster.

              • bucle de retardo 6

                • Intervalo de control de salud

              • lb_algo_rr