Auto Locationの概要を使用してSMB自動ノードリファーラルを提供し、クライアントの応答時間を短縮
Auto Locationは、SMB自動ノードリファーラルを使用して、Storage Virtual Machine(SVM)でのSMBクライアントのパフォーマンスを向上させます。自動ノードリファーラルは、要求しているクライアントを、データが存在するボリュームをホストしているノードSVM上のLIFに自動的にリダイレクトします。これにより、クライアントの応答時間を短縮できます。
SMBクライアントがSVM上でホストされているSMB共有に接続するときに、要求されたデータを所有していないノード上のLIFを使用して接続することがあります。クライアントの接続先のノードは、クラスタネットワークを使用して別のノードが所有するデータにアクセスします。SMB接続で要求されたデータを含むノード上のLIFを使用している場合、クライアントへの応答時間が短縮されます。
-
ONTAPでは、MicrosoftのDFSリファーラルを使用して、要求されたファイルやフォルダがネームスペース内の別の場所でホストされていることをSMBクライアントに通知することで、この機能を実現します。
ノードがリファーラルを作成するのは、データを含むノード上にSVMのLIFがあることを特定した場合です。
-
自動ノードリファーラルは、IPv4とIPv6のLIFのIPアドレスでサポートされます。
-
リファーラルは、クライアントの接続に使用する共有のルートの場所に基づいて作成されます。
-
リファーラルはSMBネゴシエーション中に発生します。
リファーラルは、接続が確立される前に作成されます。ONTAPがターゲット ノードに参照先のSMBクライアントを通知したあと、接続が確立され、それ以降、クライアントはその参照先LIFパスを介してデータにアクセスします。これにより、クライアントにはより高速なデータ アクセスが提供され、クラスタの余分な通信も回避されます。
共有が複数のジャンクションポイントにまたがっていて、ジャンクションの一部が他のノードに格納されているボリュームである場合、共有内のデータは複数のノードに分散されます。ONTAPは共有のルートに対してローカルなリファーラルを提供するため、ONTAPはクラスタネットワークを使用してこれらのローカルでないボリュームに格納されたデータを取得する必要があります。このタイプのネームスペースアーキテクチャでは、自動ノードリファーラルによってパフォーマンスが大幅に向上しない場合があります。
データをホストするノードに使用可能なLIFがない場合、ONTAPは、クライアントが選択したLIFを使用して接続を確立します。SMBクライアントによってファイルが開かれると、クライアントは参照された同じ接続を介してファイルに引き続きアクセスします。
何らかの理由でCIFSサーバがリファーラルを作成できない場合でも、SMBサービスは中断されません。自動ノードリファーラルが有効になっていない場合と同様に、SMB接続が確立されます。