次の方法で共有


iSCSI HBA ブート テスト (ロゴ)

このテストでは、ホスト バス アダプター (HBA) が、Microsoft iSCSI イニシエーター サービスにブート セッションの存在を正しく報告することを確認します。

テストの詳細

   
仕様
  • Device.Storage.Controller.Iscsi.Interface
プラットフォーム
  • Windows Server 2016 (x64)
サポートされているリリース
  • Windows 10
  • Windows 10 バージョン 1511
  • Windows 10 Version 1607
  • Windows 10 Version 1703
  • Windows 10 バージョン 1709
  • Windows 10 バージョン 1803
  • Windows 10 Version 1809
  • Windows 10 バージョン 1903
  • Windows 10 への次の更新プログラム
予想される実行時間 (分) 10
カテゴリ 開発
タイムアウト (分) 600
再起動が必要です false
特別な構成が必要です true
Type automatic

 

その他のドキュメント

この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。

テストの実行

テストを実行する前に、iSCSI ブート コンポーネントのテストの前提条件で説明されているテスト要件に従って、テストのセットアップを完了します。

さらに、次の手順を実行します。

  1. ターゲット ディスク デバイスにオペレーティング システムをインストールします。

  2. デバイス コンソール ウィンドウから、HLK Studio ジョブとしてテストを実行します。

  3. このジョブがスケジュールされるときに表示される構成ダイアログ ボックスに、必要なデータを入力します。

このテストは iSCSI テスト環境で実行されます。

HLK クライアントの iSCSI バスの種類上で iSCSI HBA テスト、iSCSI ターゲット テスト、MPIO テストを初めて実行する場合、または HLK クライアントの [HLK Path]\JobsWorkingDir\ の下に iscsihctconfig.ini がない場合は、iSCSI 構成情報や HBA 情報を入力する次のポップアップ ダイアログ ボックスが表示されます。

iscsi hba ブート テスト (ロゴ) ui

次の手順に従って、情報を入力します。

  1. [ターゲット名][ターゲット IP][ターゲット ポート] にターゲット IQN、ポータル、ポート情報を入力します。

  2. [CHAP の種類] を選択し、ユーザー名とパスワードを [ターゲット ユーザー][ターゲット シークレット][イニシエーター シークレット] ([相互] が選択されている場合) に入力します。

  3. [CHAP の種類][相互] を選択した場合は、[相互 CHAP のサポート] チェックボックスをオンにします。

  4. 複数のイニシエーター IP アドレスがある場合は、テストに使用したアドレスを [イニシエーター IP] に入力します。

  5. テストが iSCSI ターゲット テスト用である場合は、[iSNS IP アドレス] フィールドに iSNS サーバーの IP アドレスを入力し、[NIC IP アドレス] フィールドに NIC IP アドレスを入力します。

  6. ターゲットでダイジェストがサポートされている場合は、[ダイジェストのサポート] チェックボックスをオンにします。

  7. iSNS サーバー IP アドレスNIC IP アドレスは、MPIO テストでは使用されません。 ただし、テスト環境は MPIO テストと iSCSI ターゲット テストの両方を実行するように設定されているため、このフィールドに入力してください。 同じ iscsihctconfig.ini が、同じテスト環境のすべてに使用されます。

  8. テストが iSCSI HBA テスト用である場合は、2 つの NIC IP アドレスを [NIC IP アドレス][NIC IP アドレス 2] に入力します。 これらのフィールドは、iSCSI HBA リダイレクト テストで使用される WLK 1.6 のフィールドと同じです。 また、HBA ポートのデバイス インスタンス パスを [HBA PnP ID] に入力します。 HBA ポート インスタンスがダイジェストをサポートするように構成されている場合は、[ダイジェストのサポート] チェックボックスをオンにします。 HBA ポート インスタンスがブートをサポートするように構成されている場合は、[HBA ブート] チェックボックスをオンにします。

  9. [OK] をクリックします。

この情報は iscsihctconfig.ini ファイルに保存されます。 [HLK Path]\JobsWorkingDir\ の下に iscsihctconfig.ini ファイルのコピーがあります。 これにより、ユーザーは同じテスト環境にあるすべての iSCSI テストの構成情報を入力しないで済むため、最初の入力後に iSCSI UI が毎回ポップアップ表示されなくなります。 iSCSI 構成情報を変更するには、[HLK Path]\JobsWorkingDir\ の下にある iscsihctconfig.ini ファイルを直接変更するか、そのファイルを削除して UI を再度ポップアップ表示させます。

トラブルシューティング

HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。

トラブルシューティング情報については、「Device.Storage テストのトラブルシューティング」を参照してください。

このテスト中に問題が発生した場合は、次の手順を実行します。

  1. Windows HLK Manager から、テスト ジョブの結果ログ ファイルでテストの失敗を確認します。

  2. ターゲットにドライブ文字があるかどうかを確認します。

  3. 構成ダイアログ (ジョブがデバイス コンソールからスケジュールされている場合はポップアップ ダイアログ ボックス) に入力されたデータを確認します。

詳細情報

このテストでは、次のアルゴリズムが実行されます。

  1. 現在のシステム ブート ドライブを決定します。

  2. ISCSI_SessionStaticInfo Microsoft Windows Management Instrumentation (WMI) クラスを使用して、システム上で現在アクティブになっている iSCSI セッションを取得します。

  3. 検出されたすべてのアクティブな iSCSI セッションごとに、次を行います。

    1. セッション クラスの Type フィールドを調べて、それがブート セッションかどうかを判断します。

    2. iSCSI セッションがブート セッションの場合は、そのセッションに関連付けられているドライブ文字を決定します。

    3. 関連するドライブ文字がシステム ブート ドライブ文字と一致する場合は、iSCSI デバイスからシステムを起動します。

コマンド構文

コマンド オプション 説明

Iscsi_boot_test.exe

テストを実行します。

Note

   このテスト バイナリのコマンド ライン ヘルプを表示するには、「/h」と入力します。

 

ファイル一覧

ファイル 場所

Iscsi_boot_test.exe

<[testbinroot]>nttest\driverstest\storage\wdk\iscsi\

 

パラメーター

パラメーター名 パラメーターの説明
LLU_NetAccessOnly テスト ファイル共有にアクセスするためのユーザー アカウントです。
LLU_LclAdminUsr テストを実行するためのユーザー アカウントです。