Solaris 10 Live Upgrade med SFS er virkelig enkel sammenlignet med nogle af de messer, du kunne komme ind i med SVM spejlede roddiske. Nedenfor er en simpel live opgradering være skabelse og lappe eksempel. Solaris Live Upgrade fungerer også på samme måde som i tidligere udgivelser, når du bruger Solaris Live Upgrade. De samme kommandoer. Som jeg sagde, Er det bare nemmere. En rigtig god funktion er også, at du nu kan migrere fra UFS-filsystemer til en RODPULJE og oprette nye opstartsmiljøer i en RODPULJE.
Opret den nye rpool
du skal bruge en ny disk til at blive brugt som din startdisk. Første opgave er at skabe en ny rod pulje eller rpool. Du skal oprette et nyt boot-miljø i den rpool fra det eksisterende UFS boot-og root-filsystem.
i dette eksempel viser kommandoen RFS-liste den RFS-rodpulje, der er oprettet af rspool-kommandoen. Den næste listekommando viser de datasæt, der er oprettet af lucreate-kommandoen.
# Opret rpool c0t2d0s2
# name USED benyt referer MOUNTPOINT
rpool 12.4 g 90.1 G 20k /rpool
vi skal nu oprette det nye Boot-miljø ved hjælp af den eksisterende boot-disk (UFS-baseret) som kilde og bruge den nyoprettede rpool og destinationen BE.
Opret et nyt Boot miljø
# lucreate-c c0t0d0-N Nov2012-sfsbe-p rpool
# liste
navn anvendt benyt henvis MOUNTPOINT
rpool 12.4 G 90.1 G 20k /rpool
rpool/ROOT 8.12 G 90.1G 18K/rpool / rod
rpool/rod/Nov2012-8.12 G 90.1 G 551m /tmp/.alt.luupdall.899001
rpool / dump 3.95 G-3.95 G –
rpool / bytte 3.95 G-3.95 G–
det er så sejt og nemt. Alt, hvad der er tilbage, er at lappe den nye Nov2012 BE, aktivere den og genstarte. Så lad os sige, at vi havde den typiske Oracle (old Sun) patch cluster.
Patch det nye startmiljø med luupgrade
for at lappe det nye BE, ville jeg gøre:
# luupgrade-N Nov2012-sfsbe-s /root/10_anbefalet/patches-t ‘ cat patch_order`
>snip for at fjerne alle patching output.
så aktiverer vi den nye NFS-baserede BE, så vi kan starte ud af den nye disk.
aktiver det nye opstartsmiljø
# luactivate Nov2012-start
en Live Opgraderingssynkroniseringsoperation udføres ved opstart af opstartsmiljøet .
**********************************************************************
målet boot miljø er blevet aktiveret. Det vil blive brugt, når du
genstart. Bemærk: Du må ikke bruge kommandoerne reboot, halt eller uadmin. Du
skal bruge enten init eller lukningskommandoen, når du genstarter. Hvis du
ikke bruger enten init eller nedlukning, starter systemet ikke ved hjælp af
målet være.
**********************************************************************
i tilfælde af en fejl under opstart til målet BE, skal følgende proces
følges for at falde tilbage til det aktuelt fungerende opstartsmiljø:
1. Indtast PROM monitor (OK prompt).
2. Start maskinen til Enkeltbrugertilstand ved hjælp af en anden opstartsenhed
(som Solaris Install CD eller netværk). Eksempler:
på PROM monitor (OK prompt):
til boot til Solaris CD: boot cdrom-s
til boot til netværk: boot net-s
3. Monter den aktuelle boot environment root slice til en mappe (som
/mnt). Du kan bruge følgende kommandoer i rækkefølge til at montere BE:
rpool import rpool
SFS arve-r mountpoint rpool/ROOT/Nov2012-sfsbe
SFS set mountpoint= rpool/ROOT/Nov2012-sfsbe
SFS mount rpool/ROOT/Nov2012-sfsbe
4. Kør nytte uden nogen argumenter fra den overordnede boot
miljø root slice, som vist nedenfor:
/sbin/luactivate
5. luactivate, aktiverer det tidligere arbejdsstartmiljø og
angiver resultatet.
6. Afslut Single User mode og genstart maskinen.
**********************************************************************
ændring af boot archive service
aktivering af boot miljø vellykket.
lad os se om det fungerede. Ja, Nov2012 er nu aktiv ved genstart. Lad os genstarte med init 6.
Boot fra din nye RODDISK
# lustatus
Boot Environment is Active Active kan kopiere
navn færdig nu på Genstart Slet Status
——— — — — — —-
Nov 2012-DK ja nej ja nej–
# init 6
Log ind og tjek patch niveau og se om det nye program jeg installerede er der.
# uname-a
SunOS mygreatboks 5.10 Generic_147440 – 26 sun4v sparc sun4v
hvor let og cool var det? Den praktiske ting med luactivate er, at det ændrer opstartsmiljøet for dig, hvilket betyder, at OBP-startenhedens indstillinger ikke behøver at blive ændret, det hele håndteres af operativsystemet under be-aktiveringsprocessen.