Systemverwaltungshandbuch: Oracle Solaris Container - Ressourcenverwaltung und Solaris Zones

Anhalten, Neustarten und Deinstallieren von Zonen

ProcedureSo halten Sie eine Zone an

Mit dem Verfahren „halt“ werden sowohl die Anwendungsumgebung als auch die virtuelle Plattform einer Zone entfernt. Wie Sie eine Zone ordnungsgemäß herunterfahren, können Sie unter So verwenden Sie den Befehl zlogin zum Herunterfahren einer Zone nachlesen.

Für dieses Verfahren müssen Sie als globaler Administrator bei der globalen Zone angemeldet sein.

  1. 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.

  2. Listen Sie die Zonen auf, die auf dem System ausgeführt werden.


    global# zoneadm list -v
    

    Auf dem Bildschirm sollte in etwa Folgendes angezeigt werden:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     1  my-zone  running      /export/home/my-zone           native     shared
  3. Geben Sie den Befehl zoneadm mit der Option -z, dem Zonennamen (my-zone) und dem Unterbefehl halt ein, um die Zone anzuhalten.


    global# zoneadm -z my-zone halt
    
  4. Listen Sie die Zonen auf dem System noch einmal auf, um sicherzustellen, dass my-zone angehalten wurde.


    global# zoneadm list -iv
    

    Auf dem Bildschirm sollte in etwa Folgendes angezeigt werden:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     -  my-zone  installed    /export/home/my-zone           native     shared
  5. Booten Sie die Zone, wenn Sie sie neu starten möchten.


    global# zoneadm -z my-zone boot
    
Allgemeine Fehler

Wenn das Anhalten fehlschlägt, lesen Sie Zone lässt sich nicht anhalten.

ProcedureSo starten Sie eine Zone neu

Für dieses Verfahren müssen Sie als globaler Administrator bei der globalen Zone angemeldet sein.

  1. 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.

  2. Listen Sie die Zonen auf, die auf dem System ausgeführt werden.


    global# zoneadm list -v
    

    Auf dem Bildschirm sollte in etwa Folgendes angezeigt werden:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     1  my-zone  running      /export/home/my-zone           native     shared
  3. Geben Sie den Befehl zoneadm mit der Option -z reboot ein, um die Zone my-zone neu zu starten.


    global# zoneadm -z my-zone reboot
    
  4. Listen Sie die Zonen auf dem System noch einmal auf, um sicherzustellen, dass my-zone neu gestartet wurde.


    global# zoneadm list -v
    

    Auf dem Bildschirm sollte in etwa Folgendes angezeigt werden:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     2  my-zone  running      /export/home/my-zone           native     shared

    Tipp –

    Beachten Sie, dass Zonen-ID für die Zone my-zone geändert wurde. Eine Zonen-ID wird nach einem Neustart grundsätzlich geändert.


ProcedureSo deinstallieren Sie eine Zone


Achtung – Achtung –

Verwenden Sie dieses Verfahren mit Vorsicht. Das Entfernen aller Dateien aus dem Root-Dateisystem der Zone kann nicht rückgängig gemacht werden.


Die Zone darf sich nicht im Status „running“ befinden. Der Vorgang uninstall ist für Zonen mit dem Status „running“ nicht zulässig.

Für dieses Verfahren müssen Sie als globaler Administrator bei der globalen Zone angemeldet sein.

  1. 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.

  2. Listen Sie die Zonen auf dem System auf.


    global# zoneadm list -v
    

    Auf dem Bildschirm sollte in etwa Folgendes angezeigt werden:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     -  my-zone  installed    /export/home/my-zone           native     shared
  3. Geben Sie den Befehl zoneadm mit der Option -z uninstall ein, um die Zone my-zone zu entfernen.

    Sie können auch die Option -F verwenden, um diese Aktion zu erzwingen. Wenn diese Option nicht angegeben ist, fordert das System eine Bestätigung an.


    global# zoneadm -z my-zone uninstall -F
    
  4. Listen Sie die Zonen auf dem System noch einmal auf, um sicherzustellen, dass my-zone nicht mehr aufgeführt wird.


    global# zoneadm list -v
    

    Auf dem Bildschirm sollte in etwa Folgendes angezeigt werden:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
Allgemeine Fehler

Wenn die Deinstallation einer Zone unterbrochen wird, nimmt sie den Status „incomplete“ an. Geben Sie den Befehl zoneadm uninstall ein, um die Zone in den Status „configured“ zurückzusetzen.

Verwenden Sie den Befehl uninstall nur nach sorgfältiger Überlegung, da die Aktion nicht rückgängig gemacht werden kann.