JavaScript is required to for searching.
Navigationslinks überspringen
Druckansicht beenden
SystemAdministrationshandbuch: Oracle Solaris Container - RessourcenAdministration und Solaris Zones     Oracle Solaris 10 1/13 Information Library (Deutsch)
search filter icon
search icon

Dokumentinformationen

Vorwort

Teil I Ressourcenmanagement

1.  Einführung in Solaris 10-RessourcenAdministration

2.  Einführung in Projekte und Aufgaben

3.  Verwalten von Projekten und Aufgaben (Vorgehen)

4.  Einführung in das Extended Accounting

5.  Verwalten des Extended Accounting (Vorgehen)

6.  Einführung in die Resource Controls

7.  Verwalten von Resource Controls (Vorgehen)

8.  Einführung in den Fair Share Scheduler

9.  Verwalten des Fair Share Scheduler (Vorgehen)

10.  Einführung in die Steuerung des reellen Arbeitsspeichers mithilfe des Resource Capping Daemons

11.  Verwalten des Resource Capping Daemons (Vorgehen)

12.  Einführung in Resource Pools

13.  Erstellen und Verwalten von Resource Pools (Vorgehen)

14.  Beispiel für die Konfiguration der RessourcenAdministration

15.  Resource Controls in der Solaris Management-Konsole

Teil II Zonen

16.  Einführung in Solaris Zones

17.  Einführung in die Konfiguration einer nicht-globalen Zone

18.  Planen und Konfigurieren von nicht-globalen Zonen (Vorgehen)

19.  Einführung in das Installieren, Anhalten, Klonen und Deinstallieren von nicht-globalen Zonen

20.  Installieren, Booten, Anhalten, Deinstallieren und Klonen von nicht-globalen Zonen (Vorgehen)

Installation einer Zone (Übersicht der Schritte)

Installieren und Booten von Zonen

So überprüfen Sie eine konfigurierte Zone vor der Installation

So installieren Sie eine konfigurierte Zone

Solaris 10 8/07: So beziehen Sie den UUID einer installierten nicht-globalen Zone

Solaris 10 8/07: So markieren Sie eine installierte nicht-globale Zone als unvollständig

(Optional) So lassen Sie eine Zone vom Status "installed" in den Status "ready" übergehen

So booten Sie eine Zone

So booten Sie eine Zone im Einzelbenutzermodus

Die nächsten Schritte

Anhalten, Neustarten, Deinstallieren, Klonen und Löschen von nicht-globalen Zones (Übersicht der Schritte)

Anhalten, Neustarten und Deinstallieren von Zonen

So halten Sie eine Zone an

So starten Sie eine Zone neu

So deinstallieren Sie eine Zone

Solaris 10 11/06: Klonen einer nicht-globalen Zone im gleichen System

So klonen Sie eine Zone

Solaris 10 5/09: So klonen Sie eine Zone anhand einer bestehenden Momentaufnahme

Solaris 10 5/09: So verwenden Sie eine Kopie anstelle eines ZFS-Klons

Löschen einer nicht-globalen Zone vom System

So entfernen Sie eine nicht-globale Zone

21.  Einführung in das Anmeldeverfahren bei einer nicht-globalen Zone

22.  Anmelden bei nicht-globalen Zonen (Vorgehen)

23.  Verschieben und Migrieren von nicht-globalen Zonen (Vorgehen)

24.  Oracle Solaris 10 9/10: Migrieren eines reellen Oracle Solaris-Systems in eine Zone (Aufgaben)

25.  Informationen zu den Paketen und Patches auf einem Oracle Solaris-System mit installierten Zonen (Überblick)

26.  Hinzufügen und Entfernen von Paketen und Patches auf einem Oracle Solaris-System mit installierten Zonen (Aufgaben)

27.  Verwaltung der Oracle Solaris-Zonen (Überblick)

28.  Verwaltung der Oracle Solaris-Zonen (Aufgaben)

29.  Aktualisieren eines Oracle Solaris 10-Systems mit installierten nicht-globalen Zonen

30.  Behebung von verschiedenen Problemen mit Oracle Solaris Zones

Teil III lx Branded Zones

31.  Allgemeine Informationen zu Branded Zones und der Linux Branded Zone

32.  Einführung in die Planung der Konfiguration einer lx Branded Zone

33.  Konfigurieren einer lx Branded Zone (Vorgehen)

34.  Einführung in das Installieren, Booten, Anhalten, Klonen und Deinstallieren von lx Branded Zones

35.  Installieren, Booten, Anhalten, Deinstallieren und Klonen von lx Branded Zones (Vorgehen)

36.  Anmelden bei lx Branded Zones (Vorgehen)

37.  Verschieben und Migrieren von lx Branded Zones (Vorgehen)

38.  Verwalten und Ausführen von Anwendungen in lx Branded Zones (Vorgehen)

Glossar

Index

Installieren und Booten von Zonen

