Verwenden von Windows Server 2012 R2 mit ONTAP
Sie können die Konfigurationseinstellungen des ONTAP-SAN-Hosts verwenden, um Windows Server 2012 R2 mit ONTAP als Ziel zu konfigurieren.
Booten des Betriebssystems
Es gibt zwei Optionen für das Booten des Betriebssystems: Durch die Verwendung von lokalem Booten oder SAN-Boot. Zum lokalen Booten installieren Sie das Betriebssystem auf der lokalen Festplatte (SSD, SATA, RAID usw.). Informationen zum Booten über SAN finden Sie unten.
SAN Booting
Wenn Sie sich für SAN-Bootvorgang entscheiden, muss dies von Ihrer Konfiguration unterstützt werden. Mithilfe des NetApp Interoperabilitäts-Matrix-Tools können Sie überprüfen, ob Ihr Betriebssystem, HBA, die HBA-Firmware und das HBA Boot BIOS sowie die ONTAP-Version unterstützt werden.
-
Ordnen Sie die SAN-Boot-LUN dem Host zu.
-
Vergewissern Sie sich, dass mehrere Pfade verfügbar sind.
Mehrere Pfade sind nur verfügbar, nachdem das Host-Betriebssystem auf den Pfaden ausgeführt wurde. -
Aktivieren Sie das SAN-Booten im Server-BIOS für die Ports, denen die SAN-Boot-LUN zugeordnet ist. Informationen zum Aktivieren des HBA-BIOS finden Sie in der anbieterspezifischen Dokumentation.
-
Starten Sie den Host neu, um sicherzustellen, dass der Startvorgang erfolgreich ist.
Sie können die in diesem Dokument angegebenen Konfigurationseinstellungen verwenden, um die mit verbundenen Cloud-Clients zu konfigurieren "Cloud Volumes ONTAP" Und "Amazon FSX für ONTAP". |
Installieren Sie Windows Hotfixes
NetApp empfiehlt, das letzte kumulative Update auf dem Server zu installieren.
Wechseln Sie zum "Microsoft Update Catalog 2012 R2" Website, um die erforderlichen Windows Hotfixes für Ihre Windows-Version zu erhalten und zu installieren. |
-
Laden Sie Hotfixes von der Microsoft Support-Website herunter.
Einige Hotfixes stehen nicht zum direkten Download zur Verfügung. In diesen Fällen müssen Sie einen bestimmten Hotfix von Microsoft Support-Mitarbeitern anfordern. |
-
Befolgen Sie die Anweisungen von Microsoft zur Installation der Hotfixes.
Viele Hotfixes benötigen einen Neustart Ihres Windows-Hosts, aber Sie können abwarten, den Host neu zu starten, bis nach Sie die Host Utilities installieren oder aktualisieren. |
Installieren Sie die Windows Unified Host Utilities
Die Windows Unified Host Utilities (WUHU) sind eine Reihe von Softwareprogrammen mit einer Dokumentation, mit der Sie Host-Computer mit virtuellen Laufwerken (LUNs) auf einem NetApp SAN verbinden können. NetApp empfiehlt, das aktuelle Utility Kit herunterzuladen und zu installieren. Informationen und Anweisungen zur Konfiguration von WUHU finden Sie im "Dokumentation zu Windows Unified Host Utilities" Und wählen Sie das Installationsverfahren für Ihre Windows Unified Host Utilities-Version aus.
Multipathing
Sie müssen MPIO-Software installieren und Multipathing einrichten, wenn Ihr Windows-Host über mehr als einen Pfad zum Speichersystem verfügt. Ohne MPIO-Software kann das Betriebssystem jeden Pfad als separate Festplatte sehen, was zu Datenbeschädigungen führen kann. Die MPIO-Software stellt für alle Pfade eine einzelne Festplatte zum Betriebssystem bereit, und ein gerätespezifisches Modul (DSM) managt den Pfad-Failover.
Auf einem Windows-System sind die beiden Hauptkomponenten einer MPIO-Lösung ein DSM und das Windows MPIO. MPIO wird für Windows XP oder Windows Vista auf einer virtuellen Hyper-V-Maschine nicht unterstützt.
Wenn Sie die MPIO-Unterstützung auswählen, aktiviert die Windows Unified Host Utilities die integrierte MPIO-Funktion von Windows Server 2012 R2. |
SAN-Konfiguration
Nicht-ASA-Konfiguration
Für eine nicht-ASA-Konfiguration sollte es zwei Gruppen von Pfaden mit unterschiedlichen Prioritäten geben.
Die Pfade mit höheren Prioritäten sind aktiv/optimiert, d. h. sie werden vom Controller gewartet, in dem sich das Aggregat befindet.
Die Pfade mit niedrigeren Prioritäten sind aktiv, aber nicht optimiert, da sie von einem anderen Controller bedient werden.
Die nicht optimierten Pfade werden nur verwendet, wenn optimierte Pfade nicht verfügbar sind. |
Das folgende Beispiel zeigt die richtige Ausgabe für eine ONTAP-LUN mit zwei aktiv/optimierten Pfaden und zwei aktiv/nicht optimierten Pfaden.
Konfiguration des gesamten SAN-Arrays
Für die gesamte SAN Array (ASA)-Konfiguration sollte eine Gruppe von Pfaden mit einzelnen Prioritäten vorhanden sein. Alle Pfade sind aktiv/optimiert, das heißt, sie werden vom Controller verarbeitet und der I/O wird auf allen aktiven Pfaden gesendet.
Eine einzelne LUN sollte nicht mehr als vier Pfade benötigen. Eine Verfügbarkeit von mehr als vier Pfaden kann bei Storage-Ausfällen zu Pfadproblemen führen. |
Hyper-V VHD erfordert eine Ausrichtung für beste Performance
Wenn die Grenzen des Datenblocks einer Festplattenpartition nicht mit den Blockgrenzen der zugrunde liegenden LUN übereinstimmen, muss das Storage-System häufig zwei Blocklesevorgänge bzw. -Schreibvorgänge für jedes Betriebssystem-Block-Lese- oder -Schreibvorgang ausführen. Die zusätzlichen Lese- und Schreibzugriffe von Blöcken, die durch eine falsche Ausrichtung verursacht wurden, können zu ernsthaften Performance-Problemen führen.
Falsche Ausrichtung wird durch die Position des Startsektors für jede durch den Master Boot Record definierte Partition verursacht.
Partitionen, die von Windows Server 2016 erstellt wurden, sollten standardmäßig ausgerichtet sein. |
Verwenden Sie die Get-NaVirtualDiskAlignment
Cmdlet in ONTAP PowerShell Toolkit: Prüfen Sie, ob Partitionen mit den zugrunde liegenden LUNs abgeglichen sind. Wenn die Partitionen falsch ausgerichtet sind, verwenden Sie den Repair-NaVirtualDiskAlignment
Cmdlet zum Erstellen einer neuen VHD-Datei mit der korrekten Ausrichtung. Dieses Cmdlet kopiert alle Partitionen in die neue Datei. Die ursprüngliche VHD-Datei wird nicht geändert oder gelöscht. Die Virtual Machine muss heruntergefahren werden, während die Daten kopiert werden.
Sie können das ONTAP PowerShell Toolkit in NetApp Communities herunterladen. Sie müssen die entpacken DataONTAP.zip
Datei in den von der Umgebungsvariable angegebenen Speicherort %PSModulePath%
(Oder verwenden Sie den Install.ps1
Skript, um es für Sie zu tun). Verwenden Sie nach Abschluss der Installation die Show-NaHelp
Cmdlet erhalten Sie Hilfe zu den Cmdlets.
Das PowerShell Toolkit unterstützt nur VHD-Dateien mit fester Größe mit MBR-Partitionen. VHDs, die dynamische Windows-Festplatten oder GPT-Partitionen verwenden, werden nicht unterstützt. Darüber hinaus erfordert das PowerShell Toolkit eine Mindestpartitionsgröße von 4 GB. Kleinere Partitionen können nicht korrekt ausgerichtet werden.
Bei virtuellen Linux-Maschinen, die den GRUB-Boot-Loader auf einer VHD verwenden, müssen Sie die Boot-Konfiguration aktualisieren, nachdem Sie das PowerShell Toolkit ausgeführt haben. |
Installieren Sie GRUB für Linux-Gäste neu, nachdem Sie die MBR-Ausrichtung mit dem PowerShell Toolkit korrigiert haben
Nach dem Ausführen mbralign
Auf Festplatten zur Korrektur der MBR-Ausrichtung mit PowerShell Toolkit auf Linux Gast-Betriebssystemen mithilfe des GRUB-Boot-Loaders müssen Sie GRUB neu installieren, um sicherzustellen, dass das Gastbetriebssystem ordnungsgemäß gestartet wird.
Das Cmdlet zum PowerShell Toolkit ist in der VHD-Datei für die virtuelle Maschine abgeschlossen. Dieses Thema gilt nur für Linux Gast-Betriebssysteme unter Verwendung des GRUB-Bootloaders und SystemRescueCd
.
-
Mounten Sie das ISO-Image von Laufwerk 1 der Installations-CDs für die richtige Linux-Version für die virtuelle Maschine.
-
Öffnen Sie die Konsole für die virtuelle Maschine in Hyper-V Manager.
-
Wenn die VM läuft und auf dem GRUB-Bildschirm aufgehängt wird, klicken Sie im Anzeigebereich auf, um sicherzustellen, dass sie aktiv ist. Klicken Sie dann auf das Symbol Strg-Alt-Löschen, um die VM neu zu starten. Wenn die VM nicht ausgeführt wird, starten Sie sie, und klicken Sie dann sofort in den Anzeigebereich, um sicherzustellen, dass sie aktiv ist.
-
Sobald Sie den VMware BIOS Startbildschirm sehen, drücken Sie einmal die Taste Esc. Das Startmenü wird angezeigt.
-
Wählen Sie im Startmenü die Option CD-ROM aus.
-
Geben Sie auf dem Linux-Startbildschirm Folgendes ein:
linux rescue
-
Nehmen Sie die Standardeinstellungen für Anaconda (die blauen/roten Konfigurationsbildschirme). Networking ist optional.
-
GRUB starten, indem Sie Folgendes eingeben:
grub
-
Wenn in dieser VM nur eine virtuelle Festplatte vorhanden ist oder mehrere Festplatten vorhanden sind, die erste jedoch die Boot-Festplatte ist, führen Sie die folgenden GRUB-Befehle aus:
root (hd0,0) setup (hd0) quit
Wenn Sie mehrere virtuelle Laufwerke in der VM haben und die Boot-Festplatte nicht die erste Festplatte ist, oder Sie GRUB durch Booten von der falsch ausgerichteten Backup VHD beheben, geben Sie den folgenden Befehl ein, um die Boot-Festplatte zu identifizieren:
find /boot/grub/stage1
Führen Sie dann die folgenden Befehle aus:
root (boot_disk,0) setup (boot_disk) quit
Beachten Sie das boot_disk , Oben, ist ein Platzhalter für die tatsächliche Disk-ID der Boot-Disk.
|
-
Drücken Sie Strg-D, um sich abzumelden.
Die Linux-Rettung wird heruntergefahren und dann neu gestartet.
Empfohlene Einstellungen
Auf Systemen, die FC verwenden, sind bei der Auswahl von MPIO die folgenden Zeitüberschreitungswerte für Emulex und QLogic FC HBAs erforderlich.
Für Emulex Fibre Channel HBAs:
Eigenschaftstyp | Eigenschaftswert |
---|---|
LinkTimeOut |
1 |
NodeTimeOut |
10 |
Für QLogic Fibre Channel HBAs:
Eigenschaftstyp | Eigenschaftswert |
---|---|
LinkDownTimeOut |
1 |
PortDownRetryCount |
10 |
Windows Unified Host Utility legt diese Werte fest. Detaillierte empfohlene Einstellungen finden Sie im "Dokumentation zu Windows Host Utilities" Und wählen Sie das Installationsverfahren für Ihre Windows Unified Host Utilities-Version aus. |
Bekannte Probleme
Es gibt keine bekannten Probleme für Windows Server 2012 R2 mit ONTAP-Version.