So aktivieren und konfigurieren Sie MPIO auf einem Windows Server

Fehlerbehebung bei MPIO- und SAN-Richtlinien unter Windows Server 2016/2012 R2

Die Einrichtung von Multi-Path I/O (MPIO) kann mitunter knifflig sein. Vielleicht sehen Sie doppelte LUNs im Geräte-Manager oder Ihre Speicherpfade verhalten sich nicht wie erwartet. Oder die Festplatten werden nach einem Neustart aufgrund von SAN-Richtlinien nicht automatisch eingebunden. Ziemlich frustrierend, nicht wahr? Dieser Leitfaden soll Ihnen helfen, diese Probleme zu lösen, indem er Sie durch die korrekte Installation und Konfiguration von MPIO führt und Ihnen zeigt, wie Sie SAN-Richtlinien für eine reibungslosere Festplattenverwaltung optimieren. Anschließend sollten Sie einen besseren Überblick über Ihren Speicher haben und Ihre Multi-Path-Konfiguration ohne unerwünschte Duplikate oder Zugriffsprobleme zum Laufen bringen.

Wie man MPIO- und SAN-Festplattenprobleme auf Windows Server behebt

Installation von MPIO auf Windows Server 2016/2012 R2

Wenn MPIO unter Windows nicht installiert ist, werden möglicherweise mehrere Einträge für ein einzelnes LUN angezeigt – so, als würde Windows verschiedene Datenträger erkennen, obwohl es sich in Wirklichkeit um einen einzigen Datenträger mit unterschiedlichen Pfaden handelt. Die Installation von MPIO hilft dem Betriebssystem, einen einheitlichen Datenträger zu erkennen, die Last zu verteilen und Redundanz zu gewährleisten.Wozu ist es gut? Es reduziert die Verwirrung durch mehrere Datenträgereinträge und ermöglicht Windows Lastverteilung, Failover usw.Wann ist es sinnvoll? Bei der Verwendung von Storage Area Networks (SAN), iSCSI oder Fibre Channel, insbesondere für unternehmenskritische Anwendungen.Was ist zu erwarten? Nach der Installation von MPIO sollten im Geräte-Manager oder in PowerShell weniger Datenträgereinträge angezeigt werden, da mehrere Pfade zu einem Datenträgerobjekt zusammengefasst werden.So installieren Sie MPIO unter Windows: – Über die grafische Benutzeroberfläche: – Öffnen Sie den Server-Manager.– Gehen Sie zu Verwalten > Rollen und Features hinzufügen.– Fahren Sie fort, bis Sie den Abschnitt Features erreichen.– Aktivieren Sie Multipath I/O in der Liste.- Schließen Sie den Assistenten ab und starten Sie den Server neu.- Überprüfen Sie nach dem Neustart, ob die Festplatten sauberer aussehen.- Per PowerShell (empfohlen, wenn Sie damit vertraut sind): `powershell Add-WindowsFeature -Name ‚Multipath-IO’` Überprüfen Sie die Installation mit: `powershell Get-WindowsFeature -Name ‚Multipath-IO’` Hinweis: Um MPIO später zu deaktivieren, führen Sie einfach folgenden Befehl aus: `powershell Remove-WindowsFeature -Name ‚Multipath-IO’` Bei manchen Systemkonfigurationen kann die Installation von MPIO per PowerShell sogar schneller und einfacher sein, insbesondere bei der Verwendung von Skripten.

MPIO nach der Installation konfigurieren

Nach der Installation muss Windows angewiesen werden, MPIO zu verwenden. Standardmäßig erkennt Windows jeden Pfad zu einer Festplatte als separates Laufwerk, was wenig hilfreich ist. Sie müssen die Unterstützung für Ihre spezifischen Speicherverbindungen – wie iSCSI oder SAS – mit folgenden PowerShell-Befehlen aktivieren: `powershell Enable-MSDSMAutomaticClaim -BusType iSCSI` und `Enable-MSDSMAutomaticClaim -BusType SAS`.Warum: Dieser Befehl bewirkt, dass Windows Festplatten mit mehreren Pfaden automatisch erkennt und intelligent verwaltet.Wann ist er anwendbar: Nachdem MPIO installiert und Ihre Speicherarrays verbunden sind, Festplatten aber noch als mehrere Einträge angezeigt werden.Was Sie erwarten können: Weniger Festplatteneinträge, zuverlässigeres Failover und bessere Lastverteilung.Tipp: Sie können die aktuellen MPIO-Einstellungen mit dem Befehl `powershell Get-MPIOSetting` überprüfen und Parameter wie Pfadwiederherstellungsintervalle mit Befehlen wie `powershell Set-MPIOSetting -NewPathRecoveryInterval 20 -CustomPathRecovery Enabled` anpassen.Zusätzlicher Hinweis: Alternativ können Sie dies auch über die grafische Benutzeroberfläche (GUI) durchführen, indem Sie MPIO unter Tools > Server-Manager öffnen und anschließend unter Mehrere Pfade ermitteln bei Bedarf Unterstützung für iSCSI oder SAS hinzufügen.Hinweis: Denken Sie daran: Wenn Sie einen Cluster mit gemeinsam genutzten Festplatten bereitstellen, konfigurieren Sie MPIO einheitlich auf allen Knoten, um Split-Brain-Szenarien zu vermeiden.

