Vmware

Diverse noter om vmware

VMware Server Console

 * Hent VMware Client Package fra http://register.vmware.com/content/download-a.html (vælg den pakke, som passer til OS'et på DIN EGEN maskine - hvis du sidder på en Windows-maskine, skal du hente Windows pakken).
 * Åbn ZIP-filen og kør VMware-console-xxx (på Windows - sikkert noget tilsvarende på Linux).
 * Start VMware konsollen (i Windows er der oprettet en genvej i start-menuen og på skrivebordet).
 * Forbind til host-maskinen (moder-maskinen). (Hvis hosten kun har en lokal IP-adresse, kræver det lidt trylleri med en SSHTunnel OBS: Pas på med at lave en tunnel til VMware server gennem en klient-maskine. Det burde fungere, men kan muligvis give problemer...).
 * Du har nu adgang til en virtuel konsol på de virtuelle maskiner (guests), der kører på hosten. Obs: Alle, der forbinder til hosten kan følge med i hvad du laver på den virtuelle konsol!
 * Hvis en virtuel maskine er helt død, er der et par pædagogiske knapper til at stoppe eller reboote den. Vær sikker på, at du har valgt den rigtige maskine, inden du slukker eller rebooter! (Der er ingen fortrydelsesret - maskinen slukker eller rebooter med det samme!)

Opstart af vmware via kommandolinje
Kør evt vmware-cmd uden argumenter for en fuld liste over mulige argumenter
 * log ind på mysa.dds.dk via en af de andre fysiske maskiner (mysa står på en lan-ip)
 * kør følgende for at starte vmware servere: /etc/init.d/vmware start
 * kør følgende for at starte en virtuel server (guest): /usr/bin/vmware-cmd 
 * scriptet kan godt være lidt tid om at returnere
 * For f.eks. at starte dingo skriver man "/usr/bin/vmware-cmd /var/vm/dingo/Other\ Linux\ 2.6.x\ kernel.vmx start"
 * guest'ens status kan verificeres med /usr/bin/vmware-cmd  getstate

VMWare Tools på debian
jfr denne hjælpsomme side og denne guide Scriptet skulle meget gerne bygge diverse kerne-moduler og generere init.d scripts der fremover vi starter vmware tools når maskinen booter
 * aptitude install autoconf automake binutils cpp gcc linux-headers-$(uname -r) make psmisc
 * Aktiver vmware tools via server console (menupunkt under "vm")
 * mount /dev/cdrom /mnt/
 * untargz vmware-tools fra /mnt
 * kør ./vmware-install.pl

Jeppes opskrift:
 * 
 * apt-get install binutils cpp gcc make psmisc linux-headers-$(uname -r)
 * mount /dev/cdrom /mnt/
 * tar -C /tmp -zxvf /mnt/VMwareTool 
 * umount /mnt
 * cd /tmp/vmware-tools-distrib
 * ./vmware-install.pl
 * 
 * reboot

Tids-drift
jfr VMWare knowledebase VMWare tools vil forsøge at holde uret i guest'en og hosten i sync, men det kan være nødvendigt at tilføje følgende options til bootloaderen for at holde tiden i sync. Det skulle ikke være nødvendigt at installere ntp eller noget lignende på guesten
 * clock=pit (f.eks. "kernel /vmlinuz-2.6.9-1.667 ro root=/dev/hda2" rettes til "kernel /vmlinuz-2.6.9-1.667 ro root=/dev/hda2 clock=pit" )