Packages besitzen Parameter, die festlegen, wie der Package-Inhalt verteilt und auf Systemen mit installierten nicht-globalen Zonen sichtbar gemacht wird. Die Package-Parameter SUNW_PKG_ALLZONES , SUNW_PKG_HOLLOW und SUNW_PKG_THISZONE legen die Eigenschaften von Packages auf Systemen mit Zonen fest. Diese Parameter sind so einzustellen, dass Packages auf einem System mit nicht-globalen Zonen verwaltet werden können.
In der folgenden Tabelle sind vier zulässige Kombinationen zum Einstellen von Package-Parametern aufgeführt. In dieser Tabelle nicht aufgeführte Kombinationen sind unzulässig und haben zur Folge, das Packages nicht ordnungsgemäß installiert werden.
Vergewissern Sie sich, dass Sie alle drei Package-Parameter eingestellt haben. Sie können auch alle drei Package-Parameter leer lassen. Die Package-Tools interpretieren leer gelassene Package-Parameter für Zonen als Wert “false”; es wird jedoch davon abgeraten, Package-Parameter nicht einzustellen. Durch Einstellen aller drei Package-Parameter legen Sie genau fest, wie sich die Package-Tools beim Installieren bzw. Entfernen eines Package verhalten sollen.
SUNW_PKG_ALLZONES Einstellung |
SUNW_PKG_HOLLOW Einstellung |
SUNW_PKG_THISZONE Einstellung |
Paketbeschreibung |
---|---|---|---|
false |
false |
false |
Das ist die Standardeinstellung für Packages, für die keine Werte der Package-Parameter für Zonen angegeben sind. Ein Package mit diesen Einstellungen kann in der globalen Zone oder in nicht-globalen Zonen installiert werden.
In beiden Fällen ist der Inhalt des Package in allen Zonen, in denen dieses Package installiert wurde, sichtbar. |
false |
false |
true |
Ein Package mit diesen Einstellungen kann in der globalen Zone oder in nicht-globalen Zonen installiert werden. Wenn nach der Installation neue nicht-globale Zonen erstellt werden, wird die Installation dieses Package von den anderen neuen nicht-globalen Zonen nicht übernommen.
In beiden Fällen ist der Inhalt des Package in der Zone, in der das Package installiert wurde, sichtbar. |
true |
false |
false |
Ein Package mit diesen Einstellungen kann nur in der globalen Zone installiert werden. Bei Ausführung des Befehls pkgadd wird das Package in der globalen und in allen nicht-globalen Zonen installiert. Der gesamte Package-Inhalt ist in allen Zonen sichtbar. Hinweis – Alle Versuche zur Installation dieses Package in einer nicht-globalen Zone schlagen fehl. |
true |
true |
false |
Ein Package mit diesen Einstellungen kann nur vom globalen Administrator in der globalen Zone installiert werden. Bei Ausführung des Befehls pkgadd in der globalen Zone wird der Package-Inhalt vollständig in der globalen Zone installiert. Wenn die Package-Parameter eines Package diese Werte besitzen, wird der Package-Inhalt nicht in nicht-globale Zonen übernommen. Es werden nur die Informationen zur Package-Installation, die erforderlich sind, sodass das Package als installiert angezeigt wird, in allen nicht-globalen Zonen installiert. Dies ermöglicht die Installation anderer Packages, die von der Installation des betreffenden Packages abhängig sind. Weitere Informationen zu diesen sog. ?hohlen? Packages finden Sie in Kapitel 24, About Packages and Patches on a Solaris System With Zones Installed (Overview) in System Administration Guide: Solaris Containers-Resource Management and Solaris Zones Zum Überprüfen von Package-Abhängigkeiten erscheint das Package in allen Zonen als installiert.
Hinweis – Alle Versuche zur Installation dieses Package in einer nicht-globalen Zone schlagen fehl. |
Beschreibung |
Weitere Informationen |
---|---|
Ausführliche Informationen zu Packages und Zonen | |
Übersicht über sparse und ganze root-Zonen | |
Informationen zu Package-Eigenschaften und Parametern | |
Informationen zum Anzeigen von Werten von Package-Parametern |