MPIO Co to je a proč bych ho měl používat
Summary: Získejte přehled a informace o produktech Dell EMC Storage od techniků, partnerů a odborníků z odvětví.
Symptoms
Co je MPIO?
MPIO je zkratka slovního spojení MultiPath Input Output. Jedná se o rozhraní, které správcům umožňuje konfigurovat procesy vyrovnávání zatížení a převzetí služeb při selhání pro připojení k úložným zařízením. Většina diskových polí tuto funkci nabízí ve formě více řadičů, ale servery stále potřebují způsob, jak rozložit zatížení I/O a zpracovat interní převzetí služeb při selhání z jedné cesty na druhou. To je místo, kde MPIO hraje klíčovou funkci, protože bez něj by servery viděly více instancí stejného disku.
Řešení s více cestami používají redundantní součásti fyzické cesty, jako jsou adaptéry, kabely a síťové přepínače, k vytvoření logických cest mezi serverem a úložným zařízením. V případě, že jedna nebo více z těchto komponent selže, což způsobí selhání cesty, logika s více cestami použije alternativní cestu pro vstupně-výstupní operace, aby aplikace měly stále přístup ke svým datům. Každá karta síťového rozhraní nebo adaptér HBA by měly být připojeny pomocí redundantního síťového přepínače, aby byl zajištěn nepřetržitý přístup k úložišti v případě selhání.
Nové funkce MPIO v systému Windows Server 2008 zahrnují modul DSM (Device Specific Module) určený pro práci s diskovými poli a jsou součástí většiny produktů úložišť Dell.
Nástroj Microsoft DSM poskytuje následující zásady vyrovnávání zatížení. Zásady vyrovnávání zatížení obecně závisejí na modelu řadiče (ALUA nebo true Active/Active) diskového pole připojeného k počítačům se systémem Windows.
- Zabezpečení před selháním Neprovádí se žádné vyrovnávání zatížení. Aplikace určuje primární cestu a sadu cest v pohotovostním režimu. Primární cesta se používá ke zpracování požadavků zařízení. Pokud primární cesta selže, použije se jedna z pohotovostních cest. Cesty v úsporném režimu musí být uvedeny v sestupném pořadí podle preference (nejpreferovanější cesta jako první).
- Navrácení po obnovení Navrácení služeb po obnovení je schopnost vyhradit I/O preferované cestě vždy, když je funkční. Pokud upřednostňovaná cesta selže, I/O jsou směrovány na alternativní cestu, dokud není funkce obnovena na upřednostňovanou cestu. Po obnovení funkce se však I/O automaticky přepne zpět na upřednostňovanou cestu.
- Kruhové dotazování Systém DSM používá všechny dostupné cesty pro vstupně-výstupní operace vyváženým způsobem kruhového dotazování.
- Kruhové dotazování s podmnožinou cest Aplikace určuje sadu cest, které mají být použity způsobem kruhového dotazování, a sadu pohotovostních cest. Nástroj DSM používá ke zpracování požadavků cesty z primárního fondu cest, pokud je k dispozici alespoň jedna z těchto cest. Systém DSM používá pohotovostní cestu pouze v případě, že selžou všechny primární cesty. Cesty v pohotovostním režimu musí být uvedeny v sestupném pořadí podle preferencí (nejprve nejpreferovanější cesta). Pokud je k dispozici jedna nebo více primárních cest, systém DSM použije pohotovostní cesty v jejich upřednostňovaném pořadí. Například pro dané 4 cesty – A, B, C a D – jsou A, B a C uvedeny jako primární cesty a D je pohotovostní cesta. Nástroj DSM vybere cestu z oblastí A, B a C metodou kruhového dotazování, pokud je k dispozici alespoň jedna z nich.
Pokud všechny tři selžou, systém DSM použije cestu pohotovostního režimu D. Pokud jsou k dispozici A, B nebo C, systém DSM přestane používat D a přepne na dostupné cesty mezi A, B a C.
- Dynamická nejmenší hloubka fronty Systém DSM směruje vstupně-výstupní operace na cestu s nejmenším počtem nevyřízených požadavků.
- Vážená trajektorie Aplikace přiřazuje váhy každé cestě; Váha udává relativní prioritu dané cesty. Čím větší číslo, tím nižší priorita. Nástroj DSM vybere z dostupných cest cestu, která má nejmenší váhu.