システム サーバーのテストの前提条件
このセクションでは、Windows Hardware Lab Kit (Windows HLK) を使用してデバイスをテストする前に完了しておく必要があるタスクについて説明します。
ハードウェア 要件
Windows Server System のテストには、次のハードウェアが必要です。 テスト デバイスでバス固有のサポートが提供されている場合は、追加のハードウェアが必要になる場合があります。 各バス固有のテストに関するテストの説明を参照して、追加のハードウェア要件があるかどうかを確認します。
コンポーネント | 要件 |
---|---|
プロセッサ |
サーバー システム認定テストでは、システムがサポートするプロセッサの最大数を使用して、テスト中のサーバーに値を設定する必要があります。 |
メモリ |
サーバー システム認定テストでは、システムでサポートされている最速のクロック速度を実現するために、システムがサポートするメモリの最大量を使用して、テスト中のサーバーに値を設定する必要があります。 |
ディスク領域 |
最小: 10 GB 推奨: 4 GB 以上
注
16 GB を超える RAM を搭載したコンピューターでは、ページング ファイル、休止状態ファイル、およびダンプ ファイル用にさらにディスク領域が必要になります |
ドライブ |
DVD-ROM ドライブ |
サーバー ストレス テストのインフラストラクチャ要件とセットアップ
サーバー ストレス テストでは、すべてのテスト マシンがドメイン コントローラーを使用するネットワーク内にある必要があります。 マシン自体をそのドメインに参加させ、ドメイン ユーザー アカウントを作成する必要があります。 ネットワークの信頼性はストレス テストにとって重要です。ネットワークが信頼性が低い場合、または不適切に設定されている場合、テストは失敗するか、開始しません。 テスト環境が安定した信頼性の高いネットワーク上に設定されている必要があります。 すべてのマシンに動的 IP アドレス指定を使用します。 DHCP、DNS、Active Directory ドメイン コントローラーなど、テストで使用されるシステムはすべて、オペレーティング システムの最新バージョンとサービス パックである必要があります。
テスト (SUT) 要件対象のサーバー システム
物理マシン (前の表を参照)
SUT がサポートするプロセッサの最大数。
SUT がサポートする最大メモリ容量。
テストに使用されている少なくとも 1 つのギガビット ネットワーク アダプターまたは追加のネットワーク アダプター。
オペレーティング システムのインストールに使用する 1 つのハード ディスク ドライブ。 このハード ディスク ドライブには 2 つのパーティションが必要です。 パーティション 1 には、アクティブ、システムとして構成されている少なくとも 1.5 GB、5 GB 未満の領域が必要です。 パーティション 2 には、ブート、ページ ファイル、クラッシュ ダンプとして構成されている少なくとも 40 GB の領域 (または Windows Server の最小要件) が必要です。
1 台のギガビット イーサネット ネットワーク ハブ。
SUT コンピューター名は 15 文字以下である必要があります。
クライアント システムの要件
シングル クライアントでもシステム障害が発生すると、テスト全体が失敗します。 クライアント システムの障害の可能性を最小限に抑えるために、次の条件を使用して、このテスト用のコンピューターや他のハードウェアを選択できます。
SUT でテストされ、ストレス クライアント システムにインストールされている Windows Server のバージョンの最小 CPU および RAM 要件を超えるリソースがコンピューターに用意されていることを確認します。
すべての NIC とデバイス ドライバーが、テスト中の Windows Server に対して認定済みであること確認します。 クライアント コンピューターの NIC の帯域幅は、SUT 内の NIC の帯域幅と同じである必要があります。
すべてのクライアント コンピューターを UPS 電源保護ユニットに接続します。
高品質のケーブル、ルーター、スイッチを備えている、すべてのクライアント コンピューターに接続します。
冗長性の高いストレージとメモリ コンポーネントを使用するします。例: ECC 以上のメモリ保護、ストレージ向け MPIO 双方向化、RAID ハード ディスク、NIC のチーム化など。
ソフトウェア要件
Windows Server System のテストを実行するには、次のソフトウェアが必要です。
Windows Server Datacenter を使用して、すべてのプロセッサを有効にし、テスト対象システム (SUT) で可能なすべての機能 (SUT) を実行します。 これは、認定テスト、またはフォールト トレランスや強化された電源管理など、考えられる追加機能テストに適用されます。
マスター クライアントおよびストレス クライアント システムのテスト中の Windows Server を使用します
Windows Server にはドライバーは同梱されていません。
オプションの Windows Server BitLocker ドライブ暗号化 コンポーネントが、ベンダーによって事前にインストールされている場合は、そのコンポーネントをサーバーにインストールする必要があります。
警告
「システム テスト」のトピックでは、BitLocker ドライブ暗号化テストのシステム要件の詳細が提供されます。
テスト担当者のナレッジ要件
Windows Server System のテストを実行するには、次のタスクを実行する方法を理解している必要があります。
ハード ディスク ドライブ上でパーティションを作成、フォーマット、および削除。
電源管理オプションを設定。
ネットワークのインストールと構成。
製品の DVD からオペレーティング システムをインストール。
オペレーティング システム用のサービス パックをダウンロード。
Active Directory Domain Services ロールのインストール。
ドメインの作成。
BIOS/FW/UEFI レベルでのテストで使用するシステムを設定。
サーバーの構成のテスト
サーバーでの使用について製品を認定するために、テスト コンピューターは 4 つのプロセッサと 1 GB 以上の RAM をサポートしている必要があります。 これらのシステム機能は、デバイスとドライバーの再調整、D3 状態、および複数のプロセッサ グループの機能をテストするために必要です。 実際に 64 個以上のプロセッサを搭載したコンピューターでなくても、デバイスをテストすることは可能です。 また、デバイスまたはドライバーのテストに使用されるサーバー システムには、テストの前に Server Core がインストールされている必要があります。 詳細については、Windows Server のインストール オプションに関するページを参照してください。
テスト コンピューターのプールを使用してデバイスをテストする場合、プール内の少なくとも 1 台のコンピューターに 4 つのプロセッサと 1 GB 以上の RAM が搭載されている必要があります。 さらに、そのコンピューターには、テスト対象のデバイスとドライバーが含まれている必要があります。 プール内のすべてのコンピューターでドライバーが同じである限り、システムは、すべてのテスト コンピューターに対して実行するスケジュールを作成します。
ハード ディスク ドライブのテストなど、テストするドライバーが含まれないテストの場合、Windows HLK スケジューラは、デバイスとドライバーの再調整、D3 状態、および複数プロセッサ グループの機能を検証するテストを、既定のテスト コンピューターでのみ実行されるように制限します。 このコンピューターが複数のプロセッサ グループを持つように手動で構成する必要があります。 既定のコンピューターは、一覧の最初のテスト コンピューターです。 テスト担当者は、一覧の最初のテスト コンピューターがハードウェアの最小要件を満たしていることを確認する必要があります。
(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)