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:

  1. lucreate -n Solaris_10_10-09
  2. luupgrade -u -n Solaris_10_10-09 -s /cdrom/…
  3. luupgrade -t -n Solaris_10_10-09 -s /…/10_Recommended/
  4. lustatus
  5. luactivate Solaris_10_10-09
  6. 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

Tags »   

Trackback: Trackback-URL | Feed zum Beitrag: RSS 2.0
Thema: Solaris

Diesen Beitrag kommentieren.

Kommentar abgeben