Die Solaris-Paket-Tools werden zum Verwalten der Zonen-Umgebung eingesetzt. Der globale Administrator kann das System auf eine neue Version von Solaris aufrüsten, wobei gleichzeitig die globale und alle nicht-globalen Zonen aktualisiert werden.
Solaris Live Upgrade, das standardmäßige Solaris-Programm zur interaktiven Installation oder das benutzerdefinierte JumpStart-Installationsprogramm können in der globalen Zone eingesetzt werden, um ein System mit nicht-globalen Zonen aufzurüsten. Für Zonen mit einem zonepath auf ZFS gelten folgende Einschränkungen:
Solaris Live Upgrade wird auf Systemen, deren zonepath sich auf einem ZFS befindet, ab Solaris 10 10/08 unterstützt.
Das System kann nur mit Solaris Live Upgrade aktualisiert werden.
Weitere Informationen finden Sie unter Verwenden des Oracle Solaris Live Upgrade zum Migrieren oder Aktualisieren eines Systems mit Zonen (Solaris 10 10/08) in Oracle Solaris ZFS-Administrationshandbuch.
Mit den Paket-Tools kann der Zonenadministrator alle in einer nicht-globalen Zone installierten Softwareanwendungen verwalten (innerhalb der in diesem Dokument beschriebenen Grenzen).
Bei installierten Zonen gelten die folgenden allgemeinen Richtlinien:
Der globale Administrator kann Software in jeder Zone auf dem System verwalten.
Das Root-Dateisystem einer nicht-globalen Zone kann mit den Paket- und Patch-Tools in Solaris von der globalen Zone aus verwaltet werden. Die Paket- und Patch-Tools in Solaris werden innerhalb der nicht-globalen Zone für die Verwaltung von gebündelten (bundled), eigenständigen (unbundled) oder Drittanbieterprodukten unterstützt.
Die Paket- und Patch-Tools arbeiten in einer Umgebung, in der Zonen aktiviert sind. Mit den Tools kann ein Paket oder ein Patch, das in der globalen Zone installiert wird, auch in einer nicht-globalen Zone installiert werden.
Der Paketparameter SUNW_PKG_ALLZONES definiert den Zonen-Geltungsbereich eines Pakets. Der Geltungsbereich legt den Zonentyp fest, in dem ein bestimmtes Paket installiert werden kann. Weitere Informationen zu diesem Parameter finden Sie unter SUNW_PKG_ALLZONES-Paketparameter.
Der Paketparameter SUNW_PKG_HOLLOW definiert die Sichtbarkeit eines Pakets, wenn es in allen Zonen installiert und in allen Zonen identisch sein muss. Weitere Informationen zu diesem Parameter finden Sie unter SUNW_PKG_HOLLOW-Paketparameter.
Der Paketparameter SUNW_PKG_THISZONE legt fest, ob ein Paket nur in der aktuellen Zone installiert werden muss. Weitere Informationen zu diesem Parameter finden Sie unter SUNW_PKG_THISZONE-Paketparameter.
Pakete, die keine Werte für Zonen-Paketparameter definieren, haben die Standardeinstellung false.
Die innerhalb einer nicht-globalen Zone sichtbaren Paketinformationen entsprechen den Dateien, die mit den Paket- und Patch-Tools in dieser Zone installiert wurden. Die Paketinformationen werden mit den inherit-pkg-dir-Verzeichnissen synchron gehalten.
Eine Änderung, beispielsweise ein zur globalen Zone hinzugefügter Patch bzw. Paket kann für alle Zonen übernommen werden. Diese Funktion sorgt für Konsistenz zwischen der globalen Zone und allen nicht-globalen Zonen.
Mit den Paket-Befehlen können Pakete hinzugefügt, entfernt und abgefragt werden. Mit den Patch-Befehlen können Patches hinzugefügt und entfernt werden.
Während der Durchführung von bestimmten Patch- oder Paketvorgängen wird eine Zone für andere Vorgänge dieses Typs vorübergehend gesperrt. Darüber hinaus fordert das System eventuell eine Bestätigung für den angeforderten Vorgang durch den Administrator an.