La detección de fallos basada en sondeos implica el uso de sistemas de destino, tal como se explica en Detección de fallos basada en sondeos. Para algunos grupos IPMP, los destinos predeterminados que utiliza in.mpathd son suficientes. Sin embargo, para algunos grupos IPMP, quizá desee configurar destinos específicos para la detección de fallos basada en sondeos. La detección de fallos basada en sondeos se lleva a cabo configurando las rutas host en la tabla de enrutamiento como destinos de sondeo. Cualquier ruta host configurada en la tabla de enrutamiento aparece enumerada antes del enrutador predeterminado. Por tanto, IPMP utiliza rutas host definidas explícitamente para la selección de destino. Puede utilizar cualquiera de estos dos métodos para especificar destinos directamente: configurar manualmente las rutas host o crear una secuencia shell que se pueda convertir en una secuencia de inicio.
Considere los siguientes criterios cuando evalúe qué hosts de su red podrían constituir destinos correctos.
Asegúrese de que los posibles destinos estén disponibles y ejecutándose. Cree una lista de sus direcciones IP.
Asegúrese de que las interfaces de destino se encuentren en la misma red que el grupo IPMP que está configurando.
La máscara de red y la dirección de emisión de los sistemas de destino deben ser las mismas que las direcciones del grupo IPMP.
El host de destino debe poder responder a las solicitudes de ICMP desde la interfaz que utiliza la detección de fallos basada en sondeos.
Inicie sesión con su cuenta de usuario en el sistema en el que va a configurar la detección de fallos basada en sondeos.
Agregue una ruta a un host particular para utilizar como destino en la detección de fallos basada en sondeos.
$ route add -host destination-IP gateway-IP -static |
Sustituya los valores de IP_destino e IP_portal por la dirección IPv4 del host que se utilizará como destino. Por ejemplo, escriba lo siguiente para especificar el sistema de destino 192.168.85.137, que se encuentra en la misma subred que las interfaces del grupo IPMP testgroup1.
$ route add -host 192.168.85.137 192.168.85.137 -static |
Agregue rutas a los host adicionales de la red para utilizar como sistemas de destino.
En el sistema en el que ha configurado un grupo IPMP, asuma el rol de administrador principal o conviértase en superusuario.
La función de administrador principal incluye el perfil de administrador principal. Para crear el rol y asignarlo a un usuario, consulte el Capítulo 2, Working With the Solaris Management Console (Tasks) de System Administration Guide: Basic Administration.
Cree una secuencia de shell que configure rutas estáticas para los destinos propuestos.
Por ejemplo, puede crear una secuencia de shell denominada ipmp.targets con el siguiente contenido:
TARGETS="192.168.85.117 192.168.85.127 192.168.85.137" case "$1" in 'start') /usr/bin/echo "Adding static routes for use as IPMP targets" for target in $TARGETS; do /usr/sbin/route add -host $target $target done ;; 'stop') /usr/bin/echo "Removing static routes for use as IPMP targets" for target in $TARGETS; do /usr/sbin/route delete -host $target $target done ;; esac |
Copie la secuencia de shell en el directorio de la secuencia de inicio.
# cp ipmp.targets /etc/init.d |
Cambie los permisos de la nueva secuencia de inicio.
# chmod 744 /etc/init.d/ipmp.targets |
Cambie la propiedad de la nueva secuencia de inicio.
# chown root:sys /etc/init.d/ipmp.targets |
Cree un vínculo para la secuencia de inicio en el directorio /etc/init.d.
# ln /etc/init.d/ipmp.targets /etc/rc2.d/S70ipmp.targets |
El prefijo S70 del nombre de archivo S70ipmp.targets ordena la nueva secuencia correctamente con respecto a las demás secuencias de inicio.