VMware

 

VM Logo
 

2. Chemnitzer Linux-Tag

TU CHEMNITZ, UNIVERSITÄTSRECHENZENTRUM

11.-12. März 2000

 
Was ist VMware?
VMWare Architektur
(Quelle VMware, Inc.)

  Wirtssystem bezeichnet das real gebootete Betriebssystem
 Gastsystem ist das in der virtuellen Umgebung (VMware) laufende Betriebssystem
 
 
Entwicklung

Januar 1998 Gründung der VMware, Inc.
Mai 1999 VMware 1.0 für Linux
3. September 1999 VMware 1.0 für WindowsNT, Windows2000
Oktober 1999 VMware 1.1 für Linux
Januar 2000 VMware 2.0BETA für Linux
3. M&aumL;rz 2000 VMware 2.0 für Linux und WindowsNT, Windows2000

Stand Oktober 1999

 
Hardwareumgebung für Gastsystem
Konkurierender Gerätezugriff
  *) ab Version 2.0
 
Systemvoraussetzungen
Hardware: Software (Wirtssystem):
 
Gastbetriebssystem
 
Installation (VMware)
 
Konfiguration (VMware)
 
Konfiguration und Installation des Gastsystems
Configuration Editor
 
Laufwerke
 
Laufwerke: HD-Modes
 
Netzwerkadapter
 
Netzwerk: Bridged Mode
Network bridged
(Quelle VMware, Inc.)
 
Netzwerk: Host-only Mode
Network host_only
(Quelle VMware, Inc.)
 
Netzwerk: Custom Mode
Netzwerk Custom
(Quelle VMware, Inc.)
 
weitere Geräte

Schnittstellen

Mouse

Sound

Speicher

 
VMware Tools
VM Tools
  *) ab Version 2.0
 
VMware Tools
% vmware-mount.pl -p nt4.dsk 

--------------------------------------------
VMware for Linux - Virtual Hard Disk Mounter
Version: 1.0 build-291 
Copyright (C) 1999 VMware, Inc.
--------------------------------------------

Nr      Start       Size Type Id Sytem 
-- ---------- ---------- ---- -- ------------------------
 1         63    2455425 BIOS  7 HPFS/NTFS

% vmnet-sniffer -e /dev/vmnet1

len 98 src 00:50:56:db:19:08 dst 00:50:56:8a:00:00 IP src 192.168.208.131 dst 192.168.208.1 ICMP ping request
len 98 src 00:50:56:8a:00:00 dst 00:50:56:db:19:08 IP src 192.168.208.1 dst 192.168.208.131 ICMP ping reply
len 98 src 00:50:56:db:19:08 dst 00:50:56:8a:00:00 IP src 192.168.208.131 dst 192.168.208.1 ICMP ping request
len 98 src 00:50:56:8a:00:00 dst 00:50:56:db:19:08 IP src 192.168.208.1 dst 192.168.208.131 ICMP ping reply
len 42 src 00:50:56:8a:00:00 dst 00:50:56:db:19:08 ARP sender 00:50:56:8a:00:00 192.168.208.1 target 00:00:00:00:00:00 192.168.208.131 ARP request
len 42 src 00:50:56:db:19:08 dst 00:50:56:8a:00:00 ARP sender 00:50:56:db:19:08 192.168.208.131 target 00:50:56:8a:00:00 192.168.208.1 ARP reply

 
IP Masquerading
Das Gastsystem nutzt zur internen Kommunikation mit dem Wirt (Sambaserver) ein privates Subnetz.

Wird Kommunikation des Gastsystemes mit dem Subnetz des Wirtes benötigt, müssen die IP-Pakete des Gastes mit der IP-Adresse des Wirtes maskiert werden.
z.B. Internetzugang via PPP

% cat /etc/vmware/vmnet1/dhcpd/dhcpd.conf 
allow unknown-clients;
default-lease-time 1800; # 30 minutes
max-lease-time 7200; # 2 hours

subnet 192.168.208.0 netmask 255.255.255.0 {
   range 192.168.208.128 192.168.208.254;
   option broadcast-address 192.168.208.255;
   option domain-name-servers 134.109.132.51;
   option routers 192.168.208.1;
}

Einschalten von IP-Forwarding im Wirtssystem.
% echo 1 > /proc/sys/net/ipv4/ip_forward

% modprobe ip_masq_ftp

% /sbin/ipchains -P forward DENY 
% /sbin/ipchains -A forward -s 192.168.208.0/24 -j MASQ 

 
Geräte an serieller/paralleler Schnittstelle
 
Neu in Version 2.0BETA
 
Kommunikation mit Hostfilesystemen
Das Gerätemanagement für Disks und Floppys erlaubt keine gemeinsame Nutzung einer Ressource zur gleichen Zeit.

Ausweg: Netzwerk (mit Gastsystem Windows ... Sambaserver)

Sambakonfiguration (Wirtssystem) Netzwerkumgebung im Gastsystem
 
rawdisk-Konfiguration
Wizard rawdisk
! lilo erfordert lesenden Zugriff auf /boot
! keine gemounteten Partitionen für VMware schreibbar freigeben
 
Anwendungsmöglichkeiten
 
Probleme
 
Kosten
 
Links