Book description
Virtualisierung ist einer der wichtigsten aktuellen IT-Trends und Xen ist einer ihrer populärsten Vertreter - soviel gehört inzwischen schon zum Allgemeinwissen. Auch, dass Virtualisierung Kosten spart, die Flexibilität und Effizienz erhöht und Teil einer wirkungsvollen Sicherheitsstrategie sein kann. Hier erfahren Sie nun alles rund um den praktischen Einsatz der Open Source-Technologie Xen in der Version 3.3, von der Installation über die Konfiguration des Netzwerks bis zu zahlreichen fortgeschritteneren Themen wie Hochverfügbarkeit, Sicherheit oder der Entwicklung eigener Programme zur Systemverwaltung. Wie lassen sich virtuelle Maschinen überwachen? Wie führt man reibungslose Migrationen durch? Wie kann ich die Ressourcen kontrollieren und was mache ich bei kryptischen Fehlermeldungen? Krempeln Sie die Ärmel hoch, hier wird ernsthaft gearbeitet!
Reiner, ungestreckter Stoff
Mit Vorgeplänkel hält sich der Autor nicht lange auf. Kompakt erläutert er zentrale Konzepte und Begriffe, um sich dann den tatsächlichen und ganz konkreten Aufgaben und Fragen eines SysAdmins zu widmen und substanzielle Informationen und nützliche Hilfestellungen zu bieten.
Zu jedem Problem gibt's eine Lösung
In O'Reillys bewährter Kochbuch-Struktur greift Hans-Joachim Picht typische Fragestellungen rund um die Virtualisierung mit Xen auf und liefert gleich die passende Lösung. Eine ausführliche Diskussion des Lösungswegs vertieft das Verständnis des Gezeigten und verweist auf Alternativen, Fallstricke oder angrenzende Themen. Durch den modularen Aufbau des Buchs können Sie jederzeit gezielt die Rezepte herauszugreifen, die Sie gerade interessieren.
Praxiserfahrung sticht
Mit etwas angelesenem Wissen und viel grauer Theorie braucht man einem gestandenen Linux-Administratoren gar nicht erst zu kommen. Was zählt, sind erprobte Techniken, vielfach angewandtes Know-how aus der täglichen Praxis und gerade auch das Wissen um die Dinge, die nicht so einfach funktionieren, wie sie sollten. Hier bekommen Sie die gesammelte Erfahrung eines Profis aus erster Hand.
Table of contents
- Xen Kochbuch
- Vorwort
- 1. Einführung in die Virtualisierung
-
2. Xen installieren und das Hostsystem vorbereiten (Domain-0)
- Xen-Installation auf Basis des Quellcodes
- Erstellung einer initialen RAM-Disk
- Anpassung des Boot-Managers
- Xen unter Ubuntu installieren
- Xen unter Debian installieren
- Xen unter openSUSE installieren
- Xen unter Fedora installieren
- Installation der Binärpakete von xensource.com
- Die TLS-Bibliothek deaktivieren
- Starten, Stoppen und Neustarten des Xen-Daemons
- Deinstallation von Xen unter Debian und Ubuntu
- Deinstallation von Xen unter Fedora
- Deinstallation von Xen unter openSUSE
- Deinstallation von Xen als Binärpaket
- Deinstallation eines aus den Quellen kompilierten Xen
- Xen unter Debian und Ubuntu aktualisieren
- Xen unter openSUSE aktualisieren
- Xen unter Fedora-Linux aktualisieren
- Ein aus den Quellen oder als Binärpaket installiertes Xen aktualisieren
- Xend in den Boot-Vorgang einbinden
- Automatisches Starten der Gastsysteme
- 3. Konfiguration des Hostsystems (Domain-0)
- 4. Vorbereitung des Systems auf die Gäste (Paravirtualisierung)
- 5. Distributionsspezifische Gast-Installation(Paravirtualisierung)
-
6. Unmodifizierte Gastsysteme
- Einführung: Der Unterschied zwischen Para- und Hardware-Virtualisierung
- Xen und die x86-Ringe paravirtualisiert
- Hardware-Unterstützung prüfen
- Konfiguration für unmodifizierte Gastsysteme
- Von einem CD/DVD-Laufwerk booten
- Von einer (virtuellen) Festplatte booten
- Booten einer Live-CD/DVD
- Installation von Linux
- Installation von Windows
- Benutzung der virtuellen Windows-Systeme
- 7. Hardwarezugriff
-
8. Automatische Installation
- Einführung
- Installation minimaler Linux-Systeme in ein Verzeichnis
- Installation eines minimalen SUSE-Systems für eine virtuelle Maschine
- Installation einer virtuellen Maschine auf Basis einer RPM-basierten Linux-Distribution
- Einsatz vorgefertigter DomUs (paravirtualisiert)
- Austausch der Kernel-Module innerhalb der virtuellen Maschine
- Klonen virtueller Maschinen
- Vorbereitungen zum Klonen einer hardware-virtualisierten Windows-Domäne mittels sysprep
- 9. Backup & Restore
-
10. Migration virtueller Maschinen
- Einführung: Unterschiedliche Migrationskonzepte im Überblick
- Physical-to-Virtual-Migration (P2V) mit Hardwarevirtualisierung
- P2V-Migration ohne Hardwarevirtualisierung
- Ein physikalisches Fedora/Red Hat Enterprise Linux virtualisieren
- P2V von OpenSUSE/SUSE Linux Enterprise-Servern
- Von VMware zu Xen migrieren
- 11. Live-Migration
-
12. Hochverfügbarkeit
- Verteilte Replikation von Dateisystemen via DRBD
-
Xen-Cluster mit Ganeti verwalten
- Problem
-
Lösung
- Vorbereitung
- Anpassung der Xen-Konfiguration (auf allen Knoten durchzuführen)
- Die DRBD-Installation und -Konfiguration (auf allen Knoten)
- Die Ganeti-Installation (auf allen Knoten auszuführen)
- Initialisierung des Clusters (nur auf einem Clusterknoten auszuführen!)
- Die Knoten zum Cluster hinzufügen (auf allen Knoten mit Ausnahme des Masters ausführen)
-
Diskussion
- Vorbereitung
- Anpassung der Xen-Konfiguration (auf allen Knoten durchzuführen)
- Die DRBD-Installation und -Konfiguration (auf allen Knoten)
- Die Ganeti-Installation (auf allen Knoten auszuführen)
- Cluster verwalten
- Einen neuen Cluster einrichten - das Programm gnt-cluster
- Knoten verwalten
- Gastsysteme verwalten
- Siehe auch
- Hochverfügbarkeitscluster mit Heartbeat einrichten
- Virtuelle Xen-Gäste im Hochverfügbarkeitscluster
-
13. Monitoring
- Einführung
-
Monitoring mit Xens Bordmitteln
- Problem
- Lösung
-
Diskussion
- Anzeige von Informationen über die Domain-0 und laufende Gastsysteme
- Anzeige der Uptime von Domain-0 und den aktiven virtuellen Maschinen
- Auswertung der Auslastung in Gast und Host in Echtzeit
- Abfrage von Informationen über das Hostsystem
- Auflistung der virtuellen Prozessoren
- Anzeige der Blockdevices
- Anzeige der Netzwerkkonfiguration
- Darstellung der xend-Protokolldatei
- Anzeige des xend-Message-Buffers (analog zum dmesg-Kommando)
- Auflistung der Partitionen und des verfügbaren Speicherplatzes
- Siehe auch
- Virtuelle Maschinen unter Fedora Linux überwachen
- Die CPU-Auslastung mit XenStats auswerten
- Monitoring virtueller Maschinen mithilfe von Nagios – vorbereitende Schritte
- Monitoring von Domain-0s und ihren virtuellen Maschinen mit Nagios
- Alternative Lösungen
- 14. Virtuelle Maschinen verwalten
-
15. Eigene Anwendungen zum Xen-Management entwickeln
- Einführung: Die libvirt-Bibliothek
- Die libvirt unter Fedora installieren
- Die libvirt unter openSUSE installieren
- Die libvirt unter Debian installieren
- Die libvirt aus dem Quellcode installieren
- Das erste C-Programm mit libvirt
- Das erste Python-Programm mit libvirt
- Die Fähigkeiten des Hypervisors in C-Programmen anzeigen
- Die Fähigkeiten des Hypervisors in Python-Skripten anzeigen
- Eine Domäne verwalten
- Eine neue Domäne anlegen
- Eine Domäne herunterfahren
- Eine Domäne »einschlafen« lassen
- Eine Domäne aufwecken
- Die Gastsysteme in einem C-Programm auflisten
- Die Gastsysteme in einem Python-Skript auflisten
- Die Geräte einer Domäne mit einem C-Programm verwalten
- Die Geräte einer Domäne mit einem Python-Skript verwalten
- 16. Der XenStore
- 17. Ressourcenkontrolle
-
18. Sicherheit
- Einführung
- Die Daten virtueller Maschinen verschlüsseln
- Vorüberlegungen zum Firewall-Setup unter Xen
- Firewall-Konfiguration in einem Bridge-Setup (Dom0)
- Firewall-Konfiguration in einem NAT-Setup (Dom0)
- Firewall-Konfiguration in einem Routing-Setup (DomU)
- Firewall-Setup mit der DTC-Xen-Firewall unter Debian GNU/Linux oder Ubuntu
- Mechanismen zur Zugriffskontrolle einrichten
- Xen und Intrusion-Detection-Systeme (IDS)
- 19. Troubleshooting
- 20. Erweiterte Netzwerkkonfiguration
- A. Das Programm xm im Überblick
- B. Glossar
- C. Weiterführende Informationen
- Stichwortverzeichnis
- Kolophon
- Impressum
Product information
- Title: Xen Kochbuch
- Author(s):
- Release date: January 2009
- Publisher(s): O'Reilly Verlag
- ISBN: 9783897217294
You might also like
book
Der eigene Server mit FreeBSD 9
nicht nur FreeBSD-Handbuch, sondern echtes Server-Knowhow+ einziges Buch zur aktellen FreeBSD-Version
book
Go – Das Praxisbuch
Go ist bei aktuellen Umfragen unter Entwicklern immer unter den Top 5 der Programmiersprachen, die man …
book
Konfigurieren von Windows 10-Geräten
Mit diesem Original Microsoft Prüfungstraining bereiten Sie sich effizient auf die Microsoft-Zertifizierungsprüfung 70-697 vor – Configuring …
book
IaaS mit OpenStack
Erstes deutschsprachiges Buch zum "Cloud-Standard"- Einziges Buch zum neuen Havanna-Release (10/2013)- "From the Source"- Keine Theorie, …