問題の概要: Solaris 10 においては、Sun Cluster HA for NFS データサービスは Service Management Facility (SMF) サービスである /network/nfs/server、/network/nfs/status、および /network/nfs/nlockmgrに関してプロパティー /startd/duration を transient に設定します。プロパティーをこのように設定するのは、障害発生時に SMF がこれらのサービスを再起動しないようにするためです。このプロパティー設定にもかかわらず、SMF 内のあるバグのために SMF は最初の障害のあと /network/nfs/status と /network/nfs/nlockmgr を再起動してしまいます。
対処方法: Sun Cluster HA for NFS を正しく稼働させるためには、最初の Sun Cluster HA for NFS リソースを作成したあと、その Sun Cluster HA for NFS リソースをオンラインにする前に、次のコマンドをすべてのノードで実行します。
# pkill -9 -x 'startd|lockd' |
Sun Cluster を初めて起動した場合は、最初の Sun Cluster HA for NFS リソースを作成したあと、Sun Cluster HA for NFS リソースをオンラインにする前に、上記のコマンドを主ノードになることができるすべてのノードで実行してください。