Solaris Live Upgrade använder tekniken i Solaris volymhanterare för att skapa en startmiljö som kan innehålla filsystem som är RAID-1-volymer (speglar). 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 Solaris Live Upgrade kan du använda en del av de här åtgärderna, till exempel skapa en RAID-1-volym för rotfilsystemet ( /).
En volym kan gruppera skivdelar över flera diskar så att de ser ut som och uppträder som en enda disk för operativmiljön. Solaris Live Upgrade är begränsad till att skapa en startmiljö för rotfilsystem (/) som innehåller enkelskivdelssammanlänkningar i en RAID-1-volym (spegel). Den här begränsningen beror på att start-PROM är begränsad till att välja en skivdel att starta från.
När du skapar en ny startmiljö kan du använda Solaris Live Upgrade för att hantera följande åtgärder:
Koppla från en enkelskivdelssammanlänkning (delspegel) från en RAID-1-volym (spegel). Innehållet kan bevaras om du vill att det om det blir nödvändigt blir innehållet i den nya startmiljön. Eftersom innehållet inte kopieras kan den nya startmiljön skapas snabbt. När en delspegel har kopplats bort från en spegel är den inte längre en del av den ursprungliga spegeln. Läsning av och skrivning till delspegeln utförs inte längre via spegeln.
Skapa en startmiljö som innehåller en spegel.
Anslut högst tre enkelskivdelssammanlänkningar till den nyss skapade spegeln.
Om du vill använda speglingsfunktionerna i Solaris Live Upgrade måste du skapa minst en statusdatabas och minst tre statusdatabaskopior. En statusdatabas lagrar information på disken om status för konfigurationen för Solaris volymhanterare. Statusdatabasen är en samling av flera kopierade databaskopior. Varje kopia kallas en statusdatabaskopia. När en statusdatabas kopieras är kopian ett skydd mot dataförluster från enstaka felpunkter. Information om procedurer som du använder för att skapa en statusdatabas finns i avsnittet om “State Database (Overview)” in Solaris Volume Manager Administration Guide.
Du använder kommandot lucreate med alternativet -m om du vill skapa en spegel, koppla från delspeglar och ansluta delspeglar för den nya startmiljön.
Procedurer beskrivs i Så här skapar du en tom startmiljö med RAID-1-volymer (speglar) (Kommandoradsgränssnitt) .
Grundlig information om andra komplicerade konfigurationer för Solaris volymhanterare som inte stöds när du använder Solaris Live Upgrade finns i avsnittet om “Storage Management Concepts” in Solaris Volume Manager Administration Guide.
Term |
Beskrivning |
---|---|
En statusdatabas lagrar information på disken om status för konfigurationen för Solaris volymhanterare. Statusdatabasen är en samling av flera kopierade databaskopior. Varje kopia kallas en statusdatabaskopia. Statusdatabasen spårar plats och status för alla kända statusdatabaskopior. |
|
statusdatabaskopia |
En kopia av en statusdatabas. Kopian är en försäkran om att informationen i databasen är giltig. |
En grupp fysiska skivdelar eller andra volymer som för systemet uppträder som en enda logisk enhet. En volym fungerar på exakt samma sätt som en fysisk disk för ett program eller filsystem. I en del kommandoradsverktyg kallas en volym för metaenhet. |
Tabell 30–2 visar komponenterna som kan hanteras av Solaris Live Upgrade.
Tabell 30–2 Volymklasser
Term |
Beskrivning |
---|---|
En volymklass som kopierar data genom att använda flera kopior. En RAID-1-volym kallas ibland för spegel. En RAID-1-volym består av en eller flera RAID-0-volymer som kallas delspeglar. |
|
En volymklass som kan vara en stripe eller en sammanlänkning. De här komponenterna kallas även delspeglar. En stripe eller sammanlänkning är grundstenen för en spegel. |
|
En RAID-1-volym. Se RAID-1-volym. |
|
En RAID-0-volym. Om skivdelarna är sammanlänkade skrivs data till den första tillgängliga skivdelen tills den är full. När den skivdelen är full skrivs data till nästa skivdel i serien. En sammanlänkning ger ingen dataredundans om den inte ingår i en spegling. |
|
Se RAID-0-volym. |
Figur 30–4 visar en ny startmiljö med en RAID-1-volym (spegel) som skapats på två fysiska diskar. Den nya startmiljön och spegeln skapades med följande kommando.
# lucreate -n second_disk -m /:/dev/md/dsk/d30:mirror,ufs \ -m /:c0t1d0s0,d31:attach -m /:c0t2d0s0,d32:attach \ -m -:c0t1d0s1:swap -m -:c0t2d0s1:swap |
Det här kommandot utför de här åtgärderna:
Skapar en ny startmiljö, second_disk.
Skapar en spegel, d30, och konfigurerar ett UFS-filsystem.
Skapar en enkelskivdelssammanlänkning på skivdel 0 på varje fysisk disk. Sammanlänkningarna heter d31 och d32 .
Lägger till de två sammanlänkningarna i spegeln d30.
Kopierar rotfilsystemet (/) till spegeln.
Konfigurerar filsystemen för minnesväxlingen på skivdel 1 på varje fysisk disk.
Figur 30–5 visar en ny startmiljö som innehåller en RAID-1-volym (spegel). Den nya startmiljön och spegeln skapades med följande kommando.
# lucreate -n second_disk -m /:/dev/md/dsk/d20:ufs,mirror \ -m /:/dev/dsk/c0t1d0s0:detach,attach,preserve |
Det här kommandot utför de här åtgärderna:
Skapar en ny startmiljö, second_disk.
Bryter spegeln d10 och kopplar från sammanlänkningen d12.
Bevarar innehållet i sammanlänkningen d12 och filsystemen kopieras inte.
Skapar en ny spegel, d20. Du har nu två enkelriktade speglar, d10 och d20.
Ansluter sammanlänkningen d12 till spegeln d20.