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

Enlace a INADDR_ANY en contraposición al enlace a las direcciones IP específicas

Aun cuando se utilicen hosts que no tengan varias direcciones iniciales, el concepto de dirección lógica de Sun Cluster permite que la máquina disponga de más de una dirección IP. La máquina sólo dispone de una dirección IP para su propio host físico y una dirección IP adicional para cada recurso de dirección de red (nombre de host lógico) que controla actualmente. Cuando una máquina se convierte en maestro de un recurso de dirección de red, adquiere dinámicamente direcciones IP adicionales. Cuando renuncia a ser maestro de un recurso de dirección de red, dinámicamente cede las direcciones IP.

Algunos servicios de datos no funcionan correctamente en Sun Cluster al enlazarse a INADDR_ANY. Estos servicios de datos deben modificar dinámicamente el conjunto de direcciones IP al que están vinculados, según si el grupo de recursos tiene un maestro o no. Una estrategia para lograr volver a establecer los vínculos consiste en hacer que los métodos de inicio y parada de esos servicios de datos terminen y reinicien los daemons del servicio de datos.

La propiedad del recurso Network_resources_used permite que el usuario final configure un conjunto específico de recursos de direcciones de red con los que se debe vincular el recurso de aplicación. Para los tipos de recursos que necesiten esta función, debe declararse la propiedad Network_resources_used en el archivo RTR del tipo de recurso.

Cuando RGM ponga en línea o fuera de línea el grupo de recursos, esta herramienta seguirá un orden específico para la instalación y desintalación, y la activación y desactivación de las direcciones de red en relación al momento en que RGM llama a los métodos de los recursos del servicio de datos. Consulte Selección de los métodos Start y Stop que deben utilizarse.

Cuando se devuelva el método Stop del servicio de datos, éste debe detenerse utilizando las direcciones de red del grupo de recursos. Del mismo modo, para cuando el método Start retorna, el servicio de datos debe haber empezado a utilizar las direcciones de red.

Si el servicio de datos se vincula con INADDR_ANY en lugar de con direcciones IP individuales, el orden en el que se invocan los métodos del recurso del servicio de datos y los métodos de la dirección de red no tiene importancia.

Si los métodos de inicio y parada del servicio de datos logran su cometido mediante la desactivación y reinicio de los daemons del servicio de datos, este servicio se detendrá e iniciará correctamente mediante las direcciones de red.