www.wikidata.de-de.nina.az
Solaris Container oder Solaris Zonen sind die Realisation der Betriebssystem Virtualisierung fur x86 und SPARC Systeme die 2005 von Sun Microsystems als Teil von Solaris 10 eingefuhrt wurde Die Bezeichnungen Container und Zone werden normalerweise austauschbar verwendet streng genommen heisst nur eine Zone mit Ressourcenverwaltung also Begrenzung und verteilte Zuweisung von CPU Arbeitsspeicher und Netzwerk Container 1 Zonen wirken als vollig isolierte virtuelle Server innerhalb einer Betriebssysteminstanz Indem Gruppen von Anwendungsdiensten auf einem System konsolidiert und einzeln in isolierte Container platziert werden konnen Systemadministratoren die Gesamtkosten eines Systems verringern und gleichzeitig die Schutzmechanismen zur Verfugung stellen fur die sonst separate Maschinen erforderlich waren Inhaltsverzeichnis 1 Terminologie 2 Beschreibung 3 Ressourcenbedarf 4 Branded Zones 5 Einschrankung fur NFS 6 Einzelnachweise 7 WeblinksTerminologie BearbeitenEs gibt immer wenigstens eine Zone die sogenannte globale Zone Die weiteren Zonen werden von dieser verwaltet und heissen nichtglobale Zonen Die Bezeichnung lokale Zone hat sich zwar eingeburgert der Hersteller rat aber von ihrer Verwendung ab 2 Die Globale Zone enthalt alle Prozesse des Systems auch diejenigen die in einer nichtglobalen Zone laufen Das Wort Zone steht zum Beispiel auch in diesem Artikel oft fur nichtglobale Zone Beschreibung BearbeitenJeder Zone wird ein eigener Hostname virtuelle Netzwerkkarten und Speicher zugeordnet Es gibt keine Anforderung welche Hardware der Zone zugeordnet wird ausser dem fur die Speicherung der Zonenkonfiguration erforderlichen Plattenplatz Insbesondere mussen einer Zone keine dedizierte CPUs Speicherbereiche physische Netzwerkkarten oder Host Bus Adapter zugeordnet werden obwohl das durchaus moglich ist Jede Zone ist von einer Sicherheitsbegrenzung umgeben die verhindert dass ein Prozess einer Zone mit denen anderer interagiert oder sie beobachtet Jede Zone kann mit einer eigenen Liste von Benutzerkonten konfiguriert werden Konflikte der numerischen Benutzerkennungen werden vom System automatisch aufgelost zum Beispiel konnen zwei Zonen eines Systems jeweils einen Benutzer mit der Kennung 10000 definiert haben beide wurden im Gesamtsystem eine eigene globale Kennung erhalten Eine Zone kann einem Ressourcen Pool zugeordnet werden einer Anzahl von Prozessoren und einer Prioritatsklasse oder ihre Ressourcenanteile uber das Fair Share Scheduling erhalten Eine Zone kann sich in jeweils einem der folgenden Zustande befinden Configured konfiguriert Die Konfiguration ist abgeschlossen und gespeichert Incomplete unvollstandig Zwischenzustand wahrend der Installation oder Deinstallation Installed installiert Die Pakete sind vollstandig installiert Ready fertig Die virtuelle Plattform ist angelegt Running aktiv Die Zone wurde erfolgreich hochgefahren und lauft jetzt Shutting down beim Runterfahren Zwischenzustand Die Zone wird runtergefahren der Zustand endet im Down Zustand Down Ausgeschaltet Zwischenzustand Die Zone wurde vollstandig runtergefahren der Zustand geht schliesslich in Installed uber Manche Programme konnen nicht von nichtglobalen Zonen aus ausgefuhrt werden Da eine Zone keinen eigenen Kernel besitzt Im Unterschied zu einer virtuellen Maschine konnen Anwendungen die den Systemkernel manipulieren oder auf den Speicherbereich des Systemkernels direkt zugreifen mussen nicht innerhalb eines Containers laufen Ressourcenbedarf BearbeitenDie zusatzliche Belastung fur CPU und Speicher die von den Zonen ausgeht ist sehr niedrig Es konnen 8191 nichtglobale Zonen innerhalb einer einzigen Betriebssysteminstanz angelegt werden Sparse Zones bei denen der grosste Teil des Filesystem Inhalts mit der globalen Zone gemeinsam genutzt wird konnen mit lediglich 50 Megabyte Plattenplatz auskommen Whole Root Zones bei denen jede Zone ihren eigenen Satz von Betriebssystemfiles enthalt konnen zwischen ein paar hundert Megabytes bis hin zu mehreren Gigabytes beanspruchen abhangig von der installierten Software Auch mit Whole Root Zonen kann der Plattenplatzbedarf vernachlassigbar sein wenn das Filesystem der Zone ein ZFS Klon des Speicherabbildes der globalen Zone ist da nur die Blocke die sich vom Snapshot Image unterscheiden auf der Platte abgespeichert werden mussen Dieses Verfahren ermoglicht auch die Neuanlage von Zonen in wenigen Sekunden Branded Zones BearbeitenObwohl alle Zonen den Kernel gemeinsam verwenden erlauben die Branded Zones oder BrandZ die Anlage von Zonen die ein von der globalen Zone abweichendes Betriebssystem haben Die unterstutzten Typen Brands fallen in zwei Kategorien Stand Oktober 2009 Brands die keine Ubersetzung von Betriebssystemaufrufen erfordern native die Voreinstellung fur Solaris 10 ipkg die Voreinstellung fur OpenSolaris cluster das fur Solaris Cluster benutzt wird labeled fur Zonen in einer Solaris Trusted Extensions Umgebung Brands mit Ubersetzung von Betriebssystemaufrufen solaris8 stellt eine Solaris 8 Umgebung auf einem Solaris 10 System zur Verfugung Nur fur SPARC Systeme solaris9 stellt eine Solaris 9 Umgebung auf einem Solaris 10 System zur Verfugung Nur fur SPARC Systeme lx stellt eine Umgebung mit Red Hat Enterprise Linux 3 auf einem Solaris 10 System zur Verfugung Nur fur x86 Systeme s10brand stellt eine Solaris 10 Umgebung auf OpenSolaris oder auch Oracle Solaris 11 zur Verfugung 3 Das Brand einer Zone wird zum Zeitpunkt ihrer Anlage festgelegt Einschrankung fur NFS BearbeitenDer Standard NFS Server von Solaris ist im Kernel implementiert und kann daher nicht fur Exporte in nichtglobalen Zonen benutzt werden 4 5 NFS Server von Drittanbietern die nicht im Solaris Kernel implementiert sind konnen aber moglicherweise funktionieren Einzelnachweise Bearbeiten PTT Leitfaden Memento des Originals vom 13 August 2011 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www dvs tu darmstadt de 2 1 1 Zones and Containers FAQ Memento des Originals vom 21 April 2011 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot hub opensolaris org OpenSolaris Project s10brand Nicht mehr online verfugbar OpenSolaris Project archiviert vom Original am 5 Juni 2009 abgerufen am 10 Mai 2009 nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot opensolaris org RFE Zones should be able to be NFS servers Nicht mehr online verfugbar In OpenSolaris BugTracker 7 Dezember 2003 archiviert vom Original am 27 September 2007 abgerufen am 20 Februar 2007 nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot bugs opensolaris org NFS server in zones Nicht mehr online verfugbar In zones discuss 14 Februar 2007 archiviert vom Original am 29 September 2007 abgerufen am 20 Februar 2007 nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www opensolaris org Weblinks BearbeitenMoving Solaris 10 Zones Abgerufen von https de wikipedia org w index php title Container Solaris amp oldid 210012232