MPIO-stöd för hög tillgänglighet

Windows Server® 2008 innehåller många förbättringar för anslutning till SAN-enheter (Storage Area Networking) för datorer som kör operativsystem i Windows-serverklassen.

Integrerat stöd för MPIO (MultiPath I/O) är en av de nya funktionerna som ger hög tillgänglighet för anslutning av Windows-baserade servrar till SAN-enheter. Microsoft MPIO-arkitekturen har stöd för iSCSI, Fibre Channel och SAS (Serial Attached Storage) SAN-anslutning genom att flera sessioner eller anslutningar upprättas till lagringsmatrisen.

MPIO-lösningar använder redundanta fysiska sökvägskomponenter som adaptrar, kablar och växlar för att skapa logiska sökvägar mellan servern och lagringsenheten. Om någon av dessa komponenter inte fungerar och sökvägen därför inte kan användas, används en alternativ sökväg för I/O så att programmen fortfarande har åtkomst till sina data. Alla nätverkskort (i iSCSI-fallet) eller värdbusskort bör anslutas via redundanta växelinfrastrukturer för att garantera fortsatt åtkomst till lagringsenheten om någon lagringssystemkomponent inte skulle fungera.

Växlingstiden vid fel beror på lagringsenhetsleverantören och kan konfigureras med hjälp av timers i Microsoft iSCSI Software Initiator-drivrutinen, eller genom att ändra parameterinställningarna för drivrutinen för Fibre Channel-värdbusskort.

Nya MPIO-funktioner i Windows Server 2008 är bland annat en DSM-modul (Device Specific Module) som är utformad för att fungera med lagringsmatriser som har stöd för kontrollantmodellen ALUA (Asymmetric Logical Unit Access) (som definieras i SPC-3), samt lagringsmatriser som stöder kontrollantmodellen Aktiv/Aktiv.

Funktioner i det medföljande DSM

Microsoft DSM innehåller nedanstående principer för belastningsutjämning. Tänk på att belastningsutjämningsprinciperna vanligtvis beror på kontrollantmodellen (ALUAS eller ren Aktiv/Aktiv) för den lagringsmatris som är kopplad till Windows-baserade datorer.

  • Växling vid fel   Ingen belastningsutjämning utförs. Programmet anger en primär sökväg och en uppsättning sökvägar i vänteläge. Den primära sökvägen används för att bearbeta enhetsbegäran. Om den primära sökvägen inte fungerar används någon av sökvägarna i vänteläge i stället. Sökvägarna i vänteläge måste visas i nedstigande prioritetsordning (den mest prioriterade först).

  • Återställning   Återställning innebär möjlighet att koppla I/O till en prioriterad sökväg närhelst det fungerar. Om den prioriterade sökvägen inte kan användas omdirigeras I/O till en annan sökväg tills den prioriterade sökvägen åter fungerar. I/O växlar automatiskt tillbaka till den prioriterade sökvägen när funktionen har återställts.

  • Resursallokering (round robin)   DSM använder alla tillgängliga sökvägar för I/O genom att pröva alla sökvägar i följd.

  • Resursallokering med delmängd sökvägar   Programmet anger en uppsättning sökvägar som ska prövas en efter en, och en uppsättning sökvägar i vänteläge. DSM använder sökvägar från en primär sökvägspool för att bearbeta begäran så länge minst en av sökvägarna är tillgänglig. DSM använder bara en sökväg i vänteläge om ingen av de primära sökvägarna fungerar. Sökvägarna i vänteläge måste visas i nedstigande prioritetsordning (den mest prioriterade först). Om någon av de primära sökvägarna blir tillgänglig används sökvägarna i vänteläge i prioritetsordning. Låt oss ta fyra sökvägar: A, B, C och D. A, B och C står som primära sökvägar och D som sökväg i vänteläge. DSM väljer en sökväg från A, B och C genom att pröva dem en och en så länge minst en av dem är tillgänglig.

    Om ingen av de tre fungerar används D, sökvägen i vänteläge. Om A, B eller C blir tillgänglig använder DSM inte D längre utan växlar till den tillgängliga sökvägen.

  • Dynamiskt minsta ködjup   DSM skickar I/O till sökvägen med det lägsta antalet väntande begäran.

  • Viktade sökvägar   Programmet tilldelar varje sökväg en vikt. Vikten visar sökvägens relativa prioritet. Ju högre siffra, desto lägre prioritet. DSN väljer den sökväg som har minst vikt bland de tillgängliga sökvägar.

Microsoft DSM behåller inställningarna för belastningsutjämning även sedan datorn har startats om. Om ingen princip har angetts av något hanteringsprogram använder DSM antingen resursallokering som standardprincip, om styrenheten för lagringsenheten har stöd för den rena Aktiv/Aktiv-modellen, eller enkel växling vid fel om styrenheten för lagringsenheten har stöd för SPC-3 ALUA-modellen. Vid enkel växling vid fel kan vilken som helst av de tillgängliga sökvägarna användas som primär sökväg, och de återstående som sökvägar i vänteläge.

Lägga till och ta bort stöd för MPIO

Så här installerar du MPIO på en dator som kör Windows Server 2008.

