注意
本機能は Solaris でのみサポートしています。Linux ではサポートしていません。
ロック情報引継ぎについて
NFS サーバ機能を使用する場合、NFS ロック情報も引継がれるように設定してください。
NFS ロック情報の引継ぎができない場合、同じファイルに対して複数のロック情報が獲得できてしまうため、fcnlt(2) や lockf(3C) を使用するアプリケーションが排他制御を行うことができなくなり、ファイル破壊を引き起こす要因となります。
ただし、本機能を使用するにあたり、以下の注意が必要となります。アプリケーションがロックを使用するかどうか不明な場合にも次の注意にしたがってください。
NFS サーバの運用を行うノードでは、NFS クライアント機能を使用しないでください。具体的には、NFS マウントを行わないでください。
NFS サーバの運用を行うノードで NFS 共有するファイルシステムは NFS クライアントからのみ利用できるようにしてください。NFS サーバを運用するノード上のアプリケーションから直接ファイルを利用しないでください。
切替え時には以下の処理が行われます。statd、lockd の起動が完了した時点でリソースの状態は Online になりますが、NFS ロックリカバリ処理が完了するまでクライアントからのアクセスは保留されます。
statd(1M)、lockd(1M) デーモンの停止
statd(1M)、lockd(1M) デーモンの起動
NFS ロックリカバリ処理
プロトコルについて
NFSでは使用するプロトコルにTCPとUDPがあります。TCPを使用して切替え、切戻しを連続で行った場合、復旧時間が長くなることがあります。
このため、PRIMECLUSTERでは UDPプロトコルを使用してください。
パッチ適用について
PRIMECLUSTER 4.2A00 Solaris10環境でNFSサーバ機能を使用する場合、"901218-06" 以降のパッチが適用されている必要があります。