ハードウェアベース RAID システム (iSCSI) のテストの前提条件
このセクションでは、Windows Hardware Lab Kit (Windows HLK) を使用して Internet SCSI (iSCSI) ハードウェア ベースの RAID ストレージ アレイをテストする前に完了しておく必要があるタスクについて説明します。
ハードウェア要件
iSCSI ハードウェア ベースの RAID アレイをテストするには、次のハードウェアが必要です。 テスト デバイスで他の機能が提供されている場合は、追加のハードウェアが必要になる場合があります。 追加のハードウェア要件が適用されるかどうかを判断するには、Windows HLK Studio でデバイスに対して表示される各テストの説明を参照してください。
Note
すべてのハードウェア (テスト デバイス、モニター、キーボード、マウス、フロッピー ディスク ドライブを除く) は、Windows カタログにリストされている必要があります。
Windows HLK の要件を満たすテスト コンピューター 1 台。 詳細については、「Windows HLK の前提条件」を参照してください。 さらに、このコンピューターには次のものが含まれる必要があります。
ACPI (Advanced Configuration and Power Interface) が既定で有効になっているロゴ準拠の ACPI BIOS 1 つ。
デュアル コアまたは同等のプロセッサと、Windows クライアント オペレーティング システム (Windows 8、Windows 7、Windows Vista など) 用の 4 ギガバイト (GB) のメモリ。
クアッド コアまたは同等のプロセッサと、Windows Server オペレーティング システム用の 6 GB のメモリ。
同等のプロセッサとは、指定された数の CPU が含まれているように Windows に表示されるプロセッサです。 この状態は、1 つ以上の物理マイクロプロセッサを使用して実現できます。
iSCSI RAID ストレージ システム 1 つ (テスト デバイス)。
Note
RAID システムは、アレイ コントローラーを囲むハード ディスク ドライブを備えた外部サブシステムで構成される単一のキャビネットか、 RAID JBOD に接続する外部アレイ コントローラーである必要があります。 RAID システムを、PCI (Peripheral Component Interconnect) ベースのコントローラーと単一の RAID JBOD のみで構成することはできません。
1 GB Ethernet ネットワーク アダプターまたは iSCSI ホスト バス アダプター (HBA) を少なくとも 1 つ。
1 GB Ethernet スイッチを 1 つ。
起動可能な Advanced Technology Attachment (ATA) または SCSI ハード ディスク ドライブで少なくとも 36 GB の容量を持つものを 1 つ。
サーバーで使用する製品の認定を受けるには、テスト コンピューターが 4 つのプロセッサと 1 GB 以上の RAM をサポートしている必要があります。 これらのシステム機能は、デバイスとドライバーの再調整、D3 状態、および複数のプロセッサ グループの機能をテストするために必要です。 実際に 64 個以上のプロセッサを搭載したコンピューターでなくても、デバイスをテストすることは可能です。 また、デバイスまたはドライバーのテストに使用されるサーバー システムには、テストの前に Server Core がインストールされている必要があります。 詳細については、Windows Server のインストール オプションに関するページを参照してください。
テスト コンピューターのプールを使用してデバイスをテストする場合、プール内の少なくとも 1 台のコンピューターに 4 つのプロセッサと少なくとも 1 GB の RAM が搭載されている必要があります。 さらに、そのコンピューターには、テスト対象のデバイスとドライバーが含まれている必要があります。 プール内のすべてのコンピューターでドライバーが同じである限り、システムは、すべてのテスト コンピューターに対して実行するスケジュールを作成します。
ハード ディスク ドライブのテストなど、ドライバーを含めないテストの場合、Windows HLK スケジューラは、デバイスとドライバーの再調整、D3 状態、複数プロセッサ グループの機能を検証するテストを、既定のテスト コンピューターで実行するために制限します。 このコンピューターが複数のプロセッサ グループを持つように手動で構成する必要があります。 既定のコンピューターは、一覧の最初のテスト コンピューターです。 一覧の最初のテスト コンピューターがハードウェアの最小要件を満たしていることを確認します。
Note
(「WHCP ポリシーとプロセス」のドキュメントで定義されている) 準仮想化ドライバーを除き、サーバーの認定または署名のために物理デバイスと関連するドライバーをテストする際には、仮想化の形式を使用することはできません。 仮想化製品では、複数のプロセッサ グループ、デバイス電源管理、デバイスの PCI 機能、その他のテストに関連するテストに合格するために必要となる基本的な機能がサポートされていません。
Note
複数プロセッサ グループの設定には、Windows Server 2008 R2 以降の認定用デバイス ドライバーの Hardware Lab Kit テストに使用するプロセッサ グループのサイズの値を設定する必要があります。 この場合、管理者特権のコマンド プロンプト ウィンドウで、「/set」オプションを使用して bcdedit を実行します。
グループ設定を追加して再起動するためのコマンドは次のとおりです。
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
グループ設定を削除して再起動するためのコマンドは次のとおりです。
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Note
コードの整合性設定
まずサーバー マネージャーを使用して Windows Server 2016 の仮想化ベースのセキュリティ機能 (VBS) を有効にする必要があります。
その後、次のレジストリ キーを作成して設定する必要があります。
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
ソフトウェア要件
ハードウェア ベースの RAID アレイをテストするには、次のソフトウェアが必要です。
テスト デバイス用ドライバー。
最新の Windows HLK フィルターまたは更新プログラム。
Windows シンボル ファイル。 これらは、シンボル ファイルの Web サイトで入手できます。
Microsoft® iSCSI Software Initiator の最新バージョン。
Microsoft iSNS Server の最新バージョン。
Microsoft .NET Framework 1.1。
iSCSI Software Initiator と .NET Framework は、Microsoft ダウンロード センターから入手できます。
テスト コンピューターの構成
テスト コンピューターを構成して、iSCSI RAID アレイをテストするには、次の手順を実行します。
Gigabit Ethernet ネットワーク アダプターまたは iSCSI HBA をテスト コンピューターにインストールします。
Gigabit Ethernet スイッチを電源に接続します。
Note
このスイッチを他のネットワークに接続しないでください。
テスト コンピューターの Gigabit Ethernet ネットワーク アダプターまたは iSCSI HBA をスイッチに接続します。
ディスク ストレージ システムをスイッチに接続します。
該当する Windows オペレーティング システムをテスト コンピューター (ハード ディスク ドライブに少なくとも 36 GB を持つ NTFS 形式のパーティション上) にインストールし、テスト ネットワーク用にコンピューターを構成します。 テスト ネットワークは、Windows HLK Studio と Windows HLK Controller が含まれるネットワークです。
テスト デバイスが Microsoft Multipath I/O (MPIO) をサポートしている場合は、[マルチパス I/O を有効にする] を選択して、マルチパス ドライバーをインストールし、接続と複数セッションを作成します。
.NET Framework 1.1 をダウンロードしてインストールします。
ターゲット デバイスが一方向 (ターゲット認証イニシエーター) チャレンジ ハンドシェイク認証プロトコル (CHAP) を使用するように構成します。
デバイスで相互 CHAP がサポートされている場合は、デバイスが相互 CHAP を使用するように構成します。
Note
CHAP を使用するようにデバイスを構成する場合は、12 から 16 文字のパスワードを指定する必要があります。 一方向 CHAP と相互 CHAP の両方を使用するようにデバイスを構成する場合は、ターゲットとイニシエーターに異なるパスワードを指定する必要があります。
永続的なログインが設定されているターゲット ディスク ストレージ システムにログオンします。
重要
テストに使用する iSCSI ターゲット デバイスにログオンする必要があります。そうしなければ、テストが正しく機能しません。
マルチパス テスト環境では、複数のポート (IP アドレス) が 1 つのストレージ ターゲットに関連する場合、テスト時に少なくとも 2 つの iSCSI セッションが IP アドレスを使用して接続されていることを確認する必要があります。
[スタート] ボタンをクリックし、 [ファイル名を指定して実行] をクリックします。
「diskmgmt.msc」と入力して、Enter キーを押します。
テスト ディスクがベーシック ディスクとして設定されていることを確認します。
それぞれが 2 GB を超え、かつ 4 GB 未満の NTFS 形式のパーティションを 3 つ作成します。
1 回のログオンで、これらのパーティションがすべて表示される必要があります。
iSNS ソフトウェアをテスト システムにインストールし、iSNS サーバーを使用するようにターゲットを構成します。
デバイスでダイジェストがサポートされている場合は、ダイジェストをサポートするようにテスト デバイスを構成する必要があります。
[iSCSI Initiator のプロパティ] の [お気に入りのターゲット] (Windows Vista) または [Bound Volumes (ボリュームのバインド)] (Windows Server 2003) タブでボリュームをバインドします。
コンピューターがテスト RAID アレイの読み取りまたは書き込みができることを確認します。
Windows HLK クライアント アプリケーションをテスト コンピューターにインストールします。
Windows HLK Studio を使用してコンピューター プールを作成し、そのプールにテスト コンピューターを移動します。
テストを開始する前に、テスト コンピューターが準備完了状態であることを確認します。 テストを実行する前にパラメーターを設定する必要がある場合は、そのテストのダイアログ ボックスが表示されます。 詳細については、特定のテストのトピックを確認してください。
一部の Windows HLK テストでは、ユーザーの介入が必要です。 申請のテストを実行するときは、手動テストとは別に自動テストをブロックで実行するのがベスト プラクティスです。 これにより、自動テストの完了が手動テストにより中断されるのを防ぎます。
警告
ストレージ デバイスをテストする際は、ストレージ テストを開始する前に、すべての Device Fundamental テストを完了することを強くお勧めします。 ストレージ テストではテスト デバイスが再構成され、デバイスが Device Fundamentals テストのサポートに不向きな状態になります。 ストレージ テスト デバイスでボリュームを作成する構成の手順は次のとおりです。 これは、テストの Device Fundamental 部分 (DevFund) を完了するうえで重要です。
機能ベースの構成
このセクションの機能のいずれかがデバイスでサポートされている場合は、「テスト コンピューターの構成」セクションの一般的なインターフェイス ベースの構成手順に加えて、関連する構成手順を更新してください。 デバイスのフォーム ファクターの詳細に応じて、軽微な変更が適用される場合があります。
機能ベースの構成については、前述の「ハードウェア ベースの Raid システム (ファイバー チャネル、SAS、SCSI、シリアル ATA)」を参照してください。 これらの機能は、iSCSI ハードウェア RAID アレイ システムにも適用されます。