Solaris 10: Migrarea de la UFS la ZFS cu actualizare Live

Solaris 10 actualizare Live cu ZFS este foarte simplă în comparație cu unele dintre mizeriile pe care le-ați putea intra cu discurile rădăcină oglindite SVM. Mai jos este un simplu upgrade LIVE fi crearea și patching exemplu. De asemenea, Solaris Live Upgrade funcționează la fel ca în versiunile anterioare atunci când utilizați ZFS. Aceleași comenzi. Așa cum am spus, este doar mai ușor. De asemenea, o caracteristică foarte bună este că acum puteți migra de la sistemele de fișiere UFS la un pool rădăcină ZFS și puteți crea noi medii de boot într-un pool rădăcină ZFS.
creați noul rpool
veți avea nevoie de un disc nou pentru a fi utilizat ca disc de boot ZFS. Prima sarcină este de a crea un nou pool rădăcină sau rpool. Trebuie să creați un nou mediu de boot în acel rpool din sistemul de fișiere UFS boot și root existent.
în acest exemplu, comanda Listă zfs arată piscina rădăcină ZFS creată de comanda zpool. Următoarea listă ZFS afișează seturile de date create de comanda lucreate.

# zpool creați rpool c0t2d0s2
# lista zfs
nume folosit AVAIL REFER MOUNTPOINT
rpool 12.4 G 90.1 G 20k /rpool

acum trebuie să creăm noul mediu de Boot folosind discul de boot existent (bazat pe UFS) ca sursă și să folosim rpool nou creat și destinația BE.
crearea unui nou mediu de Boot ZFS

# lucrate-c c0t0d0-n Nov2012-zfsBE-p rpool
# lista zfs
nume folosit folos consultați MOUNTPOINT
rpool 12.4 G 90.1 G 20K /rpool
rpool/rădăcină 8.12 g 90.1g 18K/rpool/rădăcină
rpool/rădăcină /Nov2012-Zfsbe 8,12 G 90,1 G 551M/tmp/.alt.luupdall.899001
rpool/dump 3.95 G – 3.95 g –
rpool/swap 3.95 G-3.95 G–

acest lucru este atât de cool, și ușor. Tot ce a mai rămas este să patch noul Nov2012 BE, să îl activați și să reporniți. Deci, să spunem că am avut Clusterul tipic Oracle (old Sun) patch.
Patch noul mediu de Boot bazat pe ZFS folosind luupgrade
pentru a patch noul BE, aș face:

# luupgrade-n Nov2012-zfsbe-s /root/10_recomandat / patches-t ‘ cat patch_order`

>decupați pentru a elimina toate ieșirile de patch-uri.
apoi activăm noul ZFS bazat pe BE, astfel încât să putem porni de pe noul disc.
activați noul mediu de pornire bazat pe ZFS

# luactivate Nov2012-zfsBE
o operație de sincronizare Live Upgrade va fi efectuată la pornirea mediului de pornire .
**********************************************************************
mediul de pornire țintă a fost activat. Acesta va fi utilizat atunci când
reboot. Notă: nu trebuie să utilizați comenzile reboot, halt sau uadmin. Tu
trebuie să utilizați fie init sau comanda shutdown atunci când reporniți. Dacă
nu utilizați nici init, nici shutdown, sistemul nu va porni utilizând ținta
be.
**********************************************************************
în cazul unei defecțiuni în timpul pornirii la țintă BE, următorul proces
trebuie urmat pentru a reveni la mediul de pornire care funcționează în prezent:
1. Introduceți monitorul PROM (prompt ok).
2. Porniți aparatul în modul utilizator unic utilizând un dispozitiv de pornire diferit
(cum ar fi CD-ul sau rețeaua de instalare Solaris). Exemple:
la monitorul PROM (prompt OK):
pentru boot la Solaris CD: boot cdrom-s
pentru boot la rețea: boot net-s
3. Montați felia rădăcină a mediului de pornire curent într-un anumit director (cum ar fi
/mnt). Puteți utiliza următoarele comenzi în ordine pentru a monta BE:
zpool import rpool
ZFS moștenesc-r mountpoint rpool/ROOT/Nov2012-Zfsbe
ZFS set mountpoint= rpool/ROOT/Nov2012-Zfsbe
ZFS mount rpool/ROOT/Nov2012-Zfsbe
4. Utilitate rula cu orice argumente de boot părinte
felie rădăcină mediu, așa cum se arată mai jos:
/sbin/luactivate
5. luactivate, activează mediul de pornire de lucru anterior și
indică rezultatul.
6. Ieșiți din modul utilizator unic și reporniți aparatul.
**********************************************************************
modificarea serviciului de arhivă de boot
activarea mediului de boot cu succes.

să vedem dacă a funcționat. Da, Nov2012-zfsBE este acum activ la repornire. Să repornim cu init 6.
porniți de pe noul disc rădăcină ZFS

# lustatus
mediul de pornire este activ activ poate copia
numele complet acum la repornire ștergeți starea
——— — — — — —-
Nov2012-zfsBE Da Nu Da Nu–
# init 6

Conectați-vă și verificați nivelul patch-urilor și vedeți dacă noul software pe care l-am instalat este acolo.

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

cât de ușor și rece a fost asta? Lucrul la îndemână cu luactivate este că schimbă mediul de pornire pentru dvs., ceea ce înseamnă că setările dispozitivului de pornire OBP nu trebuie schimbate, totul este gestionat de sistemul de operare în timpul procesului de activare BE.

Write a Comment

Adresa ta de email nu va fi publicată.