Inhalt | 6 |
Vorwort | 14 |
1 Grundlagen der Virtualisierung | 16 |
1.1 Formen der Virtualisierung | 17 |
1.1.1 Storage-Virtualisierung | 18 |
1.1.2 Prozessor-Virtualisierung | 21 |
1.1.3 Server-Virtualisierung | 22 |
1.1.4 Desktop-Virtualisierung | 22 |
1.1.5 Anwendungs-Virtualisierung | 23 |
1.1.6 Fazit und Kombination | 23 |
1.2 Server-Virtualisierung | 24 |
1.2.1 Prinzip und Funktionsweise | 24 |
1.2.2 Server-Konsolidierung | 26 |
1.2.3 Einsatzgebiete | 27 |
1.3 Virtuelle Infrastruktur mit VMware | 29 |
1.3.1 Prinzip | 29 |
1.3.2 Ziel und Zweck | 29 |
1.3.3 Funktionsweise | 29 |
1.3.4 Vorteile | 30 |
2 VMware-Virtualisierungssoftware | 32 |
2.1 VMware-Entwicklung | 32 |
2.2 VMware-Produkte | 34 |
2.2.1 VMware Workstation | 34 |
2.2.1.1 Funktionen und Merkmale | 35 |
2.2.1.2 Host-Betriebssysteme | 36 |
2.2.1.3 Gast-Betriebssysteme | 37 |
2.2.2 VMware Player | 37 |
2.2.2.1 Host-Betriebssysteme | 40 |
2.2.2.2 Gast-Betriebssysteme | 40 |
2.2.3 VMware GSX Server | 41 |
2.2.3.1 Funktionen und Leistungsmerkmale | 41 |
2.2.3.2 Host-Betriebssysteme | 42 |
2.2.3.3 Gast-Betriebssysteme | 43 |
2.2.4 VMware ESX Server | 43 |
2.2.4.1 Funktionen und Leistungsmerkmale | 45 |
2.2.4.2 Host-Betriebssysteme | 46 |
2.2.4.3 Gast-Betriebssysteme | 46 |
2.2.5 VMware Infrastructure 3 | 47 |
2.2.6 ESX Server 3i | 49 |
2.2.7 Virtual Data Center Operating System | 50 |
2.3 VMware Server 2 | 50 |
2.3.1 Allgemeines | 51 |
2.3.2 Funktionen und Merkmale | 52 |
2.3.3 Host-Betriebssysteme | 53 |
2.3.4 Gast-Betriebssysteme | 53 |
3 Hostsystem | 56 |
3.1 VMware Server 2 für Windows | 56 |
3.1.1 Systemvoraussetzungen | 56 |
3.1.2 Durchführung der Installation | 58 |
3.1.3 Konfiguration | 62 |
3.1.3.1 Erster Programmaufruf | 62 |
3.1.3.2 Einstellungen für virtuelle Maschinen | 63 |
3.2 VMware Server 2 für Linux | 67 |
3.2.1 Systemvoraussetzungen | 67 |
3.2.2 Durchführung der Installation | 67 |
3.2.3 Konfiguration | 74 |
3.2.3.1 Erster Programmaufruf | 75 |
3.2.3.2 Einstellungen für virtuelle Maschinen | 76 |
3.3 VMware-Upgrade | 79 |
3.3.1 Vor dem Upgrade | 80 |
3.3.2 Durchführung des Upgrades | 80 |
3.3.2.1 Deinstallation unter Windows | 81 |
3.3.2.2 Deinstallation unter Linux | 81 |
3.3.2.3 Installation | 83 |
4 Gastsysteme | 84 |
4.1 Vorüberlegungen | 84 |
4.2 Grundkonfiguration | 85 |
4.3 Installation eines Gastsystems | 95 |
4.3.1 Vorbereitung | 95 |
4.3.2 Durchführung der Installation | 97 |
4.4 VMware Tools | 106 |
4.4.1 Windows als Gastsystem | 106 |
4.4.2 Linux als Gastsystem | 111 |
4.5 Änderung der Grundkonfiguration | 113 |
5 Migration und Import virtuellerMaschinen | 116 |
5.1 Grundlage | 116 |
5.2 Generelle Vorarbeiten | 117 |
5.3 Migration von VMware-Systemen | 122 |
5.3.1 VMware Server (Version 1) | 122 |
5.3.2 VMware GSX Server | 125 |
5.3.3 VMware Workstation | 126 |
5.3.4 VMware ESX Server | 127 |
5.4 Import virtueller Maschinen | 127 |
5.4.1 Virtualisierungssoftware der Firma Microsoft | 127 |
5.4.2 Import aus Imagedateien | 135 |
5.5 Migration im Linux-Umfeld | 138 |
6 Verwaltung virtueller Maschinen | 140 |
6.1 Serverkonsole VI Web Access | 140 |
6.1.1 Anweisungen und Menüs | 140 |
6.1.2 Symbolleiste | 144 |
6.1.3 Register | 144 |
6.1.4 Arbeitsbereich | 145 |
6.2 Konfiguration der virtuellen Maschine | 146 |
6.2.1 Vorarbeiten | 146 |
6.2.2 Aufruf des Konfigurationsfensters | 147 |
6.2.3 Änderungen der Grundkonfiguration | 147 |
6.2.4 Zusatzoptionen | 150 |
6.3 Snapshot | 151 |
6.3.1 Anlegen | 152 |
6.3.2 Wiederherstellen | 154 |
6.3.3 Löschen eines Snapshots | 154 |
6.3.4 Snapshots im Menüsystem | 155 |
6.3.5 Automatische Snapshots | 155 |
6.3.6 Hintergrund-Snapshots | 157 |
6.4 Sonstiges | 158 |
6.4.1 Vollbildmodus | 158 |
6.4.2 Anzeige des BIOS | 158 |
7 Dateisystem und Datenträger | 160 |
7.1 Prinzip eines virtuellen Dateisystems | 160 |
7.2 Festplatten einer virtuellen Maschine | 162 |
7.2.1 Virtuelle Festplatte neu einrichten | 162 |
7.2.2 Zusätzliche Festplatten einrichten | 165 |
7.2.3 SCSI-Controllertyp ändern | 166 |
7.2.4 Sonstige Dateisysteme | 166 |
7.3 Dateitypen und -funktionen | 168 |
7.4 Modi der Festplatten | 170 |
7.5 Externe Geräte | 173 |
7.5.1 Zuweisung externer Datenträger | 173 |
7.5.2 Online-Zuordnung | 175 |
8 Virtuelle Netzwerke | 176 |
8.1 Netzwerktypen von VMware Server 2 | 178 |
8.1.1 Bridged | 178 |
8.1.2 Network Address Translation | 179 |
8.1.3 HostOnly | 181 |
8.2 Netzwerk-Grundkonfiguration | 182 |
8.2.1 Basis-Konfiguration | 183 |
8.2.2 Nachträgliche Änderung | 183 |
8.3 Netzwerkkonfiguration des Hostsystems | 185 |
8.3.1 Protokolle und Dienste | 185 |
8.3.2 Hostkonfiguration unter Windows | 188 |
8.3.3 Hostkonfiguration unter Linux | 194 |
8.4 Beispiel-Szenarien | 196 |
8.4.1 Firewall | 196 |
8.4.2 Dienst-Server | 196 |
8.4.3 Internet-Zugriff | 196 |
8.4.4 Virtuelles LAN | 197 |
8.5 Geschwindigkeit im Netzwerk | 197 |
8.5.1 Prozessoren | 197 |
8.5.2 Virtuelle Netzwerkadapter | 198 |
8.6 UUID und MAC | 199 |
8.6.1 UUID | 199 |
8.6.2 MAC-Adresse | 201 |
8.6.3 Statische MAC-Adresse | 203 |
8.7 Besonderheiten | 204 |
8.7.1 Spezielle Konfigurationsdateien | 204 |
8.7.1.1 VMware Server 2 für Windows | 204 |
8.7.1.2 VMware Server 2 für Linux | 204 |
8.7.2 Austausch der Netzwerkkarte | 205 |
9 Optimierung und Tuning | 208 |
9.1 VMware-Konsolen | 208 |
9.1.1 VI Web Access | 208 |
9.1.1.1 Remote-Zugriff | 209 |
9.1.1.2 Browser-Plugin | 211 |
9.1.2 VMware Infrastructure Client | 212 |
9.1.2.1 Installation | 212 |
9.1.2.2 Start und Anmeldung | 212 |
9.1.2.3 Standard-Arbeitsoberfläche | 212 |
9.1.2.4 Register des Hostsystems | 214 |
9.1.2.5 Register eines Gastsystems | 222 |
9.2 VMware-Kommandozeile | 228 |
9.2.1 Programmdatei | 228 |
9.2.2 Dienstprogramme | 229 |
9.3 Die „Tiefen“ der Konfigurationsdatei | 231 |
9.3.1 Muster-Konfiguration | 231 |
9.3.2 Kommentare | 235 |
9.4 Anpassungen beim Klonen | 236 |
9.4.1 UUID und MAC | 236 |
9.4.2 IP-Adresse | 238 |
9.4.3 Computername und SID | 239 |
9.4.4 Domänen-Mitgliedschaft | 240 |
10 Systemüberwachung | 242 |
10.1 Systemprogramme | 242 |
10.1.1 Serverkonsole VI Web Access | 242 |
10.1.2 Task Manager | 246 |
10.1.3 VMware Infrastructure Client | 248 |
10.2 Mechanismen der Protokollierung | 251 |
10.2.1 Ereignisanzeige des Systems | 251 |
10.2.2 Protokolldateien von VMware Server 2 | 252 |
10.2.3 Protokolldateien virtueller Maschinen | 254 |
10.2.4 Protokolldatei der Vmware-Konsole | 254 |
10.2.5 ReDo-Logdateien | 255 |
10.2.6 Sonstige Protokolldateien | 256 |
10.3 CONFIG.INI | 256 |
11 VMware-Skripting | 258 |
11.1 Einführung | 258 |
11.1.1 Skriptsprache | 258 |
11.1.2 Perl als Basis | 260 |
11.1.3 Skriptunterstützung von VMware | 261 |
11.2 Skripting mit VMware Server | 263 |
11.2.1 Skripte und Programme des Lieferumfangs | 265 |
11.2.1.1 vmware-cmd | 265 |
11.2.1.2 vmware-config.pl | 266 |
11.2.1.3 vmware-mount | 266 |
11.2.1.4 vmware-vdiskmanager | 268 |
11.2.1.5 vnetsniffer | 268 |
11.2.1.6 vnetstats | 269 |
11.2.1.7 vnetlib | 269 |
11.2.1.8 vmnetdhcp | 269 |
11.3 VMware Tools und Skripte | 270 |
11.3.1 Skripte erstellen und zuordnen | 270 |
11.3.2 VMIP.EXE | 272 |
11.4 Beispiel-Skripte | 273 |
11.4.1 Beenden virtueller Maschinen | 273 |
11.4.2 Sicherung virtueller Maschinen | 275 |
12 Best Practices | 280 |
12.1 Allgemeines | 280 |
12.1.1 Handelt es sich bei VMware Server 2 um ein eigenständigesBetriebssystem? | 281 |
12.1.2 Ist es möglich, in einer virtuellen Maschineeine Virtualisierungssoftware einzusetzen? | 282 |
12.1.3 Welche generellen Unterschiede bestehen zwischenVMware Server 2 und der kostenpflichtigen VarianteVMware Workstation? | 282 |
12.1.4 Ist durch den Support gewährleistet, dass Fehlerbereinigungenund Produkterweiterungen zur Verfügung gestellt werden? | 283 |
12.1.5 Wie stellt man fest, wann der Supportfür die VMware-Produkte ausläuft? | 284 |
12.2 Virtuelle Datenträger und Dateisystem | 285 |
12.2.1 Was sind virtuelle Festplatten? | 285 |
12.2.2 Welche Festplattentypen stehen zur Verfügung? | 285 |
12.2.3 Worin unterscheiden sich virtuelle Festplattenmit der Endung .DSK und .VMDK? | 286 |
12.2.4 Wie lässt sich die Partitionsgröße einer virtuellen Festplatteändern? | 286 |
12.2.5 Wie lässt sich die Größe einer Festplattendatei (VMDK)reduzieren? | 287 |
12.2.6 Warum funktioniert der Zugriff auf das Diskettenlaufwerknicht? | 289 |
12.2.7 Warum zeigt der Windows-Explorer nach der Integration einerFestplattendatei in eine virtuelle Maschine mit Windows 98das Laufwerk nicht an? | 290 |
12.2.8 Wie viele primäre Partitionen können auf einerFestplattendatei maximal eingerichtet werden? | 290 |
12.2.9 Lässt sich der Typ einer virtuellen Festplatte nachträglichändern? | 290 |
12.2.10 Welche Modi stehen für virtuelle Festplatten zur Verfügung? | 290 |
12.3 Geräte | 292 |
12.3.1 Wie kann über ein Gastsystem auf externe CD-ROModerDVD-Laufwerke zugegriffen werden? | 292 |
12.3.2 Wie kann unter VMware Server 2 für Linuxauf ein CD-/DVD-ROM-Laufwerk zugegriffen werden? | 293 |
12.3.3 Kann über eine virtuelle Maschine auf die USB-Geräteeines Hostsystems zugegriffen werden? | 294 |
12.4 Systemverwaltung | 295 |
12.4.1 Wie kann die Kopie (Klone) einer virtuellen Maschineangelegt werden, ohne die gesamte Datei der virtuellenFestplatte zu kopieren? | 295 |
12.4.2 Wie lässt sich die Leistung des Hostsystemsunter VMware Server für Windows überwachen? | 297 |
12.4.3 Wie ist die VMware-Protokollierung deaktivierbar? | 298 |
12.4.4 Wie ist die Protokollierung für einzelne virtuelle Maschinendeaktivierbar? | 298 |
12.4.5 Gibt es eine Möglichkeit, den Inhalt der Snapshot-Dateienzu überwachen? | 298 |
12.4.6 Kann ein Snapshot nur von ausgewählten Festplattendateienangelegt werden? | 299 |
12.4.7 Kann eine Snapshot-Datei gegen Überschreiben gesperrtwerden? | 300 |
12.4.8 Ist es möglich, eine Snapshot-Datei zu einem bestimmtenZeitpunkt wiederherzustellen? | 301 |
12.4.9 Warum funktioniert die Anzeige im Vollbildmodus nicht? | 302 |
12.4.10 Können die VMware-Dienste manuell gestartet werden? | 302 |
12.4.11 Wie lautet die Portnummer für den Zugriffauf die Serverkonsole VI Web Access? | 304 |
12.4.12 Muss zur Nutzung der Serverkonsole (VI Web Access) immereine Komplettinstallation von VMware Server 2 vorgenommenwerden? | 305 |
12.5 Konfiguration | 305 |
12.5.1 Wie lässt sich die Konfiguration einer virtuellen Maschinesichern? | 305 |
12.5.2 Lässt sich festlegen, welche Prozessoren einervirtuellen Maschine zugewiesen werden? | 306 |
12.5.3 Wie viel Arbeitsspeicher (RAM) kann einer virtuellen Maschineunter VMware Server 2 maximal zugewiesen werden? | 306 |
12.5.4 Kann die MAC-Adresse der virtuellen Netzwerkkarteeiner virtuellen Maschine festgelegt werden? | 306 |
12.6 Netzwerk | 307 |
12.6.1 Welche Netzwerkkarte stellt VMware Server 2in einer virtuellen Maschine zur Verfügung? | 308 |
12.6.2 Welche Übertragungsprotokolle unterstütztdie emulierte Netzwerkkarte von VMware Server 2? | 308 |
12.6.3 Wie lässt sich die Geschwindigkeit der Netzwerkumgebungvirtueller Maschinen optimieren? | 308 |
12.6.4 Warum zeigt die Netzwerkkarte nur eine Übertragungsratevon 10 MBit/s an? | 308 |
12.6.5 Welchen Bereich verwendet VMware Server 2 standardmäßigfür die Zuweisung der MAC-Adressen? | 309 |
12.6.6 Welche Modi stehen für die Netzwerkanbindungzur Verfügung? | 309 |
12.6.7 Kann der Netzwerkmodus einer virtuellen Maschineim laufenden Betrieb geändert werden? | 310 |
12.6.8 Kann ich den Netzwerkverkehr einer virtuellen Maschineüberwachen? | 311 |
12.6.9 Kann unter VMware Server 2 auch die Funktion„Shared Folders“ eingesetzt werden? | 311 |
12.6.10 Warum erscheinen die Netzwerkadapter der virtuellenMaschinen als Einträge im Windows-Nameserver? | 311 |
12.6.11 Kann in einer virtuellen Maschineauf eine ISDN-Karte zugegriffen werden? | 313 |
12.6.12 Warum erscheint beim Laden des vmxnet-Kartentreibersunter VMware Server 2 für Linux die Angabe Tainted Driver? | 313 |
12.6.13 Müssen der Zugriff auf die VMware-Konsole undder Netzwerkverkehr der virtuellen Maschinenüber getrennte Netzwerkkarten ablaufen? | 314 |
12.7 Host- und Gastsystem | 314 |
12.7.1 Worin besteht der Unterschied zwischen HostundGastsystem? | 314 |
12.7.2 Auf welchen Betriebssystemplattformenlässt sich VMware Server 2 einsetzen? | 315 |
12.7.3 Wie kann ich in einem Gastsystemeinen Treiber für die Netzwerkkarte installieren? | 315 |
12.7.4 Wie lässt sich in einer virtuellen Maschineein Treiber für die Grafikkarte installieren? | 316 |
12.7.5 Kann VMware Server 2 für Windows auch unter Windows XPoder unter Windows Vista eingesetzt werden? | 316 |
12.7.6 Ist es möglich, eine virtuelle Maschine beim Herunterfahrendes Hostsystems ohne manuellen Eingriff zu beenden? | 316 |
12.7.7 Lassen sich virtuelle Maschinen von VMware Server 2 aufeinen ESX-Server in der virtuellen Infrastruktur übertragen? | 318 |
12.7.8 Lässt sich eine virtuelle Maschine von einem ESX-Serverauf VMware Server 2 migrieren? | 318 |
12.7.9 Können unter VMware Server 2 die virtuellen Maschinenanderer Systeme eingesetzt werden? | 318 |
12.7.10 Welche Dienste und Anwendungen können in einemGastsystem eingesetzt werden? | 320 |
12.7.11 Lässt sich die Startreihenfolge einer virtuellen Maschineändern? | 320 |
12.7.12 Kann beim Start einer virtuellen Maschine ein Startmediumausgewählt werden? | 321 |
12.7.13 Wofür benötigt man die VMware Tools? | 321 |
12.7.14 Kann die Installation der VMware Tools verändert werden? | 322 |
12.7.15 Gibt es Informationen über den Dienst der VMware Tools? | 323 |
12.7.16 Warum verlaufen die Mausbewegungen in einem Windows-Gastsystem so langsam? | 324 |
12.7.17 Warum ist die CPU-Auslastung im Gastsystem so hoch? | 325 |
12.7.18 Wie kann die Zeit zwischen Host- und Gastsystemsynchronisiert werden? | 325 |
12.7.19 Wie kann eine unter der Windows-Variante erstellte virtuelleMaschine nach VMware Server 2 für Linux transferiertwerden? | 326 |
12.7.20 Warum kann ein Windows-Gastsystem nach demZurückspielen (Revert) einer Snapshot-Dateidie Anbindung an eine Windows-Domäne verlieren? | 326 |
12.7.21 Warum schaltet sich eine virtuelle Maschine nach demHerunterfahren nicht automatisch aus? | 327 |
12.7.22 Stehen irgendwo fertig konfigurierte Gastsystemezum Herunterladen zur Verfügung? | 328 |
13 Zusatzprodukte | 330 |
13.1 Produkte der Firma VMware | 330 |
13.1.1 VMware Converter | 331 |
13.1.1.1 Funktionen und Leistungsmerkmale | 331 |
13.1.1.2 Installation | 332 |
13.1.1.3 Praxiseinsatz | 335 |
13.1.2 VMware Virtual Machine Importer | 341 |
13.1.2.1 Funktionen und Leistungsmerkmale | 342 |
13.1.2.2 Einsatz in der Praxis | 342 |
13.1.3 P2V Assistant | 346 |
13.1.4 VirtualCenter | 347 |
13.1.4.1 Funktionen und Leistungsmerkmale | 348 |
13.1.4.2 Einsatz in der Praxis | 349 |
13.1.5 VMotion | 356 |
13.1.6 VMware ACE | 357 |
13.2 Drittanbieter | 357 |
13.2.1 VMware Diskmanager GUI | 358 |
13.2.2 VMware Diskmount GUI | 360 |
13.2.3 VMX-Builder | 362 |
13.2.3.1 Variante 1 | 362 |
13.2.3.2 Variante 2 | 364 |
Anhang | 366 |
Anhang A: Befehle und Anweisungen von VMware Server 2 | 366 |
Anhang B: Befehle und Anweisungen unter Linux | 369 |
Anhang C: Befehle und Anweisungen unter Windows | 392 |
Anhang D: Dateiverzeichnisse | 407 |
Anhang E: Interessante Web-Links | 411 |
Anhang F: Glossar | 423 |
Anhang G: Übersetzungen | 470 |
Anhang H: Literaturverzeichnis und Quellenangaben | 473 |
Register | 476 |