pNFS 展開の計画
環境に pNFS を導入する前に、前提条件を満たしていること、相互運用性の要件と構成の制限を理解していることを確認してください。
前提条件
ONTAPでpNFSを有効にして使用する前に、次の要件が満たされていることを確認してください。
-
NFSサーバでNFSv4.1以降が有効になっている
-
NFSサーバをホストするSVM用のクラスタ内に少なくとも1つの"ノードごとにデータLIFが存在する"
-
すべての"SVM内のデータLIFがルーティング可能である"NFSクライアントへ
-
NFSクライアントはpNFSをサポートしています(2014年以降のほとんどの最新のLinuxディストリビューション)
-
クライアントとSVM内のすべてのデータLIF間のネットワーク接続が機能している
-
DNS解決(ホスト名を使用している場合)がすべてのデータLIFに対して適切に設定されている
-
"FlexGroupボリューム"が設定されている(最良の結果を得るには推奨)
-
"NFSv4.x IDドメインが一致"クライアントとONTAPの間
-
"NFS Kerberos"(使用されている場合)がSVM内のすべてのデータLIFで有効になっている
ベストプラクティスの概要
環境に pNFS を実装する場合は、次のベスト プラクティスに従ってください:
-
"FlexGroupボリューム"を使用して、最高のパフォーマンスと容量の拡張を実現
-
すべての"SVM内のネットワークインターフェイスがルーティング可能である"をクライアントに確保する
-
"NFSv4.0を無効にする"クライアントがNFSv4.1以降を使用するようにします
-
マウント ポイントを複数のネットワーク インターフェイスとノードに分散する
-
"load balancingメタデータサーバ"にラウンドロビンDNSを使用
-
クライアントとサーバーで"NFSv4.x IDドメインが一致"を検証する
-
メンテナンス期間中に"ネットワーク インターフェイスの移行"および"ストレージ フェイルオーバー"を実施
-
Kerberos セキュリティを使用する場合は、すべてのデータ LIF で "NFS Kerberos" を有効にします。
-
pNFSを使用する場合は"NFSv4.1リファーラル"を使用しないでください
-
"nconnect設定"TCP接続制限の過大化を避けるため、慎重にテストしてください。
-
"セッション トランキング"を"nconnect"の代替として検討してください(両方を併用しないでください)
-
展開前に"クライアントOSベンダーのサポート"pNFSを検証する
相互運用性
ONTAPのpNFSは、RFC準拠のNFSクライアントと連携するように設計されています。以下の点にご注意ください:
-
最新の"2014年以降のLinuxディストリビューション"では pNFS がサポートされています(RHEL 6.4、Fedora 17 以降)
-
クライアントOSベンダーにpNFSがサポートされていることを確認してください
-
pNFSは、FlexVolと"FlexGroupボリューム"の両方で動作します。
-
pNFSはNFSv4.1および"NFSv4.2"でサポートされています
-
pNFSは"NFS Kerberos"(krb5、krb5i、krb5p)で使用できますが、パフォーマンスに影響が出る可能性があります
-
pNFSは"nconnect"、または"セッション トランキング"(両方同時には使用できない)と併用できます。
-
pNFSは"NFSv4.0"では動作しません
制限
ONTAPのpNFSには次の制限が適用されます。
-
"TCP接続制限"ノードあたりの制限はプラットフォームによって異なります(具体的な制限については、NetApp Hardware Universeを確認してください)
-
最大ファイルサイズ:ボリュームタイプとONTAPバージョンによって異なります
-
最大ファイル数:最大2000億ファイル"FlexGroupボリューム"
-
最大容量:最大60PB("FlexGroupボリューム"使用時)
-
"ネットワークインターフェイス数":ノードごとに少なくとも1つのデータLIFが必要です。ロード バランシングにはさらに多くのLIFが必要になる場合があります
"pNFS を使用した nconnect"を使用する場合、TCP接続数が急速に増加することに注意してください:
-
nconnectを使用した各クライアントマウントは、データLIFごとに複数のTCP接続を作成します。
-
多くのクライアントが高いnconnect値を使用すると、"TCP接続制限"を超過する可能性があります
-
TCP接続制限を超えると、既存の接続が解放されるまで新しい接続ができなくなります。