VMware
server configuration
Linux host
(a
VMware
server set up on Ubuntu
server 7.04)
Installation;
-use seperate disks for the ISO files and the virtual machines, use the XFS filesystem for these as the performance is better with large files than with ext3
-add the commercial repository to /etc/apt/sources.list to install VMware through aptitude;
deb http://archive.canonical.com/ubuntu feisty-commercial main
(remove the cdrom repository)
-remove the path or path variable before each pam_unix*.so in /etc/vmware/pam.d/vmware-authd and /etc/pam.d/vmware-authd
-if possible, use a seperate network card for VMware to seperate network traffic between host and guests
Disable
DHCP service all host networks;
Open /usr/lib/vmware-server/net-services.sh,
search for run_dhcpd="$5"
Change this to run_dhcpd="no"
and during the initialisation of each virtual network dhcp is skipped.
Example
configuration (/etc/vmware/locations);
answer
BINDIR /usr/bin
answer INITDIR /etc
answer
INITSCRIPTSDIR /etc/init.d
answer SBINDIR /usr/sbin
answer
LIBDIR /usr/lib/vmware-server
answer DOCDIR
/usr/share/doc/vmware-server
answer RUNDIR /var/run/vmware
answer
RUN_CONFIGURATOR yes
answer AUTHDPORT 902
answer
VMDIR /usr/vmware/machines
file /dev/parport0
1190057729
answer NETWORKING yes
file /dev/vmnet0
answer
VNET_0_INTERFACE eth1
file /dev/vmnet1
answer
VNET_1_HOSTONLY_HOSTADDR 10.16.0.1
answer
VNET_1_HOSTONLY_NETMASK 255.255.255.0
file /dev/vmnet2
answer
VNET_2_HOSTONLY_HOSTADDR 10.8.0.1
answer
VNET_2_HOSTONLY_NETMASK 255.255.255.0
file /dev/vmnet3
answer
VNET_3_HOSTONLY_HOSTADDR 10.24.0.1
answer
VNET_3_HOSTONLY_NETMASK 255.255.255.0
file /dev/vmnet4
answer
VNET_4_HOSTONLY_HOSTADDR 10.4.0.1
answer
VNET_4_HOSTONLY_NETMASK 255.255.255.0
file /dev/vmnet5
answer
VNET_5_HOSTONLY_HOSTADDR 10.20.0.1
answer
VNET_5_HOSTONLY_NETMASK 255.255.255.0
file /dev/vmnet6
answer
VNET_6_HOSTONLY_HOSTADDR 10.12.0.1
answer
VNET_6_HOSTONLY_NETMASK 255.255.255.0
file /dev/vmnet7
answer
VNET_7_HOSTONLY_HOSTADDR 10.28.0.1
answer
VNET_7_HOSTONLY_NETMASK 255.255.255.0
file /dev/vmnet8
answer
VNET_8_HOSTONLY_HOSTADDR 10.2.0.1
answer
VNET_8_HOSTONLY_NETMASK 255.255.255.0
file /dev/vmnet9
answer
VNET_9_HOSTONLY_HOSTADDR 10.18.0.1
answer
VNET_9_HOSTONLY_NETMASK 255.255.255.0
file
/etc/vmware/ssl/rui.key 1190057764
file
/etc/vmware/ssl/rui.crt 1190057764
file /etc/vmware/config
1190057764
Here a seperate network card
(eth1) is used for binding to /dev/vmnet0 (VNET_0).
This way
the complete virtual environment can be seperated from the physical
network by a virtual router, for example OpenBSD firewall or Microsoft
ISA server.