Internet Storage Name Service(iSNS)
Internet Storage Name Service(iSNS)は、TCP / IPストレージネットワーク上のiSCSIデバイスの自動検出と管理を可能にするプロトコルです。iSNSサーバでは、ネットワーク上でアクティブなiSCSIデバイスに関する情報(IPアドレス、iSCSIノード名IQN、ポータルグループなど)が維持されます。
iSNSサーバはサードパーティベンダーから入手できます。ネットワーク内に iSNS サーバがあり、イニシエータとターゲットで使用するように設定および有効化されている場合、 Storage Virtual Machine ( SVM )の管理 LIF を使用して、その SVM のすべての iSCSI LIF を iSNS サーバに登録できます。登録が完了すると、 iSCSI イニシエータは iSNS サーバを照会して、その SVM のすべての LIF を検出できるようになります。
iSNSサービスを使用する場合は、Storage Virtual Machine(SVM)をInternet Storage Name Service(iSNS)サーバに適切に登録する必要があります。
ネットワークにiSNSサーバがない場合は、各ターゲットがホストから認識できるように手動で設定する必要があります。
iSNSサーバの機能
iSNSサーバは、Internet Storage Name Service(iSNS)プロトコルを使用して、ネットワーク上のアクティブなiSCSIデバイスに関する情報(IPアドレス、iSCSIノード名(IQN)、ポータルグループなど)を維持します。
iSNSプロトコルを使用すると、IPストレージネットワーク上のiSCSIデバイスの自動検出と管理が可能になります。iSCSIイニシエータは、iSNSサーバに照会してiSCSIターゲットデバイスを検出できます。
NetAppでは、iSNSサーバの提供や再販は行われません。これらのサーバは、NetAppでサポートされているベンダーから入手できます。
SVMとiSNSサーバの連動
iSNS サーバは、 Storage Virtual Machine ( SVM )の管理 LIF を介して各 SVM と通信します。管理 LIF は、特定の SVM のすべての iSCSI ターゲットのノード名、エイリアス、およびポータル情報を iSNS サーバに登録します。
次の例では、SVM「VS1」はSVM管理LIF「VS1_mgmt_LIF'」を使用してiSNSサーバに登録しています。iSNS に登録中、 SVM はすべての iSCSI LIF を SVM 管理 LIF を介して iSNS サーバに送信します。iSNSの登録が完了すると、iSNSサーバには「VS1」でiSCSIを提供するすべてのLIFのリストが格納されます。クラスタに複数のSVMが含まれている場合は、iSNSサービスを使用するために、各SVMを個別にiSNSサーバに登録する必要があります。
次の例では、iSNSサーバによるターゲットへの登録が完了すると、ホストAがiSNSサーバを介して「VS1」のすべてのLIFを検出できるようになります(手順1を参照)。ホストAが「VS1」のLIFの検出を完了すると、ホストAは「VS1」の任意のLIFとの接続を確立できます(手順2を参照)。「VS2」の管理LIF「VS2_mgmt_LIF」がiSNSサーバに登録されるまで、ホストAは「VS2」内のLIFを認識しません。
ただし、インターフェイスアクセスリストを定義した場合、ホストはインターフェイスアクセスリストに定義されているLIFのみを使用してターゲットにアクセスできます。
一度 iSNS が設定されると、 SVM の設定を変更するたびに ONTAP によって iSNS サーバが自動的に更新されます。
設定を変更してからONTAPからiSNSサーバに更新情報が送信されるまでには、数分程度の遅れが生じる可能性があります。iSNSサーバのiSNS情報を強制的に更新します。 vserver iscsi isns update
iSNSの管理用コマンド
ONTAPには、iSNSサービスを管理するためのコマンドが用意されています。
状況 |
使用するコマンド |
iSNSサービスを設定する |
|
iSNSサービスを開始する |
|
iSNSサービスを変更する |
|
iSNSサービス設定を表示します。 |
|
登録済みのiSNS情報を強制的に更新します。 |
|
iSNSサービスを停止する |
|
iSNSサービスを削除する |
|
コマンドのマニュアルページを表示する |
|
詳細については、各コマンドのマニュアルページを参照してください。