Durch Klonen wird eine neue Zone auf einem System bereitgestellt. Hierbei werden die Daten vom zonepath einer Quelle in den zonepath eines Ziels kopiert.
Sie müssen die neue Zone konfigurieren, bevor Sie sie installieren können. Der Name der zu klonenden Zone muss als Parameter an den Unterbefehl zoneadm create übergeben werden. Diese Quellzone muss angehalten werden.
Für dieses Verfahren müssen Sie als globaler Administrator bei der globalen Zone angemeldet sein.
Melden Sie sich als Superuser an oder nehmen Sie die Rolle des Primäradministrators an.
Informationen zum Erstellen von Rollen und Zuweisen von Rollen zu Benutzern finden Sie unter Using the Solaris Management Tools With RBAC (Task Map) in System Administration Guide: Basic Administration.
Halten Sie die zu klonende Quellzone an. In diesem Beispiel lx-zone.
global# zoneadm -z lx-zone halt |
Starten Sie das Konfigurieren der neuen Zone durch Exportieren der Quellzonenkonfiguration für lx-zone in eine Datei, z. B. master.
global# zonecfg -z lx-zone export -f /export/zones/master |
Sie können die Konfiguration der neuen Zone auch mithilfe des unter So konfigurieren Sie die Zone beschriebenen Verfahrens erstellen. In diesem Fall müssen Sie eine vorhandene Konfiguration nicht ändern. Wenn Sie diese Methode verwenden, gehen Sie nach dem Erstellen der Zone direkt weiter zu Schritt 6.
Nehmen Sie die erforderlichen Änderungen in der Datei master vor. Sie müssen zumindest einen anderen zonepath und eine andere IP-Adresse für die neue Zone angeben.
Erstellen Sie die neue Zone zone1 mithilfe der Befehle in der Datei master.
global# zonecfg -z zone1 -f /export/zones/master |
Erstellen Sie die neue Zone zone1 durch Klonen von lx-zone.
global# zoneadm -z zone1 clone lx-zone |
Das System zeigt Folgendes an:
Cloning zonepath /export/home/lx-zone... |
Listen Sie die Zonen auf dem System auf.
global# zoneadm list -iv ID NAME STATUS PATH BRAND IP 0 global running / native shared - lx-zone installed /export/home/lx-zone lx shared - zone1 installed /export/home/zone1 lx shared |
Beim ersten Klonen einer Quellzone wird eine Momentaufnahme erstellt. Mit dieser Momentaufnahme können Sie eine Zone mehrmals klonen.
Für dieses Verfahren müssen Sie als globaler Administrator bei der globalen Zone angemeldet sein.
Melden Sie sich als Superuser an oder nehmen Sie die Rolle des Primäradministrators an.
Informationen zum Erstellen von Rollen und Zuweisen von Rollen zu Benutzern finden Sie unter Using the Solaris Management Tools With RBAC (Task Map) in System Administration Guide: Basic Administration.
Konfigurieren Sie die Zone zone2.
Geben Sie an, dass eine vorhandene Momentaufnahme zum Erstellen von new-zone2 verwendet werden soll.
global# zoneadm -z zone2 clone -s zeepool/zones/lx-zone@SUNWzone1 lx-zone |
Das System zeigt Folgendes an:
Cloning snapshot zeepool/zones/lx-zone@SUNWzone1 |
Der Befehl zoneadm validiert die Software aus der Momentaufnahme SUNWzone1 und erstellt einen Klon der Momentaufnahme.
Listen Sie die Zonen auf dem System auf.
global# zoneadm list -iv ID NAME STATUS PATH BRAND IP 0 global running / native shared - lx-zone installed /zeepool/zones/lx-zone lx shared - zone1 installed /zeepool/zones/zone1 lx shared - zone2 installed /zeepool/zones/zone1 lx shared |
Mit dem folgenden Verfahren können Sie das automatische Klonen einer Zone auf einem ZFS-Dateisystem verhindern. Dabei geben Sie an, dass alternativ der zonepath kopiert werden soll.
Für dieses Verfahren müssen Sie als globaler Administrator bei der globalen Zone angemeldet sein.
Melden Sie sich als Superuser an oder nehmen Sie die Rolle des Primäradministrators an.
Informationen zum Erstellen von Rollen und Zuweisen von Rollen zu Benutzern finden Sie unter Using the Solaris Management Tools With RBAC (Task Map) in System Administration Guide: Basic Administration.
Geben Sie an, dass der zonepath auf dem ZFS kopiert und nicht das ZFS geklont werden soll.
global# zoneadm -z zone1 clone -m copy lx-zone |