Installationsguide för Solaris 9 4/04

Kapitel 10 Skapa RAID-1-volymer (speglar) under installationen (Översikt)

I det här avsnittet diskuteras fördelarna med att skapa speglade filsystem. I avsnittet beskrivs även de komponenter för Solaris volymhanterare som krävs för att skapa speglade filsystem.

I det här kapitlet beskrivs följande ämnen:

Mer information om hur du skapar speglade filsystem med Solaris Live Upgrade finns i Allmänna riktlinjer för skapande av speglade filsystem.

Mer information om hur du skapar speglade filsystem med installationsmetoden anpassad JumpStart finns i Profilnyckelordet filesys (skapa speglade filsystem) och metadb Profilnyckelord (skapa statusdatabaskopior).

Varför ska jag skapa speglar?

Du kan skapa speglade filsystem och kopiera systemdata över flera fysiska diskar under en installation eller uppgradering. Genom att kopiera data över separata diskar kan du förhindra att data går förlorade på grund av skadade diskar eller diskfel.

Installationsmetoderna Solaris anpassad JumpStart och Solaris Live Upgrade skapar speglade filsystem med Solaris volymhanterare-tekniken. Solaris Volymhanterare är ett kraftfullt och pålitligt verktyg för hantering av diskar och data genom användning av volymer. Med Solaris Volymhanterare kan du använda sammanlänkningar, stripes och andra komplicerade konfigurationer. Med installationsmetoderna anpassad JumpStart och Solaris Live Upgrade kan du använda en del av de här åtgärderna. Du kan till exempel skapa en RAID-1-volym för rotfilsystemet (/). Du kan skapa speglade filsystem under en installation eller uppgradering och eliminera behovet av att skapa speglade filsystem efter installationen.


Obs!  

Installationsmetoderna anpassad JumpStart och Solaris Live Upgrade stöder bara skapandet av RAID-0- och RAID-1-volymer. Andra komponenter för Solaris volymhanterare, till exempel RAID-5-volymer, stöds inte.


Installationsmetoden anpassad JumpStart stöder bara skapandet av speglade filsystem under en standardinstallation. Solaris Live Upgrade stöder skapandet av speglade filsystem under en uppgradering.

Mer information om programvaran och komponenter för Solaris volymhanterare finns i Solaris Volume Manager Administration Guide.

Så här fungerar speglar

Solaris Volymhanterare hanterar fysiska diskar och de data som finns på dem genom att använda virtuella diskar. I Solaris Volymhanterare kallas en virtuell disk för volym. Volym är namnet på en grupp fysiska skivdelar som i systemet visas som en enda logisk enhet. Volymer är egentligen virtuella eller pseudoenheter i standardterminologin för UNIX®.

En volym fungerar precis som en fysisk disk för ett program eller ett filsystem (till exempel UFS). Solaris Volymhanterare konverterar I/O-begäranden som riktas till en volym till I/O-begäranden till de underliggande medlemsdiskarna.

Solaris Volymhanterare-volymer byggs av skivdelar (diskpartitioner) eller andra Solaris Volymhanterare-volymer.

Du använder volymer för att förbättra prestanda och datatillgänglighet. I vissa fall kan volymer även ge förbättrade I/O-prestanda. Volymer fungerar på samma sätt som skivdelar. För användare, program och filsystem ser volymer och skivdelar likadana ut och det går inte att skilja dem åt. Precis som när det gäller fysiska diskar kan du använda Solaris volymhanterare om du vill komma åt volymer genom direkt- eller blockenhetsnamn. Volymnamnen ändras beroende på om en blockenhet eller direkt enhet används.

Installationsmetoderna anpassad JumpStart installation och Solaris Live Upgrade stöder användandet av blockenheter då speglade filsystem skapas. Mer information om volymnamn finns i Krav och riktlinjer för volymnamn.

När du skapar ett speglat filsystem skapar du RAID-0-volymer (sammanlänkningar på en skivdel) och RAID-1-volymer (speglar). Solaris volymhanterare kopierar data till sammanlänkningarna (delspeglarna) och behandlar delspeglarna som en spegelvolym.

I Figur 10–1 visas en spegel som kopierar rotfilsystemet (/) över två fysiska diskar.

Figur 10–1 Spegla rotfilsystemet på två diskar

 Sammanhanget beskriver bilden.

I Figur 10–1 visas ett system med följande konfiguration.

Översikt över spegelkomponenter

Med installationsmetoderna anpassad JumpStart och Solaris Live Upgrade kan du skapa följande komponenter som krävs för att spegla ett filsystem.

I det här avsnittet ges kortfattade beskrivningar av varje komponent. Fullständig information om de här komponenterna finns i Solaris Volume Manager Administration Guide.

Statusdatabas och statusdatabaskopior

Statusdatabasen är en databas där information om statusen för Solaris Volymhanterare-konfigurationen lagras på en fysisk disk. I statusdatabasen registreras och spåras ändringar som görs i konfigurationen. Solaris Volymhanterare uppdaterar automatiskt statusdatabasen när en ändring i konfiguration eller status inträffar. Ett exempel på en konfigurationsändring är skapandet av en ny volym. Ett fel i en delspegel är ett exempel på statusändring.

Statusdatabasen är egentligen en samling av flera kopierade databaskopior. Kopiorna, som kallas statusdatabaskopior, gör att alla data i databasen alltid är giltiga. Kopior av statusdatabasen innebär ett skydd mot dataförluster vid koncentrerade felpunkter. Statusdatabasen spårar plats och status för alla kända statusdatabaskopior.

