Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris

Hosts multienlace

El término host multienlace describe un host ubicado en más de una red pública. Un sistema así tiene varios nombres de host y direcciones IP. Tiene una combinación de nombre de host y dirección IP para cada red. Sun Cluster está diseñado para permitir que un host aparezca en tantas redes como se desee, o en una sola (el caso de los sistemas que no tienen varios directorios iniciales). Al igual que el nombre de host físico tiene varios pares de nombre de host y dirección IP, cada grupo de recursos puede tener también varios pares de estos elementos para cada red pública. Cuando Sun Cluster transfiere un grupo de recursos de un host físico a otro, también se transfiere el conjunto completo de pares de nombre de host y dirección IP de ese grupo.

Este conjunto de pares del grupo de recursos se configura en forma de recursos de nombre de host lógico incluidos en el grupo. El administrador del clúster especifica estos recursos de dirección de red al crear y configurar el grupo de recursos. La API del servicio de datos de Sun Cluster contiene utilidades para consultar los pares de nombre de host y dirección IP.

La mayoría de los daemons de servicios de datos ya preparados, que se han escrito para el sistema operativo Solaris, administran adecuadamente los hosts multienlace. Muchos servicios de datos realizan todas sus comunicaciones de red mediante el vínculo con la dirección comodín de Solaris INADDR_ANY. Esta vinculación hace, automáticamente, que los servicios de datos manejen todas las direcciones IP de todas las interfaces de red. INADDR_ANY se enlaza eficazmente a todas las direcciones IP configuradas actualmente en la máquina. No es necesario modificar un daemon del servicio de datos que utilice INADDR_ANY para administrar las direcciones de red lógicas de Sun Cluster.