Oracle Solaris Cluster 構成でネットワークファイルシステム (NFS) の使用を計画する場合は、次の点を考慮してください。
NFS クライアント - Oracle Solaris Cluster ノードは、同じクラスタのノードでマスターされている HA for NFS のエクスポートファイルシステムの NFS クライアントになることはできません。HA for NFS のそのようなクロスマウントは禁止されています。グローバルクラスタノード間でファイルを共有するときは、クラスタファイルシステムを使用してください。
NFSv3 プロトコル - NAS ファイラなどの外部 NFS サーバーからクラスタノードにファイルシステムをマウントし、NFSv3 プロトコルを使用している場合、同じクラスタノードで NFS クライアントマウントおよび HA for NFS データサービスを実行することはできません。これを実行した場合、特定の HA for NFS データサービスアクティビティーによって NFS デーモンが停止および再起動し、NFS サービスが中断される可能性があります。ただし、NFSv4 プロトコルを使用して、外部 NFS ファイルシステムをクラスタノードにマウントすれば、HA for NFS データサービスを安全に実行できます。
ロック - クラスタ上でローカルに動作しているアプリケーションは、NFS 経由でエクスポートされているファイルシステム上にあるファイルをロックしてはいけません。そうしないと、ローカルのブロック (flock や fcntl など) によって、ロックマネージャー (lockd) が再起動できなくなる可能性があります。再起動中、リモートクライアントの再要求によって、ブロックされているローカルのプロセスがロックされる可能性があります。この状況により、予期しない動作が発生する可能性があります。
NFS セキュリティー機能 - Oracle Solaris Cluster ソフトウェアは、share_nfs(1M) コマンドの次のオプションをサポートしません。
secure
sec=dh
ただし、Oracle Solaris Cluster ソフトウェアは NFS の次のセキュリティー機能をサポートします。
NFS のセキュアポートの使用。NFS のセキュアポートを有効にするには、クラスタノード上の /etc/system ファイルにエントリセット nfssrv:nfs_portmon=1 を追加します。
NFS での Kerberos の使用。
保護 – ゾーンクラスタでは、サポート対象のすべての NAS デバイス、共有ディスク、およびストレージアレイに対する保護がサポートされます。