Navigationslinks überspringen | |
Druckansicht beenden | |
![]() |
SystemAdministrationshandbuch: Oracle Solaris Container - RessourcenAdministration und Solaris Zones Oracle Solaris 10 1/13 Information Library (Deutsch) |
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
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
Anhalten, Neustarten und Deinstallieren von Zonen
So deinstallieren Sie eine Zone
Solaris 10 11/06: Klonen einer nicht-globalen Zone im gleichen System
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)
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
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)
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.
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.
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.
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.
Für dieses Verfahren müssen Sie als globaler Administrator bei der globalen Zone angemeldet sein.
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.
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.
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.
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.
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.
global# zoneadm list -p
Auf dem Bildschirm sollte in etwa Folgendes angezeigt werden:
0:global:running:/: 6:my-zone:running:/export/home/my-zone:61901255-35cf-40d6-d501-f37dc84eb504
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.
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).
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.
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.
global# zoneadm -z testzone mark incomplete
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
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.
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.
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.
global# zoneadm -z my-zone ready
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.
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.
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.
global# zoneadm -z my-zone boot
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.
Für dieses Verfahren müssen Sie als globaler Administrator in der globalen Zone angemeldet sein.
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.
global# zoneadm -z my-zone boot -s
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).