Solaris 10 Container Leitfaden - Funktionalitätsstand Bis Solaris 10 10/09 Und Opensolaris 2009.06
Total Page:16
File Type:pdf, Size:1020Kb
Solaris 10 Container Leitfaden - Funktionalitätsstand bis Solaris 10 10/09 und OpenSolaris 2009.06 - Detlef Drewanz, Ulrich Gräf, u.v.a. Sun Microsystems GmbH Stand 30.11.2009 Funktionsweisen Anwendungsfälle Best Practices Kochbücher Version 3.1-de Solaris 10 Container Leitfaden - 3.1 Stand: 30.11.2009 Inhaltsverzeichnis Disclaimer...................................................................................................................................................VII Versionierung..............................................................................................................................................VII 1. Einführung.................................................................................................................................................1 2. Allgemein...................................................................................................................................................2 2.1. Solaris Container und Solaris Zonen..................................................................................................2 2.1.1. Überblick................................................................................................................................2 2.1.2. Zonen und die Installation von Software................................................................................4 2.1.3. Zonen und Sicherheit.............................................................................................................4 2.1.4. Zonen und Privilegien.............................................................................................................4 2.1.5. Zonen und Ressource Management......................................................................................5 2.1.5.1. CPU Ressourcen...........................................................................................................................................5 2.1.5.2. Kontrolle von Memory Ressourcen................................................................................................................6 2.1.5.3. Kontrolle von Netzwerk Ressourcen (IPQoS = IP Quality of Services)..........................................................6 2.1.6. User Interfaces für Zonen.......................................................................................................7 2.1.7. Zonen und Hochverfügbarkeit................................................................................................7 2.1.8. Branded Zones (Linux und Solaris 8/Solaris 9 Kompatibilität)................................................7 2.1.9. Solaris Container Cluster (aka „zone cluster“)........................................................................8 2.2. Virtualisierungstechnologien im Vergleich..........................................................................................9 2.2.1. Domains/physikalische Partitionen.......................................................................................10 2.2.2. Logische Partitionen.............................................................................................................11 2.2.3. Container (Solaris Zonen) in einem OS................................................................................12 2.2.4. Konsolidierung in einem Rechner.........................................................................................13 2.2.5. Zusammenfassung zu den Virtualisierungstechnologien......................................................14 3. Anwendungsfälle.....................................................................................................................................16 3.1. Grid Computing mit Isolation............................................................................................................16 3.2. Kleine Webserver.............................................................................................................................17 3.3. Multi-Netzwerk Konsolidierung.........................................................................................................18 3.4. Multi-Netzwerk Monitoring................................................................................................................19 3.5. Multi-Netzwerk Backup.....................................................................................................................20 3.6. Konsolidierung Entwicklung/Test/Integration/Produktion..................................................................21 3.7. Konsolidierung von Testsystemen....................................................................................................22 3.8. Schulungssysteme...........................................................................................................................23 3.9. Server Konsolidierung......................................................................................................................24 3.10. Vertraulichkeit von Daten und Prozessen.......................................................................................25 3.11. Testsysteme für Entwickler............................................................................................................26 3.12. Solaris 8 und Solaris 9 Container für die Entwicklung....................................................................27 3.13. Solaris 8 und Solaris 9 Container als Revisionssysteme................................................................28 3.14. Hosting für verschiedene Firmen auf einem Rechner.....................................................................29 3.15. SAP Portale in Solaris Containern..................................................................................................30 3.16. Upgrade- und Patchmanagement in einer virtuellen Betriebsumgebung........................................31 3.17. „Flying Zones“ - Service-orientierte Solaris Server Infrastruktur.....................................................32 3.18. Solaris Container Cluster (aka „zone cluster“)................................................................................33 4. Best Practices.........................................................................................................................................34 4.1. Konzepte..........................................................................................................................................34 4.1.1. Sparse-root Zonen...............................................................................................................34 4.1.2. Whole-root Zonen.................................................................................................................34 4.1.3. Vergleich Sparse-root Zone und Whole-root Zone...............................................................35 4.1.4. Software in Zonen................................................................................................................35 II Version 3.1-de Solaris 10 Container Leitfaden - 3.1 Stand: 30.11.2009 4.1.5. Softwareinstallationen in Solaris und Zonen.........................................................................36 4.1.5.1. Softwareinstallation durch die globale Zone - Nutzung in allen Zonen.........................................................36 4.1.5.2. Softwareinstallation durch die globale Zone - Nutzung in einer lokalen Zone..............................................36 4.1.5.3. Softwareinstallation durch die globale Zone - Nutzung in der globalen Zone...............................................37 4.1.5.4. Installation durch die lokale Zone - Nutzung in der lokalen Zone.................................................................37 4.1.6. Storage-Konzepte................................................................................................................38 4.1.6.1. Storage für das root-Filesystem der lokalen Zonen.....................................................................................38 4.1.6.2. Storage für Daten........................................................................................................................................38 4.1.6.3. Storage für Programme/Applikationen.........................................................................................................38 4.1.6.4. Rootplatten Layout.......................................................................................................................................39 4.1.6.5. ZFS in einer Zone........................................................................................................................................39 4.1.6.6. Möglichkeiten zur Benutzung von ZFS in lokalen Zonen.............................................................................40 4.1.6.7. NFS und lokale Zonen.................................................................................................................................40 4.1.6.8. Volume-Manager in lokalen Zonen..............................................................................................................40 4.1.7. Netzwerk-Konzepte..............................................................................................................41 4.1.7.1. Einführung Netzwerke und Zonen...............................................................................................................41 4.1.7.2. Verwaltung der Netzwerk-Adressen für Zonen............................................................................................41 4.1.7.3. Shared IP-Instanz und das Routing zwischen