Installera MPIO
  1. Öppna Serverhanteraren.

    Du öppnar Serverhanteraren genom att klicka på Start, peka på Administrationsverktyg och sedan klicka på Serverhanteraren.

  2. Klicka på Lägg till funktioner under Funktioner.

  3. Markera Multipath I/O på sidan Välj funktioner i guiden Lägg till funktioner och klicka sedan på Nästa.

  4. Klicka på Installera på sidan Bekräfta installationsinställningarna.

  5. Klicka på Stäng när installationen är slutförd.

Så här installerar du MPIO på en dator via kommandoraden i Serverhanteraren.

Installera Multipath I/O via en kommandorad
  1. Öppna ett fönster i Kommandotolken med förhöjda privilegier.

    Högerklicka på KommandotolkenStart-menyn och sedan på Kör som administratör.

  2. Skriv följande och tryck på RETUR:

    ServerManagerCmd.exe -install Multipath-IO

  3. När installationen är klar kontrollerar du att Multipath I/O har installerats genom att skriva följande kommando och granska frågeresultaten i kommandofönstret. Multipath I/O bör visas i listan över installerade paket.

    ServerManagerCmd.exe -query

Ta bort Multipath I/O

Så här tar du bort Multipath I/O.

Ta bort Multipath I/O
  1. Öppna Serverhanteraren.

    Du öppnar Serverhanteraren genom att klicka på Start, peka på Administrationsverktyg och sedan klicka på Serverhanteraren.

  2. Klicka på Ta bort funktioner under Funktioner.

  3. Markera Multipath I/O på sidan Välj funktioner i guiden Lägg till funktioner och klicka sedan på Nästa.

  4. Klicka på Installera på sidan Bekräfta installationsinställningarna.

  5. Klicka på Stäng när installationen är slutförd.

Så här tar du bort Multipath I/O via kommandoraden i Serverhanteraren.

Ta bort Multipath I/O via en kommandorad
  1. Öppna ett fönster i Kommandotolken med förhöjda privilegier.

    Högerklicka på KommandotolkenStart-menyn och sedan på Kör som administratör.

  2. Skriv följande och tryck på RETUR:

    ServerManagerCmd.exe -remove Multipath-IO

  3. När borttagningen är klar kontrollerar du att Multipath I/O har tagits bort genom att skriva följande kommando och granska frågeresultaten i kommandofönstret. Multipath I/O bör inte visas i listan över installerade paket.

    ServerManagerCmd.exe -query

Öppna och konfigurera Multipath I/O

När Multipath I/O har installerats kan du öppna dialogrutan för MPIO-egenskaper antingen från Kontrollpanelen eller genom att klicka på MPIO i AdministrationsverktygStart-menyn.

Konfiguration och DSM-installation

Du kan konfigurera fler anslutningar via Microsoft MPIO i dialogrutan för MPIO-egenskaper eller genom att använda kommandoraden.

Lägga till DSM-moduler från andra leverantörer

Många lagringsmatriser som är Aktiv/Aktiv- och SPC-3-kompatibla fungerar också med det universella MPIO DSM. Vissa lagringsmatrisleverantörer tillhandahåller egna DSM-moduler som fungerar med Microsoft MPIO-arkitekturen. DSM-moduler från andra leverantörer ska installeras med fliken DSM-installation i dialogrutan för MPIO-egenskaper.

Fliken Upptäck flera sökvägar söker efter enheter som det finns flera lagringsmatrissökvägar till. Fältet Enhetens maskinvaru-ID fylls i automatiskt när sökningen är klar.

Om det inte finns flera sökvägar till lagringsenheten eller om lagringsenheten inte är ansluten, kan du lägga till enhetens maskinvaru-ID manuellt genom att fylla i information på fliken MPIO-aktiverade enheter.

Använda kommandoradsverktyget MPclaim

Multipath I/O kan hanteras med kommandoradsverktyget MPclaim.

OBS

Kommandoraden är den enda tillgängliga metoden för Multipath I/O-konfiguration på datorer som kör en Server Core-installation av Windows Server 2008.

MPclaim-syntax

mpclaim restart_option install_switch device_switch device_hwid

MPclaim-parametrar

I följande tabell beskrivs kommandoparametrarna som du kan använda med kommandot MPclaim för att hantera Multipath I/O via kommandoraden.

Parameter Beskrivning

Restart_option

Alternativ

Beskrivning

-r

-r

Startar om automatiskt utan fråga

-n

-n

Visar fråga om omstart.

Install_switch

Alternativ

Beskrivning

-i

-i

Installerar MPIO och lägger till stöd för flera sökvägar för en lagringsenhet

-u

-u

Tar bort MPIO och avbryter stödet för en lagringsenhet

device_switch

Alternativ

Beskrivning

-d <device_hwid>

-d <device_hwid>

Anger enheter som du vill ha MPIO-stöd för. Enhets-ID:n skiljs åt med mellanslag.

-a

-a

Använd MPIO-stöd för alla kompatibla enheter.

-c

-c

Använder endast MPIO-stöd för SPC-3-kompatibla enheter. Parametern kan bara användas vid installation. Om du tar bort MPIO (genom att använda parametern -u för install_switch) tolkas -c av kommandot liknande -a.

device_hwid

device_hwid

ID för enheter som stöds av MPIO, i formatet VendorProduct där Vendor är tillverkaren eller leverantören och Product står för namnet på produkten eller modellen. Flera ID måste avgränsas med mellanslag. Parametern används bara med alternativet -d för enhetsväxling.

Se även


Innehåll