Prije nego što razgovaramo o značajkama implementacije MPIO u sustavu Windows Server 2012 / R2, ukratko se prisjećamo o kakvoj se tehnologiji radi i zašto je potrebna. MPIO (izlaz s više puta) ili višestruki I / O, ovo je tehnologija čija je svrha sposobnost poslužitelja da koristi nekoliko staza do sustava za pohranu (SHD) ili poslužitelja koji obavlja ove funkcije. Dodatni logički putevi između poslužitelja i pohrane stvaraju se dodatnim fizičkim komponentama puta (sklopke, kabeli, adapteri ili mrežne kartice). Kad je omogućen MPIO, poslužitelj može pristupiti podacima na sustavu za pohranu na nekoliko načina, što povećava brzinu povezanog LUN-a i omogućuje vam korištenje nekoliko mrežnih ili HBA adaptera za pristup.
Svrha MPIO komponente je korištenje alternativnog logičkog puta u slučaju kvara jedne / više komponenti, prisiljavanje operativnog sustava na korištenje sigurnosne kopije za pristup logičkom disku (LUN), uz održavanje nesmetanog pristupa podacima. Stoga je MPIO važna komponenta u implementaciji sustava za pristup podacima koji ne podnose greške, a osim toga, MPIO moduli omogućuju raspodjelu opterećenja između različitih staza na isti LUN.
Ako poslužitelj pristupa logičkom disku (LUN) kroz nekoliko iSCSI adaptera inicijatora ili nekoliko priključaka Fiber Channel, tada će u uređaju / upravitelju diska na sustavu bez instaliranog MPIO modula biti više LUN-a nego što je stvarno predstavljeno (= broj staze do LUN * broj prikazanih LUN-ova).
vijeće. Da biste izbjegli gubitak podataka, ne preporučuje se rad s podacima ako je LUN dostupan na nekoliko načina, a poslužitelj ne podržava MPIO. U tom slučaju trebali biste omogućiti poslužitelj samo jedan Fiber Channel ili iSCSI adapter inicijatora..Instalirajte MPIO na Windows Server 2012
Ugrađena podrška za MPIO višesmjerni ulaz / izlaz na Microsoftovim platformama poslužitelja pružena je od Windows Server 2008 R2 (pojedinosti potražite u članku MPIO na Windows Server 2008 R2). Microsoft MPIO tehnologija omogućava visoku dostupnost i uravnoteženje opterećenja kroz mogućnost organiziranja više veza na sustave pohrane, ne ovisi o protokolima i podržava povezivanje diskovnih nizova putem iSCSI, Fiber Channel (optički kanali) i SAS storage.
Windows MPIO nije tvornički omogućen. Postoje dva načina da se instaliraju na Windows Server 2012:
- Iz GUI-a pomoću konzole Server Manager
- Iz Powershell naredbene linije
Instalirajte MPIO pomoću konzole za upravitelja poslužitelja
- Otvorite konzolu upravitelja poslužitelja
- Na području Značajke pronađite i aktivirajte opciju Multipath I / O
- Instalirajte odabrani paket
Instalirajte MPIO pomoću Powershell-a
Pokrenite Powershell konzolu kao administrator i pokrenite naredbu:
Omogući-WindowsOtionalFeature -Online -FeatureName MultiPathIOprimjedba. MPIO je onemogućen u skladu s naredbom:
Onemogući-WindowsOptionsFeature -Online -FeatureName MultiPathIO
Konfigurirajte MPIO na Windows Server 2012
Nakon instaliranja MPIO modula, morate ga aktivirati za LUN-ove koji su dostupni na nekoliko načina (sustav ih smatra različitim logičkim pogonima). Do ovog trenutka sustav svaku fizičku vezu smatra različitim logičkim pogonima (LUNs).
vijeće. Jedna od komponenti MPIO je poseban modul. MSDSM (Microsoft Device Service Module), Omogućuje vam upravljanje pravilima uravnoteženja opterećenja. MPIO je prema zadanim postavkama instaliran sa standardnim Microsoft DSM-om, ali u većini slučajeva vrijedi instalirati DSM modul koji je dao proizvođač sustava za pohranu, kao obično će njegova brzina i funkcionalnost biti veća od one standardnog DSM modula (proizvođač napiše modul uzimajući u obzir specifičnosti rada i značajke svog hardvera), na primjer, IBM DSM, HP DSM MPIO itd..Morate omogućiti Microsoft DSM (MSDSM) da automatski kombinira SAN diskove, ovisno o vrsti veze. MSDSM automatski otkriva LUN-ove koji imaju više putova do pohrane i podržava većinu popularnih sustava za pohranu..
To možete učiniti iz naredbenog retka:
- Za SAS pogone:
Omogući-MSDSMAutomaticClaim -BusType iSCSI
- Za iSCSI pogone:
Omogući-MSDSMAutomaticClaim -BusType iSCSI
mpclaim.exe -r -i -a ""
Isto se može učiniti i na GUI-u, za koji otvorite konzolu za upravljanje poslužiteljem i u izborniku alat odaberite stavku MPIO.
Zatim idite na karticu Otkrijte više put i postavi zoru Dodajte podršku za SAS uređaje (ili Dodajte podršku za iSCSI uređaje ako koristite iSCSI veze) i kliknite Dodaj. Zatim ponovno pokrenite poslužitelj.
Nakon ponovnog pokretanja otvorite upravitelj uređaja i provjerite je li broj vanjskih LUN-ova dostupnih poslužitelju smanjen za 2 puta (ako postoje veze na sustav za pohranu na dva načina).
Pri postavljanju klastera, MPIO konfiguracija mora biti izvedena na svim čvorovima.
Pomoću PoSH-a, na primjer, možete dobiti i trenutne MPIO postavke:
Get-MPIOSetting
postavite politiku uravnoteženja (npr. Round Robin):
Set-MSDSMGlobalLoadBalancePolicy -Policy RR
postavljanje vremena diska:
Postavite-MPIOSetting -NewDiskTimeout 60
I još mnogo toga ... Da biste vidjeli puni popis naredbi Powershell koje podržava MPIO modul, pokrenite naredbu:
Get-Command -Module Mpio