Første alternativ – Solaris 10 migrering fra UFS eksempel
spørgsmål
Hvordan kan jeg migrere mit Solaris 10-system (opdatering 6, 10/08 og fremefter) til et rodfilsystem baseret på UFS?
svar
før du læser dette, skal du kigge på denne side, hvis du ikke er sikker på, om du vil oprette en pulje.
dette er et kort eksempel på at migrere et eksisterende UFS-baseret Solaris 10-system til at bruge en pulje
til dets rod -, bytte-og dump-områder.
dette understøttes kun i Solaris 10 opdatering 6 (10/08) og fremefter.
denne procedure viser processen for migrering ved hjælp af Live Upgrade, og er en af seks live Upgrade scenarier taget fra vores Solaris Live Upgrade værksted en-dags kursus.
bemærk, at forberedelse til udførelse af en Live-opgradering inkluderer installation af specifikke programrettelser og det korrekte Live-opgraderingsprogram plus tilgængelighed af disklagring. Se følgende link for detaljer:-
https://docs.oracle.com/cd/E26505_01/html/E28038/preconfig-17.html
migrering til SFS har flere fordele, herunder:-
- ved hjælp af avancerede faciliteter med tilhørende ydeevne og modstandsdygtighed.
- kun en pulje, der skal vedligeholdes, med enkel administration og nem udskiftning af diske (i en spejlet pool) med større diske, hvis der er behov for mere kapacitet.
- nye Opstartsmiljøer (BE ‘ er) oprettes ved hjælp af snapshot-kloner i filsystemet og oprettes næsten øjeblikkeligt; disse kan derefter opgraderes, lappes og ændres (tilføjelse af fjernelse af pakker osv.) og derefter aktiveres og startes fra, for at overtage fra den aktuelt kørende BE.
for at begynde skal du oprette en pool på dine ekstra disk(er), helst et spejl.
puljen skal oprettes fra skiver på diske med en SMI-disketiket, snarere end hele diske, for at kunne startes og opgraderes, og du skal kun bruge skiver eller spejle og ikke RAIDSE. 5)
et rodfilsystem er større end et UFS rodfilsystem, fordi bytte-og dump-enheder skal være separate enheder, mens bytte-og dump-enheder er den samme enhed i et UFS rodfilsystem.
# Opret-f rejer_root_t2 spejl c0t2d0s0 c0t3d0s0
# Opret-f rejer_root_t2 spejl c0t2d0s0 c0t3d0s0
# vælg Status
.. viser oplysninger om puljer.
brug nu lucreate til at oprette en ny BE i puljen:-
# lucreate-n rreate_sfs_root-p rreate_root_t2
analyse af systemkonfiguration.
sammenligning af kildestartmiljø < c0t0d0s0>filsystemer med filen
system(er), du har angivet for det nye opstartsmiljø. Bestemmelse af, hvilke
filsystemer der skal være i det nye opstartsmiljø.
opdatering boot miljø beskrivelse database på alle BEs.
opdatering af systemkonfigurationsfiler.
enheden </dev/dsk / c0t2d0s0> er ikke en rodenhed til noget opstartsmiljø; kan ikke få være ID.
oprettelse af konfiguration til opstartsmiljø <
kilde boot miljø er <c0t0d0s0>.
oprettelse af boot environment <
oprettelse af filsystemer på boot miljø <
oprettelse < SFS>filsystem til </>i område < global>på <rrr_root_t2/ROOT/rrr_sfs_root>.
udfylde filsystemer på boot miljø <
kontrol af valgintegritet.
integritet kontrol OK.
befolker indholdet af monteringspunktet < / >.
kopiering.
oprettelse af delte filsystemmonteringspunkter.
oprettelse sammenligne databaser til boot miljø <
oprettelse sammenligne database for filsystemet < / usr>.
oprettelse sammenligne database for filsystemet </rejn_root_t2 / ROOT>.
oprettelse sammenligne database for filsystemet < / opt>.
oprettelse sammenligne database for filsystemet < / >.
opdatering sammenligne databaser på boot miljø <
gør boot miljø <
oprettelse af boot_archive til/.alt.tmp.b-4Gc.mnt
opdatering/.alt.tmp.b-4Gc.mnt / platform / sun4u / boot_archive
Population af boot miljø <
oprettelse af boot miljø <
#
(tager omkring 30-40 minutter.)
Bemærk, at data skiver adskilt fra dem, der indeholder Solaris OS sådan en /eksport/hjem vil ikke blive migreret (de kan heller ikke være, i modsætning til BE ‘ er indeholdt på UFS-filsystemer); sådanne skiver monteres på deres originale monteringspunkter, når den nye BE startes.
# luftslist rejerroot
.. viser filsystemoplysninger for den nye BE
# lustatus
.. viser generel information
du kan nu bruge luupgrade eller smpatch (smpatch har i øjeblikket problemer…) for at lappe den nye (SFS-baserede) være, før du aktiverer den.
hvis originalen (UFS) er indeholdt ikke-globale områder i systemskiverne, vil de blive kopieret med lucreate.
hvis de findes i en ikke-systemskive, såsom /områder monteret på en separat skive, behandles de som en delt skive på samme måde som en /eksport/hjemmeskive som beskrevet ovenfor.
når man ser fremad, når yderligere udgivelser er tilgængelige, kan man opgradere den nye BE, før den startes op: –
# luupgrade-n root-u-s /net/yamaha/program/sol10_u8
hvor /net/yamaha/program/sol10_u8 er vejen til et gyldigt Solaris 10 distributionsbillede. (Imaginær som i marts 2009!)
nu hvor den nye SFS er oprettet, kan vi aktivere den og derefter starte fra den: –
# luactivate sfs_root
en Live Upgrade Sync operation vil blive udført ved opstart af boot environment <p rfs_root>.
******************************************************************
målet boot miljø er blevet aktiveret. Det vil blive brugt, når du
genstarter. 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 BE.
******************************************************************
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. Skift opstartsenheden tilbage til det oprindelige opstartsmiljø ved at skrive:
setenv boot-device /pci@1F,0/ide@d/disk@0,0:a
3. Boot til den oprindelige boot miljø ved at skrive:
støvle
******************************************************************
ændring af boot archive service
aktivering af boot miljø <
du kan nu genstarte, men se output ovenfor fra luactivate på hvilke kommandoer der skal bruges.
# init 6
når den nye root pool BE startes og kører, kan vi overveje vores næste trin.
vi ønsker måske at beholde originalen i tilfælde af problemer.
se dig omkring for at se, hvordan systemet ser ud med forskellige kommandoer – du vil ikke bemærke meget forskel, undtagen med kommandoer som df.
det er også vigtigt at have kendskab til kommandoer for at vedligeholde filsystemerne og puljen; sådanne emner er dækket på både vores Solaris 10 Systems Administration Del 2 og Solaris 10 Opdateringsværkstedskurser.
bemærk, hvordan partitioner, der indeholder brugerdata, f.eks. /eksport/hjem, ikke er inkluderet i BE, men bevarer deres oprindelige partitioner og monteringspunkter.
du ønsker måske at migrere disse også i en separat pulje.
det er muligt at placere sådanne ting i den eksisterende pool, men dette ville gøre dem til en del af eventuelle nye klonede BE ‘ er med mulige komplikationer som følge heraf.
nu kan vi oprette en yderligere være meget hurtigt, som derefter kan lappes eller opgraderes efter behov.
for at oprette en ny BE fra vores SFS BE: –
# lucreate-n rejn_root_t2_jan_31
analyse af systemkonfiguration.
sammenligning af kildestartmiljø< filsystemer med de(n)
filsystem (er), du har angivet for det nye opstartsmiljø. Bestemmelse af
hvilke filsystemer der skal være i det nye opstartsmiljø.
opdatering boot miljø beskrivelse database på alle BEs.
opdatering af systemkonfigurationsfiler.
oprettelse af konfiguration til boot miljø <rejn_root_t2_jan_31>.
kilde boot miljø er <
oprettelse boot miljø <rejn_root_t2_jan_31>.
kloning af filsystemer fra boot environment < for at oprette boot environment<for at oprette boot environment >for at oprette boot environment< rejn_root_t2_jan_31 >.
oprettelse af snapshot til < rejer_root_t2/ROOT/rejer_sfs_root>på<rejer_root_t2/ROOT/rejer_sfs_root@rejer_root_t2_jan_31>.
oprettelse af klon til < rejen_root_t2/ROOT/rejen_sfs_root@rejen_root_t2_jan_31>på <rejen_root_t2/ROOT/rejen_root_t2_jan_31>.
indstilling af canmount=noauto for </> i område <global> på <rejer_root_t2/ROOT/rejer_root_t2_jan_31>.
Population af boot miljø < rejer_root_t2_jan_31> vellykket.
oprettelse af boot miljø < rejer_root_t2_jan_31> vellykket.
tager cirka 30 sekunder…..
# lustatus
en kommando med en liste viser, at BE er blevet oprettet som en klon af et snapshot.
# SFS list
den nye BE kan nu lappes, få nye pakker tilføjet og opgraderes..
For mere information om SFS, hvorfor ikke deltage i vores 4-dages Solaris 10 opdatering
kursus se: https://www.firstalt.co.uk/courses/s10up.html
SFS er også inkluderet i vores standard Solaris 10 Systemadministrationskurser.
for alle detaljer om Live opgradering, kan du deltage i Vores Solaris Live Upgrade værksted, et en-dags kursus, der dækker 6 differnt Live Upgrade scenarier, herunder denne!
Hvordan opretter og konfigurerer jeg et område i Solaris 10?
svar
første Alternative kursusundervisere kan besvare spørgsmål som dette … og er glade for at gøre det. Se dig omkring på vores hjemmeside efter relevante kurser i Lini-Solaris
Luk vindue