Solaris mit ZFS Root Dateisystem updaten
Sonntag, 13. Juni 2010 | Autor: Michael Zimmer
Hallo Sysadmins,
hier ein kleines Beispiel wie man Solaris 10 mit ZFS als Root Filesystem patchen und upgraden kann:
Wenn Zonen auf dem System sind, sollten sie installiert und gebootet sein. Überprüfen kann man das mit
zoneadm list -cv
Da wir auf dem System die Zonen mit VCS schwenken und die Root Filesysteme der Zonen mit VxFS realisiert sind, habe ich die Zonen zunächst deportiert und dann für das Update des OS auskommentiert:
zoneadm -z <zönchen> detach
in /etc/zones/index mit führendem # auskommentieren
Bei Solaris 10 5/09 gibt es einen Bug bei luactivate. Als Workaround sollte folgende Variable in der Shell exportiert sein:
export BOOT_MENU_FILE=”menu.lst”
Und los geht es:
- lucreate -n Solaris_10_10-09
- luupgrade -u -n Solaris_10_10-09 -s /cdrom/…
- luupgrade -t -n Solaris_10_10-09 -s /…/10_Recommended/
- lustatus
- luactivate Solaris_10_10-09
- init 6
Die dann noch fehlenden Zonen wieder einkommentieren und mit
zoneadm -z <zönchen> attach -u
auf den neusten Stand bringen.
Wenn dann alles OK gelaufen ist, kann man noch die ZFS Pools updaten:
zpool upgrade <rootpool>
und die alte BE löschen:
ludelete Solaris_old-BE
aber auch hier muss die Shell Variable wie oben beschrieben gesetzt sein.
Viele Grüße
Michael




