Solaris 10: Zone im ‹mounted› Status

Eine Zone, welche sich im Status mounted befindet? Das kann eigentlich nicht sein.  Zumal es diesen Status in den offiziellen Dokumentationen von SUN auch nicht zu geben scheint.

# zoneadm list -cv
  ID NAME          STATUS     PATH                     BRAND    IP
   0 global        running    /                        native   shared
   1 zone1         running    /opt/local/zones/zone1   native   shared
   2 zone2         running    /opt/local/zones/zone2   native   shared
  10 zone3         mounted    /opt/local/zones/zone3   native   shared

Durchkämmt man den OpenSolaris Code nach den verschiedenen Statussen findet man jedoch auch die Definition für den mounted Status

#define ZONE_STATE_MOUNTED

Und wie kommt dieser Status zustande? Hauptsächlich durch die Installation eines neuen Patches/Paketes. Hierdurch wird mit den Befehlen die Zone (sofern diese nicht lief) in den Status mounted gebootet um dann das Pake/den Patch installieren zu können. Im Normalfall wird das entsprechende Tool dann auch den Ursprünglichen Zustand wieder herstellen. Aber manchmal funktioniert das halt nicht.

Das Problem ist, dass man mit der Zone solange nichts machen kann (kein reboot, kein halt) bis man den Status auf installed gebracht hat. Hierzu verwendet man einen ebenfalls eine nicht angegebene Option von zoneadm: unmount

Mit dem Befehl:

zoneadm -z zone3 unmount

Wird die Zone sauber unmounted und wieder in den Status installed gebracht.




ein wenig Update bitte

Wie der geneigte Leser gemerkt hat, hat sich wieder einmal einiges verändert auf unserer Webseite. Zum einen habe ich auf WordPress 2.7 geupdated, zum anderen verwende ich ein neues Theme.

Nicht, dass mir das alte nicht gefallen hätte, aber Cablecom hat es geschafft, meinen Uploadstream von 1500 auf ~600 Kbit/s zu kastrieren. Hierzu aber zu einem anderen Zeitpunkt mehr.

Jedenfalls erhoffe ich mir durch dieses weniger grafikintensive Theme eine schnellere Ladezeit. Mal sehen 😉