Sicherstellen, dass Windows Ihre Festplatten korrekt behandelt: SAN-Richtlinieneinstellungen

Ist Ihnen schon einmal aufgefallen, dass Ihre SAN-Festplatten nach einem Neustart als „Offline“ angezeigt werden? Oder dass sie nicht mehr automatisch eingebunden werden? Das liegt an der Windows-SAN-Richtlinie.Warum sie hilfreich ist: Sie legt fest, wie Festplatten im verbundenen und getrennten Zustand behandelt werden – ob sie automatisch online geschaltet oder offline bleiben, bis Sie manuell eingreifen.Wann sie relevant ist: Wenn Ihre Festplatten nach einem Neustart nicht online gehen oder unerwartet offline gehen.So prüfen und ändern Sie die Richtlinie: – Führen Sie `diskpart` in einer Eingabeaufforderung mit Administratorrechten oder in PowerShell aus: cmd diskpart DISKPART> san – Hier sehen Sie die aktuelle SAN-Richtlinie, z. B.: – OfflineAll (alle Festplatten sind offline, nicht optimal) – OfflineShared (gemeinsam genutzte Festplatten sind offline) – OfflineInternal (Festplatten an internen Bussen sind offline) – OnlineAll (alles wird standardmäßig initialisiert und automatisch online geschaltet) So legen Sie die bevorzugte Richtlinie fest, um Festplatten automatisch online zu schalten: cmd san policy=OnlineAll Warum: Dadurch werden verbundene SAN-Festplatten sofort nach dem Neustart ohne zusätzliche manuelle Schritte angezeigt.Hinweis: Seien Sie vorsichtig beim Ändern von SAN-Richtlinien auf Produktivservern. Einige Richtlinien wie OfflineShared sind für bestimmte Speicherkonfigurationen vorgesehen.

Manchmal liegt es einfach daran, dass Windows Multipath-Festplatten nicht erkennt oder nicht korrekt verwaltet. Die korrekte Installation und Konfiguration von MPIO sowie die Festlegung der richtigen SAN-Richtlinie können diese Probleme beheben. Auf manchen Plattformen ist die Ursache lediglich eine veraltete Einstellung oder ein übersehener Schritt. Sind diese Probleme jedoch behoben, laufen Speichermanagement und Failover deutlich reibungsloser.

Zusammenfassung

  • Installieren Sie MPIO über den Server-Manager oder PowerShell, um mehrere identische Datenträgereinträge zu entfernen.
  • Aktivieren Sie die Unterstützung für Ihr Speicherprotokoll mithilfe von PowerShell-Befehlen wie `Enable-MSDSMAutomaticClaim` für iSCSI oder SAS.
  • Passen Sie die SAN-Richtlinie mit `diskpart` an, um sicherzustellen, dass die Festplatten nach einem Reset automatisch wieder online gehen.
  • Überprüfen Sie Ihre Konfiguration, indem Sie den Geräte-Manager öffnen und `Get-MPIOSetting` ausführen.

Zusammenfassung

Die Einrichtung von MPIO und die Konfiguration der SAN-Richtlinien können anfangs etwas knifflig sein, aber sobald alles geklappt hat, wird die Speicherverwaltung deutlich unkomplizierter. Falls Sie immer wieder doppelte Festplatten sehen, überprüfen Sie Ihre MPIO-Konfiguration. Werden Festplatten nicht automatisch eingebunden, passen Sie die SAN-Richtlinie an. Ich weiß nicht genau warum, aber bei einer Konfiguration funktionierte es sofort, bei einer anderen war etwas Feintuning nötig. Ich hoffe, das hilft Ihnen, die Sache etwas zu vereinfachen.