Workshop ZFS a root filesystem

Pro zájemce o ZFS jsem uspořádal workshop na téma ZFS a root FS, v úvodu přiložené prezentace jsou vlastnosti ZFS, na závěr proběhla ukázka ZFS na root FS, patchování živého systému a návrat zpět před patchovanou verzi. Pokud chcete vyzkoušet níže uvedené a máte zvlášť /var, je třeba po instalaci Solarisu 10 U8 aplikovat patch 121430-43 (SPARC) nebo 121431-44 pro x86.

V níže uvedeném příkladu budu instalovat patch 143521-01 do nového prostředí. Cílem je udělat změny pouze v novém prostředí, a na současné (funkční) nešahat. V případě, že nebudu s výsledkem patchování spokojen, je návrat do původního stavu otázkou jednoho případu a rebootu OS.

kontrola zda je patch nainstalován (není):
showrev -p | grep 143521



vytvoření nového prostředí pro boot:
lucreate -n S10U8afterpatch

příkaz lustatus mi ukáže seznam možných prostředí k bootu
lustatus
Boot Environment Is Active Active Can Copy
Name Complete Now On Reboot Delete Status
-------------------------- -------- ------ --------- ------ ----------
10u8 yes yes yes no -
S10U8afterpatch yes no no yes -

spustím patchování nového BE
luupgrade -t -n S10U8afterpatch -t -s / 143521-01

aktivuji nové BE pro příští reboot
luactivate S10U8afterpatch
lustatus
Boot Environment Is Active Active Can Copy
Name Complete Now On Reboot Delete Status
-------------------------- -------- ------ --------- ------ ----------
10u8 yes yes no no -
S10U8afterpatch yes no yes no -

reboot do nového prostředí
init 6

ukážu že patch je instalován
showrev -p | grep 143521

s patchováním nejsem spokojený, aktivuji staré boot prostředí a rebootuji server
luactivate 10u8
init 6

jsem zpět ve starém prostředí, ověřím že zde patch není (opravdu tam nebude) a smažu opatchované prostředí.
lustatus
showrev -p | grep 143521
ludelte S10U8afterpatch

PřílohaVelikost
ZFS_workshop-II.pdf569.94 KB