MPIO telepítése és konfigurálása a Windows Server 2012 rendszeren

Mielőtt beszélnénk az MPIO megvalósításának jellemzőiről a Windows Server 2012 / R2-ben, röviden emlékeztetünk rá, milyen technológia ez és miért van szükség erre.. MPIO (többutas bemeneti kimenet) vagy többutas I / O, ez egy olyan technológia, amelynek célja a kiszolgáló képessége arra, hogy több útvonalat használjon a tárolórendszerhez (SHD), vagy az ilyen funkciókat végrehajtó szerverhez. További logikai útvonalak a kiszolgáló és a tároló között további fizikai út összetevők (kapcsolók, kábelek, adapterek vagy hálózati kártyák) segítségével jönnek létre. Ha az MPIO engedélyezve van, a szerver többféle módon is hozzáférhet a tárolórendszer adataihoz, ami növeli a csatlakoztatott LUN sebességét, és több hálózati vagy HBA-adaptert tesz lehetővé a hozzáféréshez..

Az MPIO összetevő célja egy alternatív logikai út használata egy / több összetevő meghibásodása esetén, arra kényszerítve az operációs rendszert, hogy biztonsági mentési útvonalat használjon a logikai lemez (LUN) eléréséhez, miközben megőrzi az adatokhoz való folyamatos hozzáférést. Így az MPIO fontos elem a hibatűrő adathozzáférési rendszer megvalósításában, ezen felül az MPIO modulok lehetővé teszik a terhelés elosztását különböző útvonalak között ugyanahhoz a LUN-hoz.

Ha a kiszolgáló a logikai lemezt (LUN) több iSCSI iniciátor adapteren vagy több Fiber Channel porton keresztül érinti el, akkor egy MPIO modul nélkül telepített rendszer eszköz- vagy lemezkezelőjében több LUN lesz, mint ahogy a ténylegesen bemutatott (= szám utak a LUN-hoz * bemutatott LUN-ok száma).

tanács. Az adatvesztés elkerülése érdekében nem ajánlott az adatokkal dolgozni, ha a LUN többféle módon elérhető és a szerver nem támogatja az MPIO-t. Ebben az esetben csak egy Fiber Channel portot vagy iSCSI iniciátor adaptert kell engedélyeznie a kiszolgálóra..

Telepítse az MPIO-t a Windows Server 2012-re

Az MPIO multipath I / O beépített támogatást nyújt a Microsoft szerverplatformjain a Windows Server 2008 R2 óta (a részletekért lásd a Windows Server 2008 R2 MPIO cikkét). A Microsoft MPIO technológiák magas rendelkezésre állást és terheléselosztást biztosítanak a tárolórendszerekhez történő többcsatlakozás szervezésének lehetősége révén, nem függ a protokolloktól, és támogatják a lemeztömbök csatlakoztatását az iSCSI, a Fiber Channel (száloptikai csatornák) és az SAS tárolón keresztül.

A Windows MPIO alapértelmezés szerint nem engedélyezett. Kétféle módon telepítheti azt a Windows Server 2012:

  • A GUI-ból a Server Manager konzolt használva
  • A Powershell parancssorból

Telepítse az MPIO-t a Server Manager Console használatával

  1. Nyissa meg a Kiszolgálókezelő konzolt
  2. A Jellemzők területen keresse meg és aktiválja a Többutas I / O opciót
  3. Telepítse a kiválasztott csomagot
tanács. Az MPIO összetevő telepítése után a kiszolgálót újra kell indítani.

Telepítse az MPIO-t a Powershell-rel

Futtassa a Powershell konzolt rendszergazdaként, és futtassa a következő parancsot:

Engedélyezés - WindowsOptionalFeature -Online -FeatureName MultiPathIO

megjegyzés. Az MPIO le van tiltva a következő parancs szerint:

Disable-WindowsOptionalFeature -Online -FeatureName MultiPathIO

Az MPIO konfigurálása a Windows Server 2012 rendszeren

Az MPIO modul telepítése után aktiválnia kell azt a LUN-ot, amely többféle módon elérhető (a rendszer különféle logikai meghajtóknak tekinti őket). Eddig a pontig a rendszer minden fizikai kapcsolatot különféle logikai meghajtóknak (LUN) tekint..

tanács. Az MPIO egyik komponense egy speciális modul. MSDSM (Microsoft Device Service Module), Lehetővé teszi a terheléselosztási házirendek kezelését. Alapértelmezés szerint az MPIO telepítve van a szokásos Microsoft DSM-mel, de a legtöbb esetben érdemes telepíteni a tárolórendszer gyártója által biztosított DSM modult, mivel általában sebessége és funkcionalitása nagyobb lesz, mint egy szokásos DSM modulnál (a gyártó egy modult ír fel, figyelembe véve a munka sajátosságait és a hardver tulajdonságait), például az IBM DSM, a HP DSM MPIO stb..

Engedélyeznie kell a Microsoft DSM (MSDSM) szolgáltatást, hogy a kapcsolat típusától függően automatikusan kombinálja a SAN lemezeket. Az MSDSM automatikusan felismeri azokat a LUN-eket, amelyeknek több útvonal van a tároláshoz, és támogatja a legnépszerűbb tárolórendszereket..

Ezt megteheti a parancssorból:

  • SAS meghajtók esetén:
    Engedélyezze-MSDSMAutomaticClaim -BusType iSCSI
  • ISCSI meghajtók esetén:
    Engedélyezze-MSDSMAutomaticClaim -BusType iSCSI
megjegyzés. Ugyanez a művelet elvégezhető a segédprogram segítségével mpclaim (bevezetve a Windows 2008 R2-ben). A következő parancs elemzi a rendszer által észlelt összes eszközt, meghatározza, melyiknek több útvonala van, és engedélyezi az MPIO támogatást számukra:

mpclaim.exe -r -i -a ""

Ugyanezt lehet megtenni a grafikus felhasználói felületen is, amelyre megnyitja a Server Manager felügyeleti konzolt, és a menüben Eszközök válasszon elemet katonai sajtó- és tájékoztatási iroda.

Ezután lépjen a fülre Fedezze fel a többutas útvonalakat és állítsd fel a nőt Támogatás hozzáadása a SAS eszközökhöz (vagy adjon hozzá támogatást az iSCSI eszközökhöz, ha iSCSI kapcsolatokat használ) és kattintson a Hozzáadás gombra. Ezután indítsa újra a szervert.

Az újraindítás után nyissa meg az eszközkezelőt, és győződjön meg arról, hogy a kiszolgáló számára elérhető külső LUN-ok száma kétszer csökkent (ha kétféle módon kapcsolódnak a tárolórendszerhez).

Fürt felállításakor az MPIO konfigurációt minden csomóponton el kell végezni.

A PoSH használatával például megszerezheti az aktuális MPIO beállításokat:

Get-MPIOSetting

állítson be egy kiegyenlítési irányelvet (például a Kerek Robin):

Set-MSDSMGlobalLoadBalancePolicy -Policy RR

beállított időkorlát lemezekhez:

Set-MPIOSetting -NewDiskTimeout 60

És még sok más ... Az MPIO modul által támogatott Powershell-parancsok teljes listájának megtekintéséhez futtassa a következő parancsot:

Get-Command -modul Mpio