Verwalten von Boot-Umgebungen mit Oracle Solaris 11 Express

Kapitel 3 Zonenunterstützung von beadm

Die Partitionierungstechnologie Solaris Zones dient zum Virtualisieren von Betriebssystemdiensten und bietet eine isolierte und sichere Umgebung zum Ausführen von Anwendungen. Jedes Oracle Solaris-System stellt eine globale Zone dar. Innerhalb einer globalen Zone können spezifische nicht-globale Zonen erstellt werden.

Weitere Informationen zum Erstellen und Verwalten nicht-globaler Zonen Ihres Systems finden Sie unter Teil II, Oracle Solaris Zones in System Administration Guide: Oracle Solaris Zones, Oracle Solaris 10 Containers, and Resource Management.

Das Dienstprogramm beadm unterstützt auch Zonen, die nicht global sind.

Einschränkungen für die Zonenunterstützung

Für die Unterstützung nicht-globaler Zonen im Dienstprogramm beadm und in verwandten Prozessen:

Spezifikationen für die Zonenunterstützung

Der Befehl beadm wirkt sich wie folgt auf die nicht-globalen Zonen von Boot-Umgebungen aus.

beadm create

Beim Klonen einer Boot-Umgebung mithilfe des Befehls beadm create werden alle unterstützten Zonen in dieser Boot-Umgebung in die neue Boot-Umgebung kopiert.

beadm destroy

Beim Löschen einer inaktiven Boot-Umgebung werden alle zu dieser Boot-Umgebung gehörenden Zonen ebenfalls gelöscht.

beadm mount

Beim Einhängen einer Boot-Umgebung werden die unterstützten Zonen dieser Boot-Umgebung relativ zu den Einhängepunkten für diese Boot-Umgebung eingehängt.

beadm unmount

Beim Aushängen einer Boot-Umgebung werden die Zonen in dieser Boot-Umgebung ebenfalls ausgehängt. Alle Einhängepunkte werden auf Ihre Zustände vor dem Einhängen zurückgesetzt.

beadm rename

Beim Umbenennen einer Boot-Umgebung wirkt sich diese Änderung nicht auf die in dieser Boot-Umgebung verwendeten Namen von Zonen bzw. Datensätzen aus. Die Änderung wirkt sich nicht auf die Beziehungen zwischen Zonen und ihren zugehörigen Boot-Umgebungen aus.

Namenskonventionen für Zonen

Das Dienstprogramm beadm behandelt alle Zonenbenennungen im Zuge von beadm-Prozessen. In diesem Abschnitt werden die vom Dienstprogramm beadm automatisch verwendeten Namenskonventionen zu Referenzzwecken beschrieben.

Ein Datensatzname für eine Zonen-Root wird im folgenden Format angegeben:


<zonepath dataset>/ROOT/<zone root>

Beispiel:


rpool/zones/zone1/ROOT

Beim Kopieren einer Zone von einer Boot-Umgebung in eine andere Boot-Umgebung werden nur die der Zonen-Root untergeordneten Datensätze kopiert.

Ein Datensatz kann von mehreren Zonen-Boot-Umgebungen gemeinsam verwendet werden. Ein solcher freigegebener Datensatz wird durch das folgende Format gekennzeichnet:


<zonepath dataset>/export

Beispiel:


rpool/zones/zone1/export

Ein freigegebener Datensatz ist bei der Zonenkonfiguration explizit hinzuzufügen. Ein freigegebener Datensatz beim Klonen des Zonendatensatzes nicht geklont.


Beispiel 3–1 Beispiel mit nicht-globalen Zonen

Dieses Beispiel zeigt die Auswirkungen, die Zonen auf den Befehl beadm create beim Klonen einer Boot-Umgebung, die zwei nicht-globale Zonen enthält, haben.

Führen Sie den folgenden Befehl aus, um die Boot-Umgebung zu klonen und die neue Boot-Umgebung opensolaris-1 zu nennen:


beadm create opensolaris-1

Der Root-Datensatz für die neue Boot-Umgebung befindet sich unter rpool/ROOT/opensolaris-1. Die Kopie der Zone z1 für die neue Boot-Umgebung besitzt ihren Root-Datensatz unter rpool/zones/z1/ROOT/zbe-1.


Hinweis –

ZFS-Eigenschaften für jeden Datensatz speichern die Beziehungen zwischen den ursprünglichen und geklonten Datensätzen sowie zwischen nicht-globalen Zonen und deren übergeordneten Boot-Umgebungen.


Weitere Ressourcen

Weitere Informationen zum Betriebssystem Oracle Solaris finden Sie in den folgenden Dokumenten.

Tabelle 3–1 Oracle Solaris-Dokumentation

Dokument 

Beschreibung 

Erste Schritte mit OpenSolaris 2010.05

Anweisungen zum Installieren und Aktualisieren des Betriebssystems Oracle Solaris 

Oracle Solaris 11 Express Image Packaging System Guide

Anweisungen zur Verwendung von Package Manager und des Befehls pkg zum Installieren und Aktualisieren von Paketen auf dem Oracle Solaris-System