In diesem Abschnitt finden Sie eine Übersicht der Verfahren zum Anhalten, Neustarten und Deinstallieren von Zonen. Darüber hinaus finden Sie Tipps zur Fehlersuche bei Zonen, die nicht auf Anforderung anhalten.
Mit dem Befehl zoneadm halt werden sowohl die Anwendungsumgebung als auch die virtuelle Plattform einer Zone entfernt. Die Zone wird daraufhin in den Status „installed“ zurückversetzt. Alle Prozesse werden abgebrochen, die Konfiguration von Geräten wird aufgehoben, Netzwerkschnittstellen werden zerstört, Dateisysteme ausgehängt und Kernel-Datenstrukturen aufgehoben.
Der Befehl halt führt keine Skripten zum Herunterfahren innerhalb der Zone aus. Wie eine Zone heruntergefahren wird, können Sie unter So verwenden Sie den Befehl zlogin zum Herunterfahren einer Zone nachlesen.
Wenn das Anhalten fehlschlägt, lesen Sie Zone lässt sich nicht anhalten.
Mit dem Befehl zoneadm reboot wird eine Zone neu gestartet. Die Zone wird angehalten und dann erneut gebootet. Beim Neustart einer Zone wird die Zonen-ID geändert.
Zonen unterstützten die folgenden Boot-Argumente, die mit den Befehlen zoneadm boot und reboot aufgerufen werden:
-i altinit
-m smf_options
-s
Es gelten die folgenden Definitionen:
Wählt eine alternative ausführbare Datei als ersten Prozess. altinit muss ein gültiger Pfad zu einer ausführbaren Datei sein. Der standardmäßige erste Prozess ist in der Manpage init(1M) beschrieben.
Steuert das Boot-Verhalten von SMF. Es gibt zwei Kategorien von Optionen: Wiederherstellungsoptionen und Meldungsoptionen. Meldungsoptionen legen den Typ und die Anzahl der Meldungen fest, die während des Bootvorgangs angezeigt werden. Service-Optionen legen die Services fest, die während des Booten des Systems verwendet werden.
Die Wiederherstellungsoptionen umfassen:
Druckt eine standardmäßige Ausgabe pro Service und alle svc.startd-Nachrichten in ein Protokoll.
Bootet bis zu dem von einem bestimmten Meilenstein definierten Subgraph. Gültige Meilensteine sind none, single-user, multi-user, multi-user-server und all.
Die Meldungsoptionen umfassen:
Druckt eine standardmäßige Ausgabe pro Service sowie Fehlermeldungen, die administratives Eingreifen erfordern
Bedruckt eine standardmäßige Ausgabe pro Service sowie Meldungen, die weiterführende Informationen enthalten.
Bootet nur bis zum Meilenstein svc:/milestone/single-user:default . Dieser Meilenstein entspricht der init-Ebene s.
Anwendungsbeispiele finden Sie unter So booten Sie eine Zone und So booten Sie eine Zone im Einzelbenutzermodus.
Weitere Informationen zur Solaris Service Management Facility (SMF) und zu init finden Sie in Kapitel 18, Managing Services (Overview) in System Administration Guide: Basic Administration, svc.startd(1M) und in·init(1M).
Wenn Sie die Ressourceneigenschaft autoboot in einer Zonenkonfiguration auf true setzen, wird die Zone bei einem Neustart der globalen Zone automatisch gebootet. Die Standardeinstellung ist false.
Beachten Sie, dass auch der Zonenservice svc:/system/zones:default aktiviert sein muss, damit Zonen automatisch gebootet werden können.
Mit dem Befehl zoneadm uninstall werden alle Dateien aus dem Root-Dateisystem der Zone gelöscht. Vor dem Fortsetzen werden Sie vom Befehl zur Bestätigung der Aktion aufgefordert, es sei denn, die Option -F (Erzwingen) wurde ebenfalls angegeben. Der Befehl uninstall darf nur nach sorgfältiger Überlegung angewendet werden, da die Aktion nicht rückgängig gemacht werden kann.