Solaris 10 Live Upgrade s ZFS je opravdu jednoduchý ve srovnání s některými nepořádky, do kterých byste se mohli dostat se zrcadlovými kořenovými disky SVM. Níže je jednoduchý živý upgrade být vytvoření a záplatování příklad. Také aktualizace Solaris Live funguje stejně jako v předchozích verzích při použití ZFS. Stejné příkazy. Jak jsem řekl, Je to prostě jednodušší. Opravdu skvělou funkcí je také to, že nyní můžete migrovat ze souborových systémů UFS do kořenového fondu ZFS a vytvářet nová spouštěcí prostředí v kořenovém fondu ZFS.
vytvořte nový rpool
budete potřebovat nový disk, který bude použit jako spouštěcí disk ZFS. Prvním úkolem je vytvořit nový kořenový fond nebo rpool. Musíte vytvořit nové spouštěcí prostředí v tomto rpoolu z existujícího spouštěcího a kořenového systému souborů UFS.
v tomto příkladu příkaz ZFS list zobrazuje kořenový fond ZFS vytvořený příkazem zpol. Následující příkaz ZFS listcommand zobrazuje datové sady vytvořené příkazem lucreate.
# zpol vytvořit rpool c0t2d0s2
# seznam ZFS
název použitý k dispozici viz MOUNTPOINT
rpool 12.4 G 90.1 G 20K / rpool
nyní musíme vytvořit nové spouštěcí prostředí pomocí existujícího spouštěcího disku (založeného na UFS) jako zdroje a použít nově vytvořený rpool a cíl BE.
vytvoření nového zaváděcího prostředí ZFS
# lucreate-c c0t0d0-n Nov2012-zfsBE-p rpool
# seznam ZFS
název použitý available viz MOUNTPOINT
rpool 12.4 G 90.1 G 20K/rpool
rpool / ROOT 8.12 g 90.1G 18K / rpool / ROOT
rpool / ROOT / 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–
to je tak cool, a snadné. Zbývá jen opravit nový Nov2012 BE, aktivovat jej a restartovat. Řekněme tedy, že jsme měli typický cluster patchů Oracle (old Sun).
Oprava nového zaváděcího prostředí založeného na ZFS pomocí luupgrade
k opravě nového BE, udělal bych:
# luupgrade-N Nov2012-zfsBE-s / root / 10_Recommended / patches – t ‚ cat patch_order`
>snip odstranit všechny záplatování výstup.
pak aktivujeme nový ZFS založený na tom, abychom mohli spustit nový disk.
aktivujte nové spouštěcí prostředí založené na ZFS
# luactivate Nov2012-zfsBE
při spuštění spouštěcího prostředí bude provedena operace synchronizace živého upgradu .
**********************************************************************
cílové spouštěcí prostředí bylo aktivováno. Použije se při restartu
. Poznámka: nesmíte používat příkazy reboot, halt nebo uadmin.
musíte při restartu použít příkaz init nebo vypnutí. Pokud
nepoužíváte init ani vypnutí, systém se nespustí pomocí cílového BE
.
**********************************************************************
v případě selhání při zavádění do cílového BE je třeba následovat následující postup
, aby se vrátil zpět do aktuálně fungujícího spouštěcího prostředí:
1. Zadejte monitor PROM (výzva ok).
2. Spusťte stroj do režimu pro jednoho uživatele pomocí jiného spouštěcího zařízení
(jako je instalační CD nebo síť Solaris). Příklady:
na monitoru PROM (OK prompt):
pro boot na Solaris CD: boot cdrom-s
pro boot do sítě: boot net-s
3. Připojit aktuální spouštěcí prostředí kořenový řez do nějakého adresáře (jako
/mnt). Pro připojení BE můžete použít následující příkazy:
zpol import rpool
ZFS dědí-R mountpoint rpool / ROOT / Nov2012-zfsBE
ZFS set mountpoint= rpool / ROOT / Nov2012-zfsBE
ZFS mount rpool/ROOT/Nov2012-zfsBE
ZFS mount rpool / ROOT / Nov2012-zfsBE
4. Spusťte nástroj bez jakýchkoli argumentů z nadřazeného bootování
kořenového řezu prostředí, jak je uvedeno níže:
/ sbin / luactivate
5. luactivate, aktivuje předchozí pracovní spouštěcí prostředí a
označuje výsledek.
6. Ukončete režim jednoho uživatele a restartujte počítač.
**********************************************************************
úprava spouštěcí archivní služby
aktivace spouštěcího prostředí úspěšná.
uvidíme, jestli to fungovalo. Ano, Nov2012-zfsBE je nyní aktivní při restartu. Pojďme restartovat s init 6.
Boot z nového kořenového disku ZFS
# lustatus
spouštěcí prostředí je aktivní aktivní může kopírovat
Název Kompletní nyní při restartu odstranit stav
——— — — — — —-
Nov2012-zfsBE ano ne ano ne–
# init 6
přihlaste se a zkontrolujte úroveň opravy a zjistěte, zda je tam nový software, který jsem nainstaloval.
# uname-a
SunOS mygreatbox 5.10 Generic_147440-26 sun4v sparc sun4v
jak snadné a cool to bylo? Šikovná věc s luactivate je, že změní spouštěcí prostředí pro vás, což znamená, že nastavení zaváděcího zařízení OBP nemusí být změněno, vše je zpracováno operačním systémem během procesu aktivace BE.