Preview:
- Konzept (von Vserver)
- Änderungen gegenüber dem Standardkernel
- Anwendungsmöglichkeiten
- Sicherheit
Questions:
1. Wie sehr/in welchen Bereichen unterscheidet sich Vserver von einem regulären Linux-System?
2. Auf welche Weise werden Prozesse voneinander getrennt?
3. Welchen Grad der Trennung setzt Vserver durch?
4. Wann soll der Einsatz von Vserver vorteilhaft sein? Was sind die Vorteile?
Read:
http://linux-vserver.org/Paper
Reflect:
Die technischen Grundlagen von Vserver, und inwiefern es chroot() und das klassiche Rechtesystem erweitert werden gut erklärt.
Recite:
1. Das Konzept des „Kontexts“ wurde eingeführt. Prozesse innerhalt eines Kontexts wissen nur von der Existenz anderer Prozesse im selben Kontext. Prozesse außerhalb sind für sie unbekannt und unerreichbar. Gleichzeitig kann jedem Kontext ein definierter Bereich an erlaubten Netzwerkadressen zugewiesen werden.
Um dauerhaft zu speichern, zu welchem Kontext ein Prozess gehört, werden ansonsten ungenutzte Bereiche des Dateisystems genutzt.
Informationen wie die Systemzeit werden ebenfalls pro Kontext separat geführt. Ebenso können einem Kontext Obergrenzen für die Nutzung des Speichers und des Prozessors zugewiesen werden.
2. Prozessdaten sind vollständig voneinander getrennt. Alle Prozesse kommunizieren aber noch mit einem gemeinsamen Kernel.
3.
- Wenn das System mehr Ressourcen zur Verfügung stellt, als von einem Anwender benötigt werden. Das System wird effizienter genutzt.
- Bei der Ausführung von Diensten, die sich durch Sicherheitslücken oder andere Fehler gegenseitig beeinflussen können. Die Prozesse sind voneinander getrennt.
Review:
Alle Fragen werden sehr sachlich beantwortet. Es werden genug technische Details für die weitere Arbeit gegeben.
bamif110 - 3. Nov, 20:29