Solaris Volymhanterare fungerar inte förrän du skapat statusdatabasen och statusdatabaskopiorna. En Solaris Volymhanterare-konfiguration måste ha en fungerande statusdatabas.

När du anger konfigurationen kan du placera statusdatabaskopiorna på någon av följande:

En skivdel kan innehålla fler än en kopia av statusdatabasen. Systemet kan dock bli mer sårbart för koncentrerade felpunkter om statusdatabaskopiorna placeras på en skivdel.

Statusdatabaskopiorna garanterar att data i databasen alltid är giltiga. När statusdatabasen uppdateras, uppdateras även alla statusdatabaskopior Uppdateringarna görs en i taget för att undvika att alla kopior skadas om systemet skulle krascha.

Om systemet förlorar en statusdatabaskopia måste Solaris Volymhanterare ta reda på vilka statusdatabaskopior som fortfarande innehåller giltiga data. Solaris Volymhanterare tar reda på den här informationen genom att använda en majoritets- och konsensusalgoritm. För att den här algoritmen ska fungera krävs att en majoritet (hälften + 1) av statusdatabaskopiorna är tillgängliga och i överensstämmelse innan någon av dem kan anses vara giltig. På grund av den här majoritets- och konsensusalgoritmen måste du skapa minst tre statusdatabaskopior när du anger diskkonfigurationen. Konsensus kan uppnås om minst två av de tre statusdatabaskopiorna är tillgängliga.

Varje statusdatabaskopia använder som standard 4 MB (8192 disksektorer) diskutrymme. Kopior kan lagras på följande enheter:

Kopior kan inte lagras på rotskivdelen (/) eller swap- och /usr-skivdelarna eller skivdelar som innehåller befintliga filsystem eller data. När kopiorna har lagrats kan volymer och filsystem placeras på samma skivdel.

Planeringsinformation om krav för statusdatabaser och statusdatabaskopior finns i Riktlinjer och krav för statusdatabaskopior.

Mer information om statusdatabaser och statusdatabaskopior finns i Solaris Volume Manager Administration Guide.

RAID-0-volymer (sammanlänkningar)

Med installationsmetoderna anpassad JumpStart och Solaris Live Upgrade kan du skapa RAID-0-volymer. En RAID-0-volym i form av en sammanlänkning på en skivdel är en volym med data som är organiserade seriellt och angränsande över komponenter, vilket skapar en logisk lagringsenhet. Med installationsmetoderna anpassad JumpStart och Solaris Live Upgrade kan du inte skapa stripes eller andra komplexa Solaris volymhanterare-volymer.

Under en installation eller uppgradering kan du skapa RAID-1-volymer (speglar) som du kan koppla RAID-0-volymer till. RAID-0-volymer som speglas kallas delspeglar. En spegel utgörs av en eller flera RAID-0-volymer. Efter installationen kan du hantera data på separata RAID-0-delspegelvolymer genom att hantera RAID-1-spegelvolymer via Solaris volymhanterare.

Med installationsmetoden anpassad JumpStart kan du skapa speglar med upp till två delspeglar. Med installationsmetoden Solaris Live Upgrade kan du skapa speglar som innehåller upp till tre delspeglar. I praktiken räcker det oftast med en tvåvägsspegel. Med en tredje delspegel kan du göra säkerhetskopior utan att förlora dataredundans när en delspegel är offline.

Planeringsinformation om krav för RAID–0-volymer finns i Krav och riktlinjer för speglar och delspeglar.

Information om RAID-0-volymer finns i Solaris Volume Manager Administration Guide.

RAID-1-volymer (speglar)

En RAID-1-volym eller spegel är en volym som innehåller identiska kopior av data i RAID-0-volymer (sammanlänkning på en skivdel). Speglar kräver att du investerar i hårddiskar. Då måste ha minst dubbelt så mycket diskutrymme som den mängd data som du ska spegla. Eftersom Solaris Volymhanterare måste skriva till alla delspeglar, kan spegeln öka den tid det tar för skrivbegärandena att skrivas till disken.

Med RAID-1-volymer kan data läsas både från båda RAID-0-volymerna samtidigt (båda volymerna kan svara på alla begäranden) och ge bättre prestanda. Om fel uppstår på en fysisk disk kan du fortsätta att använda spegeln utan vare sig prestanda- eller dataförlust.

När du har konfigurerat en spegel kan den användas som om den var en fysisk skivdel.

Du kan spegla alla filsystem, även befintliga filsystem. Du kan använda en spegel för alla program, till exempel för en databas.

Planeringsinformation om krav för RAID–1-volymer finns i Krav och riktlinjer för speglar och delspeglar.

Information om RAID-1-volymer finns i Solaris Volume Manager Administration Guide.

Exempel på layout för speglade filsystem

Följande figur visar en spegel som kopierar rotfilsystemet (/) över två fysiska diskar. Statusdatabaskopior (metadbs) finns placerade på båda diskarna.

Figur 10–2 Exempel på layout för ett speglat rotfilsystem

Sammanhanget beskriver bilden.

I Figur 10–2 visas ett system med följande konfiguration.

En exempelprofil där installationsmetoden anpassad JumpStart används för att skapa konfigurationen finns i Exempel 26–10.

Information om hur du skapar speglade filsystem med Solaris Live Upgrade finns i Så här skapar du en tom startmiljö med RAID-1-volymer (speglar) (Kommandoradsgränssnitt).