Vedere anche gli appunti sulla versione 1 di VMware, che tra l'altro è molto più efficiente e parca nell'usare le risorse.
Download da www.vmware.com dell'archivio:
L'unico archivio contiene il server, l'interfaccia di amministrazione web, le librerie vmware-vix
, ecc.
Bisogna registrarsi sul sito per ottenere una chiave di attivazione. Pare che vada bene anche una chiava di VMWare 1.x.
La procedura di installazione provvede anche a compilare i moduli kernel necessari, bisogna quindi aver installato gi header relativi al kernel in esecuzione ed avere la stessa versione di compilatore utilizzato per compilarlo. Se esiste più di un compilatore installato si può scegliere quello predefinito modificando il link simbolico /usr/bin/gcc
.
Nel caso della nostra Debian Lenny questi i pacchetti usati:
Unpack di VMware-server ed esecuzione come root di ./vmware-install.pl
. Scelta come directory di installazione /usr/local/bin
.
La procedura provvede ad eseguire anche vmware-config.pl
e a compilare i moduli kernel vmmon, vmci, vsock, vmnet
Durante la procedura vmware-config.pl
il modulo vsock
non viene compilato correttamente:
WARNING: "VMCIDatagram_CreateHnd" [/tmp/vmware-config0/vsock-only/vsock.ko] undefined! WARNING: "VMCIDatagram_DestroyHnd" [/tmp/vmware-config0/vsock-only/vsock.ko] undefined! WARNING: "VMCI_GetContextID" [/tmp/vmware-config0/vsock-only/vsock.ko] undefined! WARNING: "VMCIDatagram_Send" [/tmp/vmware-config0/vsock-only/vsock.ko] undefined!
Questa la ricetta per risolvere il problema:
tar xvf vmware-server-distrib/lib/modules/source/vsock.tar cd vsock-only/ sed -i 's/^\#include <linux\/autoconf\.h>//' autoconf/*.c mv ../vsock.o /lib/modules/2.6.26-1-686/misc/ ln -s /lib/modules/2.6.26-1-686/misc/vsock.o /lib/modules/2.6.26-1-686/misc/vsock.ko depmod -a
Le macchine virtuali verrano create in /var/lib/vmware/Virtual Machines
(mannaggia agli spazi!).
Per collegarsi all'interfaccia web di amministrazione puntare il browser su http://localhost:8222/ utilizzando come credenziali l'account root Unix.
Per disinstallare il programma:
vmware-uninstall.pl
Rimangono alcune directory da togliere manualmente (attenzione, ci sono anche le immagini delle macchine virtuali!):
/etc/vmware/ /var/lib/vmware/ /var/log/vmware/
Si tratta di strumenti di utilità a corredo di VMWare, per il loro funzionamento è necessario un demone in esecuzione e la compilazione di alcuni moduli kernel di supporto:
vmmemctl | Gestione dinamica della memoria |
---|---|
vmhgfs | Shared folder feature |
vmxnet | Fast network interface |
vmblock | Drag and drop di file |