V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

ldirectord

Utilizado para monitorizar la salud y el estado de los servidores reales que están detrás de los servicios virtuales proporcionados por LVS [Linux Virtual Server]. LVS es una solución de balanceo de carga que distribuye las solicitudes de red entre múltiples servidores para mejorar la escalabilidad y la disponibilidad de los servicios.

Configuración Básica:

# nano /etc/ha.d/ldirectord.cf

checktimeout=10

checkinterval=2

autoservice=yes

quiescent=yes

#

virtual=192.168.1.100:80

real=192.168.1.101:80 gate

real=192.168.1.102:80 gate

service=http

request="index.html"

receive="Perfecto"

scheduler=wlc

protocol=tcp

checktype=connect

checktimeout: Tiempo máximo en segundos para esperar una respuesta de un servidor real.

checkinterval: Intervalos en segundos entre comprobaciones de salud.

autoservice: Indica si ldirectord debe gestionar automáticamente los servicios virtuales.

quiescent: Indica si ldirectord debe poner en modo quiescente [inactivo] los servidores reales que fallen.

virtual: Define la dirección IP y el puerto del servicio virtual.

real: Define las direcciones IP y los puertos de los servidores reales.

service: Tipo de servicio a monitorizar, por ejemplo, http, tcp.

request: Petición específica a realizar para comprobar la salud del servicio.

receive: Respuesta esperada para considerar el servicio como saludable.

scheduler: Algoritmo de programación para distribuir las solicitudes, por ejemplo, wlc para Weighted Least Connections.

protocol: Protocolo utilizado para las comprobaciones.

checktype: Tipo de comprobación a realizar, por ejemplo, connect para comprobar la conectividad.

# systemctl enable ldirectord
habilitar el inicio automático
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4073 entradas - Acerca del Tractatus
La Pipa Plena 2025