Hoe schakel je MPIO in en configureer je het op een Windows Server?

Problemen met MPIO- en SAN-beleid oplossen op Windows Server 2016/2012 R2

Het beheren van multi-path I/O (MPIO)-configuraties kan soms behoorlijk frustrerend zijn. Misschien zie je dubbele LUN’s in Apparaatbeheer, of gedragen je opslagpaden zich niet zoals verwacht. Of misschien worden de schijven na een herstart niet automatisch aangekoppeld vanwege SAN-beleid. Behoorlijk frustrerend, toch? Deze handleiding helpt je deze problemen op te lossen door stap voor stap te laten zien hoe je MPIO correct installeert en configureert, en hoe je SAN-beleid aanpast voor een soepeler schijfbeheer. Na het doorlopen van deze handleiding heb je hopelijk een beter beeld van je opslag en werkt je multi-path-configuratie naar behoren, zonder vreemde duplicaten of toegangsproblemen.

Hoe los je problemen met MPIO- en SAN-schijven op in Windows Server?

MPIO installeren op Windows Server 2016/2012 R2

Als MPIO niet is geïnstalleerd in Windows, ziet u mogelijk meerdere vermeldingen voor wat één LUN zou moeten zijn. Het lijkt alsof Windows zegt: “Kijk eens naar al deze verschillende schijven”, terwijl het in werkelijkheid slechts één schijf is met verschillende paden. Door MPIO te installeren, ziet het besturingssysteem één uniforme schijf, waardoor de belasting wordt verdeeld en redundantie wordt geboden.Waarom het helpt: Het vermindert de verwarring door meerdere schijfvermeldingen en stelt Windows in staat om load balancing, failover, enzovoort uit te voeren.Wanneer het van toepassing is: Wanneer u Storage Area Networks (SAN), iSCSI of Fibre Channel gebruikt, met name voor bedrijfskritische systemen.Wat u kunt verwachten: Na de installatie van MPIO zouden Apparaatbeheer of PowerShell minder schijfvermeldingen moeten weergeven, omdat meerdere paden worden samengevoegd tot één schijfobject.Zo doet u dit in native Windows: – Via de grafische gebruikersinterface: – Open Serverbeheer.- Ga naar Beheren > Rollen en functies toevoegen.- Ga verder tot u bij het gedeelte Functies komt.- Vink Multipath I/O aan in de lijst.- Voltooi de wizard en herstart de server.- Controleer na de herstart of de schijven er schoner uitzien.- Via PowerShell (aanbevolen als u hiermee vertrouwd bent): powershell Add-WindowsFeature -Name ‘Multipath-IO’ En controleer de installatie met: powershell Get-WindowsFeature -Name ‘Multipath-IO’ Opmerking: Als u MPIO later wilt uitschakelen, voert u gewoon het volgende commando uit: powershell Remove-WindowsFeature -Name ‘Multipath-IO’ Op sommige configuraties kan het installeren van MPIO via PowerShell zelfs sneller en eenvoudiger zijn, vooral als u scripts gebruikt.

MPIO configureren na installatie

Na de installatie is het tijd om Windows te laten weten dat het gebruikt moet worden. Standaard ziet Windows elk pad naar een schijf als een aparte schijf, wat niet erg handig is. Je moet de ondersteuning voor je specifieke opslagverbindingen, zoals iSCSI of SAS, activeren met de volgende PowerShell-opdrachten: powershell Enable-MSDSMAutomaticClaim -BusType iSCSI Enable-MSDSMAutomaticClaim -BusType SAS Waarom: Met deze opdracht herkent Windows automatisch schijven met meerdere paden en verwerkt deze op een intelligente manier.Wanneer van toepassing: Nadat MPIO is geïnstalleerd en je opslagarrays zijn aangesloten, maar schijven nog steeds als meerdere items worden weergegeven.Wat je kunt verwachten: Minder schijfitems, betrouwbaardere failover en een betere taakverdeling.Tip: U kunt de huidige MPIO-instellingen controleren met: powershell Get-MPIOSetting. Parameters zoals padherstelintervallen kunt u aanpassen met opdrachten zoals: powershell Set-MPIOSetting -NewPathRecoveryInterval 20 -CustomPathRecovery Enabled.Extra opmerking: U kunt dit ook via de GUI doen door MPIO te openen in Extra > Serverbeheer en vervolgens onder Multi-paden detecteren ondersteuning voor iSCSI of SAS toe te voegen, indien nodig.Aanvullende opmerking: Houd er rekening mee dat als u een cluster met gedeelde schijven implementeert, u MPIO consistent op alle knooppunten moet instellen om split-brain-scenario’s te voorkomen.

