Vmware a Ubuntu Feisty
Anem a explicar ràpidament com instal·lar el servidor vmware a Ubuntu Feisty, el qual et permet virtualitzar distints sistemes operatius dins del mateix sistema operatiu gnu/linux.
1) Baixar-se el servidor vmware
Us el podeu descarregar des d’ací:
http://www.vmware.com/download/server/
Atenció: la seua grandària és de més de 100 megues.
2) Demanar clau per activar-lo
Cal registrar-se per poder executar el programa (cal recordar que encara que és debades, és programari privatiu). Al final del procés us donaran una clau que caldrà fer servir durant la instal·lació.
Podeu registrar-vos o demanar altra clau ací:
http://register.vmware.com/content/registration.html
3) Descomprimir el fitxer
Això és ben fàcil. Solament cal executar en una finestra de comandaments:
$ tar xvfz VMware-server-1.0.3-44356.tar.gz
Nota: aquesta comanda correspon a la versió actual disponible del servidor vmware, i se suposa que estic executant-la al mateix directori on està el fitxer comprimit. Si el fitxer no està al mateix directori on execute al comanda, cal moure’s on està amb la comanda cd.
4) Instal·lar el servidor
Per instal·lar el servidor, solament cal moure’ns a la carpeta creada en extraure el contingut del fitxer comprimit:
$ cd vmware-server-distrib/
i executar el script d’instal·lació com a superusuari:
$ sudo ./vmware-install.pl
5) Procés d’instal·lació
Al llarg del procés d’instal·lació se’ns faran unes quantes preguntes. Veiem-les.
In which directory do you want to install the binary files?
[/usr/bin]
Si premem ENTER, els binaris s’instal·laran en el directori predeterminat /usr/bin. Si volem que s’instal·len en un altre, solament cal especificar-lo.
Nosaltres premem ENTER perquè s’instal·len a aquest directori.
What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
[/etc]
Premem ENTER perquè en Ubuntu els directoris rcX.d/ estan a /etc.
What is the directory that contains the init scripts?
[/etc/init.d]
Premem ENTER perquè al directori /etc/init.d/ estan els scripts que executa el procés init.
In which directory do you want to install the daemon files?
[/usr/sbin]
Premem també ENTER.
In which directory do you want to install the library files?
[/usr/lib/vmware]
Premem ENTER i les llibreries s’instal·laran en aquest directori mateix.
The path “/usr/lib/vmware” does not exist currently. This program is going to create it, including needed parent directories. Is this what you want?
[yes]
Premem ENTER perquè el programa d’instal·lació cree els directoris on s’instal·laran les llibreries anteriors.
In which directory do you want to install the manual files?
[/usr/share/man]
Premem ENTER per instal·lar allà les pàgines del manual corresponents a vmware.
In which directory do you want to install the documentation files?
[/usr/share/doc/vmware]
El mateix per als fitxers de la documentació. Premem ENTER.
The path “/usr/share/doc/vmware” does not exist currently. This program is going to create it, including needed parent directories. Is this what you want?
[yes]
El programa d’instal·lació ens demana permís per crear els directoris necessaris. Premem ENTER.
Before running VMware Server for the first time, you need to configure it by invoking the following command: “/usr/bin/vmware-config.pl”. Do you want this program to invoke the command for you now?
[yes]
Ens pregunten si volem configurar ara el servidor Vmware. Li diem que sí prement ENTER.
You must read and accept the End User License Agreement to continue.
Press enter to display it.
Ens diuen que hem de llegir i acceptar la llicència del servidor, la qual podrem llegir en prémer ENTER.
Premem successivament ENTER i llegim la seua llicència fins que arribem a la pregunta:
Do you accept? (yes/no)
En aquest cas no ens val prémer ENTER, sinó que hem d’escriure explícitament si acceptem o no la llicència. Escrivim yes i premem ENTER.
In which directory do you want to install the mime type icons?
[/usr/share/icons]
Premem ENTER perquè allà és un bon directori per deixar els icones del programa.
What directory contains your desktop menu entry files? These files have a .desktop file extension.
[/usr/share/applications]
Premem ENTER perquè és en aquest directori on estan els fitxers .desktop.
In which directory do you want to install the application’s icon?
[/usr/share/pixmaps]
Premem ENTER també.
None of the pre-built vmmon modules for VMware Server is suitable for your running kernel. Do you want this program to try to build the vmmon module for your system (you need to have a C compiler installed on your system)?
[yes]
Ara ens pregunten si volem que el programa compile els mòduls del vmware per al nostre sistema ell mateix.
Per a poder fer-ho, és a dir, perquè el programa compile els mòduls, cal tenir instal·lat un compilador de C, gcc en aquest cas. Per assegurar-nos que el nostre sistema pot compilar cal executar en una finestra de comandaments la següent comanda:
$ sudo aptitude install linux-headers-`uname -r` build-essential xinetd
Això instal·larà els programes necessaris en cas que no els tinguem al nostre sistema.
Una vegada instal·lat aquestos programes responem No a la pregunta anterior. No volem que el mateix programa compile els mòduls. Abans hem d’aplicar un pedaç que us el podeu baixar d’ací:
http://ftp.cvut.cz/vmware/vmware-any-any-update109.tar.gz
Nota: aquest és un pedaç i per tant, és provisional. Per tant, més endavant potser no calga aplicar-lo perquè ja està inclós al programari propi del servidor vmware. Però ara per ara, sí és necessari.
Una vegada dit que NO al programa d’instal·lació, ens movem al directori on tenim el pedaç que acabem de baixar i el descomprimim:
$ tar xzvf vmware-any-any-update109.tar.gz
Ens movem al directori que s’acaba de crear:
$ cd vmware-any-any-update109/
i executem la següent comanda:
$ sudo ./runme.pl
i se’ns preguntarà altra vegada una vegada solucionat el problema:
Before running VMware for the first time after update, you need to configure it for your running kernel by invoking the following command: “/usr/bin/vmware-config.pl”. Do you want this script to invoke the command for you now?
[yes]
Premem ENTER i se’ns tornen a fer algunes de les preguntes anteriors fins que arribem a l’hora de compilar els mòduls. En aquest cas, veurem que sí té èxit la compilació i el procés continua:
Do you want networking for your virtual machines? (yes/no/help) [yes]
Aquesta ja és una pregunta que cal respondre cadascú segons el que vulga. En tot cas, aquestes opcions poden ser configurades després des del mateix programa vmware. Jo prem ENTER, permetent que les màquines virtuals tinguen xarxa.
Your computer has multiple ethernet network interfaces available: eth0, eth1, eth0:avah. Which one do you want to bridge to vmnet0?
[eth0]
Jo vull que la interfície de xarxa que facen servir les meues màquines virtuals siga eth1, que és la que té eixida a internet. Escric eth1 i prem ENTER.
Do you wish to configure another bridged network? (yes/no) [no]
Prem ENTER. Tot això es pot configurar dins del programa amb posterioritat, repetisc.
Do you want to be able to use NAT networking in your virtual machines? (yes/no)
[yes]
Premem ENTER.
Do you want this program to probe for an unused private subnet? (yes/no/help)
[yes]
No cal acceptar-ho tot, però premem ENTER.
Do you wish to configure another NAT network? (yes/no) [no]
Premem ENTER.
Do you want to be able to use host-only networking in your virtual machines?
[yes]
Premem ENTER.
Do you wish to configure another host-only network? (yes/no) [no]
Premem ENTER.
Please specify a port for remote console connections to use [902]
Premem ENTER.
In which directory do you want to keep your virtual machine files?
[/var/lib/vmware/Virtual Machines]
Podem acceptar o podem posar un altre directori on desar les diferents màquines virtuals que anem a provar. Jo en aquest cas, preferisc tindre a mà les màquines virtuals posant-les al directori /opt/vmware/MaquinesVirtuals.
Escrivim aquest directori i premem ENTER.
The path “/opt/vmware/MaquinesVirtuals” does not exist currently. This program is going to create it, including needed parent directories. Is this what you want? [yes]
Premem ENTER.
Please enter your 20-character serial number.
Type XXXXX-XXXXX-XXXXX-XXXXX or ‘Enter’ to cancel:
Ací és on devem escriure el codi que ens han donat als primers passos per poder executar el programa.
L’escrivim i premem ENTER.
I ja està! ja tenim instal·lat Vmware.
Per a executar el programa solament hem d’executar:
$ vmware
i se’ns obrirà una finestra com aquesta:
Fem clic en Connect i ja estarem a la pantalla principal del programa:
Fem clic en Create a New Virtual Machine i s’iniciarà un assistent:
Fem clic en Next i podrem crear una màquina virtual típica:
Triem el sistema operatiu que volem virtualitzar i la versió, molt important:
Li posem nom a la màquina virtual i vureu que el directori on es desarà la màquina virtual és el mateix on vam especificar durant el procés d’instal·lació:
Triem la opció de xarxa que considerem adequada segons el que volem fer (aquesta opció és modificable després si voleu):
Triem la grandària de la màquina virtual que volem (que hi càpiga el sistema operatiu que volem instal·lar, eh?):
I ja està:
Posem un cd amb el sistema operatiu que volem virtualitzar (o si tenim una imatge podem dir-li que siga aquesta imatge la que s’inicie) i li diem que es connecte en iniciar (que s’inicie des del cdrom):
Nota: una vegada instal·lat el sistema operatiu li hem de dir que s’inicie des del disc dur, no des del cdrom, si no es repetirà el procés d’instal·lació.
I ja està. Podem executar el sistema operatiu dins del linux, per a provar-lo, comprovar errors, fer còpies idèntiques, etc…
Molt bon programari però no és lliure. Cal tenir-ho en compte.
Ajuda sobre el pedaç: http://www.howtoforge.com/ubuntu_feisty_fawn_vmware_server_howto
Per a desintal·lar solament cal executar en una finestra de comandaments:
$ sudo vmware-uninstall.pl










