Inštalácia a konfigurácia MPIO v systéme Windows Server 2012

Predtým, ako budeme hovoriť o funkciách implementácie MPIO v systéme Windows Server 2012 / R2, krátko si spomenieme, aká technológia je a prečo je potrebná.. MPIO (viaccestný vstupný výstup) alebo viaccestné I / O, jedná sa o technológiu, ktorej účelom je schopnosť servera použiť niekoľko ciest k úložnému systému (SHD) alebo k serveru, ktorý tieto funkcie vykonáva. Ďalšie logické cesty medzi serverom a úložiskom sa vytvárajú pomocou ďalších komponentov fyzickej cesty (prepínače, káble, adaptéry alebo sieťové karty). Ak je povolený MPIO, server môže pristupovať k údajom v úložnom systéme niekoľkými spôsobmi, čo zvyšuje rýchlosť pripojenej LUN a umožňuje vám na prístup použiť niekoľko sieťových adaptérov alebo adaptérov HBA..

Účelom komponentu MPIO je použitie alternatívnej logickej cesty v prípade zlyhania jedného alebo viacerých komponentov, čo núti operačný systém používať záložnú cestu na prístup k logickému disku (LUN) pri zachovaní kontinuity prístupu k údajom. MPIO je teda dôležitým komponentom pri implementácii systému prístupu k údajom tolerantným voči chybám, navyše MPIO moduly umožňujú rozdeliť zaťaženie medzi rôzne cesty na rovnakú LUN..

Ak server pristupuje na logický disk (LUN) prostredníctvom niekoľkých adaptérov iniciátora iSCSI alebo viacerých portov Fibre Channel, potom v správcovi zariadení / diskov v systéme bez nainštalovaného modulu MPIO bude viac LUN, ako bolo skutočne uvedené (= číslo) cesty k LUN * počet prezentovaných LUN).

rada. Ak sa chcete vyhnúť strate údajov, neodporúča sa pracovať s údajmi, ak je LUN prístupná niekoľkými spôsobmi a server nepodporuje MPIO. V takom prípade by ste pre server mali povoliť iba jeden port Fibre Channel alebo adaptér iniciátora iSCSI..

Nainštalujte MPIO na Windows Server 2012

Integrovaná podpora pre MPIO multipath I / O na serverových platformách spoločnosti Microsoft sa poskytuje počnúc Windows Server 2008 R2 (podrobnosti nájdete v článku MPIO v systéme Windows Server 2008 R2). Technológie spoločnosti Microsoft MPIO poskytujú vysokú dostupnosť a vyrovnávanie záťaže prostredníctvom možnosti usporiadania viacerých pripojení k úložným systémom, nezávisia od protokolov a podporujú pripojenie diskových polí cez iSCSI, Fibre Channel (optické kanály) a SAS..

Program Windows MPIO nie je v predvolenom nastavení povolený. Existujú dva spôsoby, ako ju nainštalovať v systéme Windows Server 2012:

  • Z GUI pomocou konzoly Server Manager
  • Z príkazového riadku Powershell

Inštalácia MPIO pomocou konzoly Server Manager Console

  1. Otvorte konzolu Server Manager
  2. V oblasti Funkcie vyhľadajte a aktivujte možnosť Multipath I / O
  3. Nainštalujte vybraný balík
rada. Po inštalácii komponentu MPIO je potrebné reštartovať server.

Nainštalujte MPIO pomocou Powershell

Spustite konzolu Powershell ako správca a spustite príkaz:

Enable-WindowsOptionalFeature -Online -FeatureName MultiPathIO

poznámka. MPIO je zakázané podľa príkazu:

Zakázať -OptionalFeature -Online -FeatureName MultiPathIO

Nakonfigurujte MPIO v systéme Windows Server 2012

Po nainštalovaní modulu MPIO ho musíte aktivovať pre jednotky LUN, ktoré sú k dispozícii niekoľkými spôsobmi (systém ich považuje za rôzne logické jednotky). Až do tohto bodu systém považuje každé fyzické pripojenie za odlišné logické jednotky (LUN)..

rada. Jedným z komponentov MPIO je špeciálny modul. MSDSM (Microsoft Device Service Module), Umožňuje spravovať politiky vyrovnávania záťaže. MPIO je predvolene nainštalované so štandardným Microsoft DSM, ale vo väčšine prípadov sa oplatí nainštalovať modul DSM poskytovaný výrobcom úložného systému, pretože zvyčajne bude jeho rýchlosť a funkčnosť vyššia ako v prípade štandardného modulu DSM (výrobca zapíše modul, ktorý zohľadní špecifiká práce a vlastnosti jeho hardvéru), napríklad IBM DSM, HP DSM MPIO atď..

Musíte povoliť, aby Microsoft DSM (MSDSM) automaticky kombinoval disky SAN v závislosti od typu pripojenia. MSDSM automaticky deteguje LUN, ktoré majú viac ciest k úložisku a podporuje najpopulárnejšie úložné systémy..

Môžete to urobiť z príkazového riadku:

  • Pre disky SAS:
    Enable-MSDSMAutomaticClaim -BusType iSCSI
  • Pre jednotky iSCSI:
    Enable-MSDSMAutomaticClaim -BusType iSCSI
poznámka. Rovnakú operáciu je možné vykonať pomocou obslužného programu mpclaim (uvedené vo Windows 2008 R2). Nasledujúci príkaz bude analyzovať všetky zariadenia zistené systémom, určí, ktoré z nich majú niekoľko ciest a povolia pre nich podporu MPIO:

mpclaim.exe -r -i -a ""

To isté sa dá urobiť z používateľského rozhrania, pre ktoré otvoríte konzolu správy servera Manager av ponuke náradie vyberte položku MPIO.

Potom prejdite na kartu Objavte viac ciest a postavte čeľusť Pridajte podporu pre zariadenia SAS (alebo Pridajte podporu pre zariadenia iSCSI, ak používate pripojenia iSCSI) a kliknite na Pridať. Potom reštartujte server znova.

Po reštarte otvorte správcu zariadení a ubezpečte sa, že počet externých LUN dostupných pre server sa zníži dvakrát (ak existujú dva spôsoby pripojenia k úložnému systému)..

Pri nastavovaní klastra musíte vykonať konfiguráciu MPIO na všetkých uzloch.

Pomocou PoSH môžete tiež získať napríklad aktuálne nastavenia MPIO:

Get-MPIOSetting

nastaviť politiku vyrovnávania (napr. Round Robin):

Set-MSDSMGlobalLoadBalancePolicy -Policy RR

nastaviť časový limit pre disky:

Set-MPIOSetting -NewDiskTimeout 60

A ešte oveľa viac ... Ak chcete zobraziť úplný zoznam príkazov Powershell podporovaných modulom MPIO, spustite príkaz:

Get-Command - Modul Mpio