Dirk Larisch
Praxisbuch VMware Server 2
Das praxisorientierte Nachschlagewerk zu VMware Server 2
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
© 2009-2024 ciando GmbH