Testvoraussetzungen für Systemserver
In diesem Abschnitt werden die Aufgaben beschrieben, die Sie ausführen müssen, bevor Sie ein Gerät mit dem Windows Hardware Lab Kit (Windows HLK) testen:
Hardwareanforderungen
Die folgende Hardware ist für das Testen des Windows Server-Systems erforderlich. Zusätzliche Hardware kann erforderlich sein, wenn das Testgerät busspezifische Unterstützung bietet. Sehen Sie sich die Beschreibung jedes busspezifischen Tests an, um zu ermitteln, ob zusätzliche Hardwareanforderungen vorhanden sind.
Komponente | Anforderung |
---|---|
Prozessor |
Das Testen der Serversystemzertifizierung erfordert, dass der zu testende Server mit der maximalen Anzahl von Prozessoren gefüllt wird, die das System unterstützt. |
Arbeitsspeicher |
Die Serversystemzertifizierungstests erfordern, dass der Server unter Test gefüllt wird, wenn der maximale Arbeitsspeicher, den das System unterstützt, für die schnellste Vom System unterstützte Taktgeschwindigkeit unterstützt wird. |
Speicherplatz |
Minimum: 10 GB Empfohlen: 40 GB oder mehr
Hinweis
Computer mit mehr als 16 GB RAM benötigen mehr Speicherplatz für Paging, Ruhezustand und Dump-Dateien |
Laufwerk |
DVD-ROM-Laufwerk |
Infrastrukturanforderung und Einrichtung für den Server-Belastungstest
Für den Serverbelastungstest müssen sich alle Testcomputer in einem Netzwerk mit einem Domänencontroller befinden. Die Computer selbst müssen dieser Domäne beigetreten sein und ein Domänenbenutzerkonto erstellt haben. Die Zuverlässigkeit des Netzwerks ist entscheidend für den Belastungstest. Wenn Ihr Netzwerk nicht zuverlässig ist oder nicht richtig eingerichtet ist, schlägt der Test entweder fehl oder startet nicht. Stellen Sie sicher, dass sich die Testumgebung in einem stabilen und zuverlässigen Netzwerk befindet. Verwenden Sie dynamische IP-Adressierung für alle Computer. Alle beim Testen verwendeten Systeme, wie DHCP, DNS oder Active Directory-Domänencontroller, müssen die neueste Version und das neueste Service Pack des Betriebssystems sein.
Server System under Test (SUT) Anforderungen
Physische Maschine (siehe vorherige Tabelle)
Maximale Anzahl von Prozessoren, die das SUT unterstützt.
Die maximale Speicherkapazität, die das SUT unterstützt.
Mindestens ein Gigabit-Netzwerkadapter oder zusätzliche Netzwerkadapter werden zum Testen verwendet.
Ein Festplattenlaufwerk für die Installation des Betriebssystems. Dieses Festplattenlaufwerk sollte zwei Partitionen haben. Partition 1 sollte mindestens 1,5 GB und weniger als 5 GB Speicherplatz haben, der als Aktiv, System konfiguriert ist. Partition 2 sollte mindestens 40 GB Speicherplatz haben (oder die Windows Server-Mindestanforderung), der als Boot, Page File, Crash Dump konfiguriert ist.
Ein Gigabit-Ethernet-Netzwerk-Hub.
Der SUT-Computername darf höchstens 154 Zeichen lang sein.
Systemanforderungen für Clients
Der Systemausfall auch nur eines einzelnen Clients führt dazu, dass der gesamte Test fehlschlägt. Verwenden Sie die folgenden Kriterien, um die Auswahl von Computern und anderer Hardware für diesen Test zu erleichtern, um die Wahrscheinlichkeit von Clientsystemausfällen zu minimieren:
Stellen Sie sicher, dass Ihre Computer über Ressourcen verfügen, die die minimalen CPU- und RAM-Anforderungen für die Version von Windows Server überschreiten, die auf dem SUT getestet und auf den Belastungsclientsystemen installiert wird.
Stellen Sie sicher, dass alle NICs und Gerätetreiber bereits für den zu testenden Windows-Server zertifiziert wurden. Die Bandbreite der NICs in den Clientcomputern muss gleich der Bandbreite der NICs im SUT sein.
Schließen Sie alle Client-Computer an USV-Stromschutzeinheiten an.
Verbinden Sie alle Client-Computer mit hochwertigen Kabeln, Routern und Switches.
Verwenden Sie hochredundante Speicher- und Speicherkomponenten: Beispielsweise ECC oder besserer Speicherschutz, MPIO-Duplexing für Speicher, RAID-Festplatten, Teaming für NICs usw.
Softwareanforderungen
Die folgende Software ist erforderlich, um die Windows Server-Systemtests auszuführen:
Verwenden Sie Windows Server Datacenter, um alle Prozessoren zu aktivieren und alle möglichen Funktionen im zu testenden System (SUT) auszuüben. Dies gilt für Zertifizierungstests oder für mögliche zusätzliche Funktionstests, wie z. B. für Fehlertoleranz oder erweitertes Energiemanagement.
Verwenden Sie den zu testenden Windows-Server für das Master-Client- und das Stress-Client-System
Alle Treiber, die nicht mit Windows Server geliefert werden.
Die optionale Windows Server BitLocker-Laufwerkverschlüsselungskomponente muss auf dem Server installiert werden, wenn sie vom vorinstallierten Anbieter unterstützt wird.
Warnung
Das Thema Systemtests enthält weitere Informationen zu den Systemanforderungen für die BitLocker-Laufwerkverschlüsselungstests.
Anforderungen an Testerkenntnisse
Um die Windows Server-Systemtests auszuführen, müssen Sie wissen, wie die folgenden Aufgaben ausgeführt werden:
Erstellen, formatieren und entfernen Sie Partitionen auf einem Festplattenlaufwerk.
Energieverwaltungsoptionen festlegen.
Installieren und konfigurieren Sie ein Netzwerk.
Installieren Sie das Betriebssystem von der Produkt-DVD.
Laden Sie ein Service Pack für ein Betriebssystem herunter.
Installieren Sie die Active Directory-Domänendienstrolle.
Erstellen einer Domäne.
Richten Sie die Systeme ein, die beim Testen auf BIOS/FW/UEFI-Ebene verwendet werden sollen.
Testen der Serverkonfiguration
Um Ihr Produkt für die Verwendung auf Servern zu zertifizieren, muss der Testcomputer vier Prozessoren und mindestens 1 GB RAM unterstützen. Diese Systemfunktionen sind erforderlich, um die Funktionen Neuausgleich, D3-Status und mehrere Prozessorgruppen des Geräts und des Treibers zu testen. Sie brauchen keinen Computer, der tatsächlich mehr als 64 Prozessoren hat, um Ihr Gerät zu testen. Darüber hinaus muss Server Core auf den Serversystemen, die zum Testen von Geräten oder Treibern verwendet werden, vor dem Testen installiert sein. Weitere Informationen finden Sie unter Windows Server-Installationsoptionen.
Wenn Sie Geräte mit einem Pool von Testcomputern testen, muss mindestens einer dieser Computer vier Prozessoren und mindestens 1 GB RAM enthalten. Außerdem muss dieser Computer das Gerät und den Treiber enthalten, die Sie testen möchten. Solange der Treiber auf allen Computern im Pool identisch ist, erstellt das System einen Zeitplan, der für alle Testcomputer ausgeführt werden soll.
Bei Tests, die keinen Treiber enthalten, der getestet werden soll, z. B. Festplattentests, beschränkt der Windows HLK-Zeitplaner die Tests, die die Rebalance des Geräts und die Funktionen Rebalance, D3 State und Multiple Processor Groups überprüfen, die auf dem Standardtestcomputer ausgeführt werden sollen. Sie müssen diesen Computer manuell so konfigurieren, dass er über mehrere Prozessorgruppen verfügt. Der Standardcomputer ist der erste Testcomputer in der Liste. Das Testpersonal muss sicherstellen, dass der erste Testcomputer in der Liste die Mindesthardwareanforderungen erfüllt.
Mit Ausnahme von Paravirtualisierungstreibern (wie im Dokument zu WHCP-Richtlinien und -Prozesse definiert) können Sie keine Form der Virtualisierung verwenden, wenn Sie physische Geräte und die zugehörigen Treiber für die Serverzertifizierung oder -signatur testen. Nicht alle Virtualisierungsprodukte unterstützen die zugrunde liegende Funktionalität, die erforderlich ist, um jene Tests, die sich auf mehrere Prozessorgruppen, Geräteleistungsverwaltung, Geräte-PCI-Funktionalität beziehen, sowie andere Tests zu bestehen.
Hinweis
Einstellung für mehrere Prozessorgruppen Sie müssen den Wert für die Prozessorgruppengröße für Hardware Lab Kit-Tests von Windows Server 2008 R2- und späteren Gerätetreibern für die Zertifizierung festlegen. Dies erfolgt durch Ausführen von bcdedit in einem Eingabeaufforderungsfenster mit erhöhten Rechten unter Verwendung der Option /set.
Die Befehle zum Hinzufügen der Gruppeneinstellungen und zum Neustart lauten wie folgt:
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
Die Befehle zum Entfernen der Gruppeneinstellungen und zum Neustart lauten wie folgt:
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Hinweis
Codeintegritätseinstellung
Die Virtualization Based Security-Funktion (VBS) von Windows Server 2016 muss zuerst mit dem Server-Manager aktiviert werden.
Wenn dies geschehen ist, muss der folgende Registrierungsschlüssel erstellt und festgelegt werden:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)