Resumen del problema: resulta imposible comprobar la viabilidad del sistema de archivos de NFS antes de una conmutación por error o de que se utilice scswitch para buscar el servicio de datos del nodo. Si un nodo no cuenta con el sistema de archivos de NFS, el cambio o la conmutación por error a dicho nodo provocará un error en el servicio de datos que requiere intervención manual. Se necesita un mecanismo como HAStoragePlus para comprobar la viabilidad del sistema de archivos antes de intentar el cambio o la conmutación por error a dicho nodo.
Solución: los sistemas de archivos que utilizan administradores de archivos (filer) de NAS (con entradas en /etc/vfstab) se montan fuera del control de Sun Cluster, por lo que Sun Cluster no es consciente de los problemas. Si el sistema de archivos deja de estar disponible, se producirá un error en algunos servicios de datos, por ejemplo, Sun Cluster HA para Oracle, cuando se ejecutan métodos de servicios de datos como START o STOP.
Dicho error puede tener distintas consecuencias:
El recurso de los servicios de datos, por ejemplo, HA-Oracle, puede entrar en el estado STOP_FAILED, si los archivos binarios de la aplicación (Oracle) no estan disponibles.
El servicio de datos puede continuar intentado conmutar a nodos alternativos hasta que logre iniciarse correctamente o sus intentos de inicio no tengan éxito en ninguno de los nodos posibles.
Para evitar estos problemas, realice uno de los siguientes procedimientos:
Ponga los archivos binarios de aplicaciones en estado de conmutación por error o en un sistema de archivos del clúster. A continuación, configure un recurso de HAStoragePlus para que represente dicho sistema de archivos y registre una dependencia de la aplicación con este recurso El sistema no intentará iniciar la aplicación cuando el sistema de archivos no esté disponible.
Ponga los archivos binarios de aplicaciones en el sistema de archivos raíz local. Si el sistema de archivos raíz local no funciona, el nodo no podrá integrar el clúster y el sistema no intentará iniciar la aplicación en dicho nodo.