Mi informacion de contacto
Correo[email protected]
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.
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
Algoritmo de programación
rr|wrr|lc|wlc|lblc|sh|dh