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
- Nyissa meg a Kiszolgálókezelő konzolt
- A Jellemzők területen keresse meg és aktiválja a Többutas I / O opciót
- Telepítse a kiválasztott csomagot
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 MultiPathIOmegjegyzé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
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