次の方法で共有


iSCSI ターゲット ダイジェスト テスト (ディスク) (ロゴ)

このテストでは、ログオン フェーズ中にネゴシエートされたヘッダーとデータのダイジェストが iSCSI ディスク ストレージ システムでサポートされることを確認します。

テストの詳細

   
仕様
  • Device.Storage.Hd.Iscsi.BasicFunction
プラットフォーム
  • Windows 10、クライアント エディション (x86)
  • Windows 10、クライアント エディション (x64)
  • 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 への次の更新プログラム
予想される実行時間 (分) 40
カテゴリ 開発
タイムアウト (分) 2400
再起動が必要です false
特別な構成が必要です false
Type automatic

 

その他のドキュメント

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

テストの実行

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

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

トラブルシューティング

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

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

このテストでは、成功または失敗が返されます。 テストの詳細を確認するには、Windows HLK Manager のテスト ログを確認します。

さらに:

  1. テスト エラーのジョブ結果ログ ファイルを確認します

  2. ターゲットがフォーマットされ、ドライブ文字が割り当てられていることを確認します。

  3. このジョブがスケジュールされるときに表示される構成ダイアログ ボックスに、必要なデータを入力します。 詳細については、「iSCSI HBA ブートテスト (ロゴ)」を参照してください。

詳細

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

  1. iSCSI 操作用にシステムを準備します。

    1. テストに使用するターゲットが既にログオンしている場合は、後でセッションを復元できるように、セッション情報が保存されます。

    2. ターゲット ディスク デバイスは、静的な iSCSI ターゲットとして追加されます。

  2. iSCSI 操作を実行する

    1. テストに使用するターゲットが既にログオンしている場合は、ターゲットに対する現在のセッションがログアウトされます

    2. ターゲットは、ヘッダー ダイジェストを有効にした状態でログオンします。

    3. ターゲットにログオンした後、テストはすべてのディスク デバイスがテスト システムで列挙されるまで待機します。

    4. テストでは、現在のターゲット セッションで I/O の読み取りおよび書き込み操作が実行されます。

    5. テストでは、データ ダイジェストのみが有効な場合、およびヘッダーおよびデータ ダイジェストが有効な場合について、上記の手順を繰り返します。

    6. テストするターゲットでは、3 つのすべてのダイジェストの組み合わせを使用してログオンが許可されること、および I/O 操作中に I/O エラーが検出されないことが必要です。

  3. 以前の iSCSI ターゲットセッションをすべて復元します。

このテストを実行するには次のようにします。

  1. ディスク ターゲットにログオンし、ドライブをフォーマットします。 テストを実行する前に、ディスク ターゲットにドライブ文字を指定する必要があります。

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

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

コマンド構文

コマンド オプション 説明

iscsi_digest.exe -hct [TestType] [TargetType] -cleanup -v [LogVerbosity]

テストを実行します。

-hct [TestType]

設定できるオプションは -target または -hba です。

[TargetType]

iSCSI ディスクに対してテストを実行します。このオプションは -disk パラメーターによって設定されます。

-setup または -login [DigestType] または -logout [DigestType]

ダイジェストの種類のオプションを設定してテストを実行します。 ダイジェストの種類のオプション値は、ヘッダー、データ、またはその両方です。

-v [LogVerbosity]

テスト結果のログ記録レベルを設定します。 このオプションは、ログ記録の詳細度を設定します。 出力には、0、1、2 の 3 つのレベルがあります。 2 が最も詳細です。

Note

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

 

ファイル一覧

ファイル 場所

Iscsi_digest.exe

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

 

パラメーター

パラメーター名 パラメーターの説明
TestType -target または -hba
TargetType -disk または -tape
LLU_LclAdminUsr テストを実行するためのユーザー アカウントです。
StorageDriveLetter ターゲット ディスク上のボリュームのドライブ文字
WDKDeviceID テストするデバイスのインスタンス パス
LogVerbosity ログ記録の詳細度。 出力には、0、1、2 の 3 つのレベルがあり、2 が最も詳細です。