Zorgen dat Windows uw schijven correct behandelt: SAN-beleidsinstellingen

Merk je wel eens dat je SAN-schijven na een herstart als ‘Offline’ worden weergegeven? Of dat ze niet meer automatisch worden gekoppeld zoals voorheen? Dat komt door het Windows SAN-beleid.Waarom dit belangrijk is: Het bepaalt hoe schijven worden behandeld wanneer ze worden aangesloten of losgekoppeld – of ze automatisch online worden gezet of offline blijven totdat je handmatig ingrijpt.Wanneer dit van toepassing is: Als je schijven na een herstart niet online komen, of als je ziet dat schijven onverwacht offline gaan.Hoe u dit kunt controleren en wijzigen: – Voer `diskpart` uit vanuit een opdrachtprompt of PowerShell met beheerdersrechten: cmd diskpart DISKPART> san – Hier ziet u het huidige SAN-beleid, zoals: – OfflineAll (alle schijven zijn offline, niet ideaal) – OfflineShared (gedeelde schijven zijn offline) – OfflineInternal (schijven op interne bussen zijn offline) – OnlineAll (alles wordt standaard opgestart en komt automatisch online) Om het gewenste beleid in te stellen om schijven automatisch online te brengen: cmd san policy=OnlineAll Waarom: Hierdoor verschijnen aangesloten SAN-schijven direct, zonder extra handmatige stappen bij elke herstart.Opmerking: Wees voorzichtig met het wijzigen van SAN-beleid op productieservers; sommige beleidsregels, zoals OfflineShared, zijn specifiek ingesteld voor bepaalde opslagconfiguraties.

Soms is het gewoon een kwestie van Windows dat multi-path schijven niet herkent of niet goed beheert. Door MPIO correct te installeren en te configureren, samen met het instellen van het juiste SAN-beleid, kunnen deze problemen verdwijnen. Op sommige platforms is de oorzaak een verouderde instelling of een gemiste stap, maar zodra dit is opgelost, verlopen opslagbeheer en failover veel soepeler.

Samenvatting

  • Installeer MPIO via Server Manager of PowerShell om meerdere identieke schijfvermeldingen te verwijderen.
  • Schakel ondersteuning voor uw opslagprotocol in met behulp van PowerShell-opdrachten zoals `Enable-MSDSMAutomaticClaim` voor iSCSI of SAS.
  • Pas het SAN-beleid aan met `diskpart` om ervoor te zorgen dat schijven na een reset automatisch online komen.
  • Controleer je instellingen door Apparaatbeheer te bekijken en `Get-MPIOSetting` uit te voeren.

Samenvatting

Het instellen van MPIO en het configureren van SAN-beleid kan in het begin aanvoelen als balanceren op een dun koord, maar zodra het lukt, wordt opslag een stuk minder problematisch. Als je steeds dubbele schijven ziet, controleer dan je MPIO-configuratie. Als schijven niet automatisch worden aangekoppeld, pas dan het SAN-beleid aan. Ik weet niet waarom, maar bij de ene configuratie werkte het meteen, bij de andere was er wat aanpassing nodig. Hopelijk helpt dit je om de problemen op te lossen.