Solaris 10: Migrera från UFS till ZFS med Live Upgrade

Solaris 10 Live Upgrade med ZFS är väldigt enkelt jämfört med några av de röra du kan komma in med SVM-speglade rotdiskar. Nedan följer en enkel levande uppgradering vara skapande och lapp exempel. Solaris Live Upgrade fungerar också på samma sätt som i tidigare versioner när du använder ZFS. Samma kommandon. Som sagt, det är bara lättare. En riktigt bra funktion är också att du nu kan migrera från UFS-filsystem till en ZFS-rotpool och skapa nya startmiljöer i en ZFS-rotpool.
skapa den nya rpool
du behöver en ny disk som ska användas som din ZFS-startdisk. Första uppgiften är att skapa en ny rotpool eller rpool. Du måste skapa en ny startmiljö i den rpoolen från det befintliga UFS-start-och rotfilsystemet.
i det här exemplet visar kommandot ZFS list den ZFS-rotpool som skapats av kommandot zpool. Nästa zfs listcommand visar datamängder som skapats av kommandot lucreate.

# zpool skapa rpool c0t2d0s2
# zfs lista
namn som används AVAIL se monteringspunkt
rpool 12.4 g 90.1 g 20k /rpool

vi måste nu skapa den nya startmiljön använda den befintliga startdisken (UFS-baserad) som källa och använda den nyskapade rpool och destinationen vara.
skapa en ny ZFS-startmiljö

# lucreate-c c0t0d0-n Nov2012-zfsBE-p rpool
# zfs lista
namn som används AVAIL se monteringspunkt
rpool 12.4 G 90.1 G 20k/rpool
rpool / rot 8.12 G 90.1G 18K / rpool / rot
rpool / rot /Nov2012-zfsBE 8.12 G 90.1 G 551M/tmp/.Alt.luupdall.899001
rpool / dumpa 3,95 g – 3,95 G –
rpool / byt 3,95 g-3,95 G–

det här är så coolt och enkelt. Allt som återstår är att lappa den nya Nov2012 BE, aktivera den och starta om. Så låt oss säga att vi hade det typiska Oracle (old Sun) patchklustret.
Patch den nya ZFS-baserade startmiljön med luupgrade
för att lappa den nya BE, skulle jag göra:

# luupgrade-n Nov2012-zfsBE – s / root / 10_Recommended / patchar-t ’ cat patch_order`

>klipp för att ta bort all patchning.
då aktiverar vi den nya ZFS-baserade BE så att vi kan starta av den nya disken.
aktivera den nya ZFS-baserade startmiljön

# luactivate Nov2012-zfsBE
en Live Upgrade Sync-operation kommer att utföras vid start av startmiljön .
**********************************************************************
målstartmiljön har aktiverats. Det kommer att användas när du
omstart. Du får inte använda kommandona reboot, halt eller uadmin. Du
måste använda antingen init eller avstängningskommandot när du startar om. Om du
inte använder antingen init eller avstängning, startar inte systemet med
målet vara.
**********************************************************************
i händelse av ett fel vid uppstart till målet BE måste följande process
följas för att återgå till den nuvarande arbetsmiljön:
1. Ange PROM monitor (OK prompt).
2. Starta maskinen till enanvändarläge med en annan startenhet
(som Solaris Install CD eller Network). Exempel:
på PROM monitor (OK prompt):
för start till Solaris CD: boot cdrom-s
för start till nätverk: boot net-s
3. Montera den aktuella boot environment root slice till någon katalog (som
/mnt). Du kan använda följande kommandon i följd för att montera:
zpool import rpool
zfs ärva-r monteringspunkt rpool/rot/Nov2012-zfsBE
ZFS set monteringspunkt= rpool/rot/Nov2012-zfsBE
ZFS mount rpool/rot/Nov2012-zfsBE
4. Kör verktyget utan några argument från den överordnade boot
miljö rot skiva, som visas nedan:
/sbin/luactivate
5. luactivate, aktiverar den tidigare arbetsmiljön och
indikerar resultatet.
6. Avsluta enanvändarläge och starta om datorn.
**********************************************************************
ändra boot archive service
aktivering av boot miljö framgångsrik.

Låt oss se om det fungerade. Ja, Nov2012-zfsBE är nu aktiv vid omstart. Låt oss starta om med init 6.
starta från din nya ZFS-rotdisk

# lustatus
startmiljön är aktiv Aktiv kan kopiera
namn komplett nu vid omstart radera Status
——— — — — — —-
Nov2012-zfsBE ja nej ja nej–
# init 6

logga in och kontrollera patchnivå och se om den nya programvaran jag installerade finns där.

# uname-a
SunOS mygreatbox 5.10 Generic_147440-26 sun4v sparc sun4v

hur lätt och cool var det? Det praktiska med luactivate är att det ändrar startmiljön för dig, vilket innebär att OBP-startanordningens inställningar inte behöver ändras, det hanteras allt av operativsystemet under aktiveringsprocessen.

Write a Comment

Din e-postadress kommer inte publiceras.