Mit dem in der Manpage zoneadm genauer beschriebenen Befehl zoneadm(1M) führen Sie die Schritte zur Installation einer nicht-globalen Zone durch. Zum Durchführen einer Zoneninstallation müssen der globale Administrator sein. Für die Beispiele in diesem Kapitel werden der Zonenname und der Zonenpfad verwendet, die unter Konfigurieren, Prüfen und Festschreiben einer Zone eingerichtet wurden.

So überprüfen Sie eine konfigurierte Zone vor der Installation

Sie können eine Zone vor der Installation überprüfen. Wenn Sie dieses Verfahren überspringen, wird die Überprüfung automatisch während der Installation der Zone durchgeführt.

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. Überprüfen Sie eine konfigurierte Zone namens my-zone, indem Sie die Option -z mit dem Zonennamen und dem Unterbefehl verify verwenden.
    global# zoneadm -z my-zone verify

    Die folgende Meldung zur Überprüfung des Zonenpfad wird angezeigt:

    Warning: /export/home/my-zone does not exist, so it cannot be verified.
    When 'zoneadm install' is run, 'install' will try to create
    /export/home1/my-zone, and 'verify' will be tried again,
    but the 'verify' may fail if:
    the parent directory of /export/home/my-zone is group- or other-writable
    or
    /export/home1/my-zone overlaps with any other installed zones.

    Wenn jedoch eine Fehlermeldung angezeigt wird und die Zone nicht überprüft werden kann, nehmen Sie die in der Meldung angegebenen Korrekturen vor und führen den Befehl erneut aus.

    Wenn keine Fehlermeldungen angezeigt werden, können Sie die Zone installieren.

So installieren Sie eine konfigurierte Zone

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. Installieren Sie die konfigurierte Zone my-zone mit dem Befehl zoneadm und der Option -z install.
    global# zoneadm -z my-zone install

    Es werden verschiedene Meldungen angezeigt, während die für das Root-Dateisystem der Zone erforderlichen Dateien und Verzeichnisse unter dem Root-Pfad der Zone installiert sind.

  3. (Optional) Wenn eine Fehlermeldung angezeigt wird und die Installation der Zone fehlschlägt, geben Sie den folgenden Befehl ein, um den Status der Zone abzurufen:
    global# zoneadm -z my-zone list -v
    • Wenn der Status „configured“ lautet, nehmen Sie die in der Meldung angegebenen Änderungen vor und versuchen erneut, den Befehl zoneadm install auszuführen.

    • Wenn der Status als „incomplete“ angegeben wird, führen Sie zunächst den folgenden Befehl aus:

      global# zoneadm -z my-zone uninstall

      Dann nehmen Sie die in der Meldung angegebenen Änderungen vor und versuchen erneut, den Befehl zoneadm install auszuführen.

  4. Wenn die Installation jetzt abgeschlossen wird, versuchen Sie den Unterbefehl list mit den Optionen -i und -v, um die installierten Zonen aufzulisten und deren Status zu überprüfen.
    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

Allgemeine Fehler

Wenn die Installation einer Zone unterbrochen wird oder fehlschlägt, befindet sie sich im Status „incomplete“. Geben Sie den Befehl uninstall -F ein, um die Zone in den Status „configured“ zurückzusetzen.

Nächste Schritte

Diese Zone wurde standardmäßig mit der offenen Netzwerk-Konfiguration installiert, die in Kapitel 19, Managing Services (Tasks) in System Administration Guide: Basic Administrationbeschrieben ist. Sie können zur offenen Netzwerk-Konfiguration wechseln oder einzelne Services beim Anmelden bei der Zone aktivieren bzw. deaktivieren. Weitere Informationen finden Sie unter Umschalten der nicht-globalen Zone zu einer anderen Netzwerkservicekonfiguration.

Solaris 10 8/07: So beziehen Sie den UUID einer installierten nicht-globalen Zone

Ein Universally Unique Identifier (UUID) wird einer Zone bei der Installation zugewiesen. Der UUID kann mithilfe von zoneadm mit dem Unterbefehl list und der Option -p bezogen werden. Der UUID ist das fünfte Feld auf dem Bildschirm.

Beispiel 20-1 So verwenden Sie den UUID in einem Befehl

global# zoneadm -z my-zone -u 61901255-35cf-40d6-d501-f37dc84eb504 list -v

Wenn sowohl -u uuid-Entsprechung als auch -z Zonenname angegeben sind, erfolgt die Zuordnung zunächst basierend auf der UUID. Wurde eine Zone mit dem angegebenen UUID gefunden, wird diese Zone verwendet und der Parameter -z ignoriert. Wurde keine Zone mit dem angegebenen UUID gefunden, sucht das System nach dem Zonennamen.

Allgemeine Informationen zum UUID

Zonen können deinstalliert und unter dem gleichen Namen mit unterschiedlichen Inhalten neu installiert werden. Zonen können auch umbenannt werden, ohne dass die Inhalte geändert werden. Aus diesen Gründen ist der UUID ein zuverlässigerer Handle als der Zonenname.

Siehe auch

Weitere Informationen finden Sie in zoneadm(1M) und libuuid(3LIB).

Solaris 10 8/07: So markieren Sie eine installierte nicht-globale Zone als unvollständig

Wenn administrative Änderungen auf einem System dazu geführt haben, dass eine Zone inkonsistent ist oder nicht mehr verwendet werden kann, so kann der Status einer Zone von „installed“ zu „incomplete“ geändert werden.

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. Markieren Sie die Zone testzone als unvollständig.
    global# zoneadm -z testzone mark incomplete
  3. Geben Sie den Unterbefehl list zusammen mit den Optionen -i und -v ein, um den Status zu überprüfen.
    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
     -  testzone incomplete   /export/home/testzone          native     shared
Markieren einer Zone als unvollständig

Mit der Option -R root können die Unterbefehle mark und list des Befehls zoneadm verwendet werden, um eine alternative Boot-Umgebung anzugeben. Weitere Informationen finden Sie unter zoneadm(1M).


Hinweis - Das Markieren einer Zone als unvollständig kann nicht rückgängig gemacht werden. Eine als „incomplete“ gekennzeichnete Zone kann nur deinstalliert und in den Status „configured“ zurückgesetzt werden. Lesen Sie dazu So deinstallieren Sie eine Zone.


(Optional) So lassen Sie eine Zone vom Status „installed“ in den Status „ready“ übergehen

Der Übergang in den Status „ready“ bereitet die virtuelle Plattform darauf vor, mit der Ausführung von Benutzerprozessen zu beginnen. Eine Zone im Status „ready“ enthält noch keine Benutzerprozesse, die in der Zone ausgeführt werden.

Dieses Verfahren kann übersprungen werden, wenn Sie die Zone booten und unmittelbar verwenden. Der Übergang zum Status „ready“ wird automatisch durchgeführt, wenn Sie die Zone neu starten.

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. Geben Sie den Befehl zoneadm mit der Option -z, dem Namen der Zone (my-zone) und dem Unterbefehl ready ein, um eine Zone in den Status „ready“ übergehen zu lassen.
    global# zoneadm -z my-zone ready
  3. Geben Sie an der Eingabeaufforderung zoneadm list mit der Option -v ein, um den Status zu überprüfen.
    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  ready        /export/home/my-zone           native     shared

    Beachten Sie, das dem System die einmalige Zonen-ID 1 zugeordnet wurde.

So booten Sie eine Zone

Eine Zone wird durch Booten in den Status „running“ versetzt. Zum Booten muss sich eine Zone im Status „ready“ oder „installed“ befinden. Wird eine Zone, die sich im Status „installed“ befindet, neu gebootet, geht sie transparent über den Status „ready“ in den Status „running“ über. Das Anmelden bei einer Zone ist für Zonen im Status „running“ zulässig.


Tipp - Beachten Sie, dass Sie eine interne Zonenkonfiguration durchführen, wenn Sie sich nach dem ersten Booten bei einer Zone anmelden. Dies wird unter Interne Zonenkonfiguration beschrieben.

Wenn Sie beabsichtigen, eine /etc/sysidcfg-Datei für die Erstkonfiguration einer Zone zu verwenden (gemäß der Beschreibung unter So verwenden Sie die Datei /etc/sysidcfg zum Durchführen einer Erstkonfiguration der Zone), erstellen Sie die Datei sysidcfg und speichern sie im Verzeichnis /etc der Zone, bevor Sie die Zone booten.


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. Geben Sie den Befehl zoneadm mit der Option -z, dem Namen der Zone (my-zone) und dem Unterbefehl boot ein, um die Zone zu booten.
    global# zoneadm -z my-zone boot
  3. Nachdem das Booten abgeschlossen ist, geben Sie den Unterbefehl list mit der Option -v ein, um den Status zu überprüfen.
    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

Beispiel 20-2 Angeben von Boot-Argumenten für Zonen

Booten Sie eine Zone mit der Option -m verbose:

global# zoneadm -z my-zone boot -- -m verbose

Booten Sie eine Zone mit der Option -m verbose neu:

global# zoneadm -z my-zone reboot -- -m verbose

Der Zonenadministrator bootet die Zone my-zone mit der verbose-Option -m neu:

my-zone# reboot -- -m verbose

Allgemeine Fehler

Wenn eine Meldung angibt, dass das System die Netzmaske nicht finden konnte, die für die in der Zonenkonfigurationsanzeige angegebene IP-Adresse verwendet werden soll, lesen Sie netmasks-Warnung wird beim Booten der Zone angezeigt. Diese Meldung ist nur eine Warnung. Der Befehl war erfolgreich.

So booten Sie eine Zone im Einzelbenutzermodus

Für dieses Verfahren müssen Sie als globaler Administrator in 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. Booten Sie die Zone im Einzelbenutzermodus.
    global# zoneadm -z my-zone boot -s

Die nächsten Schritte

Informationen zum Anmelden bei der Zone und Durchführen der ersten internen Konfiguration finden Sie in Kapitel 21, Einführung in das Anmeldeverfahren bei einer nicht-globalen Zone und Kapitel 22, Anmelden bei nicht-globalen Zonen (Vorgehen).