View previous topic :: View next topic |
Author |
Message |
bouleetbil Guru
Joined: 06 Jul 2004 Posts: 456 Location: Montpellier
|
Posted: Mon Jan 01, 2007 8:24 am Post subject: [TIP]Qemu et vmware : émulateur gratuit non libre |
|
|
vmware a créé un player de machine virtuelle gratuit, mais qemu permet de créer des images au format vmware. On peut donc légalement et gratuitement créer une machine virtuelle pour vmware.
1. Installation :
Démasquer les paquets
Code: |
# echo "app-emulation/vmware-player ~arch" >> /etc/portage/package.keywords
# echo "app-emulation/qemu ~arch" >> /etc/portage/package.keywords
# echo "app-emulation/qemu-user ~arch" >> /etc/portage/package.keywords
|
Installation:
Code: |
# emerge qemu vmware-player
|
2. Création d'une machine virtuelle :
Créer en ligne une machine virtuelle via : http://www.easyvmx.com
3. Convertion d'une image qemu :
Si vous avez déjà une image qemu il est possible de l'utiliser avec vmware. qemu permet de convertir une image vers vmware.
Code: |
# qemu-img convert -f raw /media/disk-9/machine.raw -O vmdk /media/disk-9/machine.vmdk
|
machine représente le nom de la machine virtuelle créer sur http://www.easyvmx.com
Remplacer le fichier machine.vmdk de easyvmx par celui qui vient d'être créé.
4. Configuration :
Code: |
# /opt/vmware/player/bin/vmware-config.pl
|
Permet de configurer vmware-player
Code: |
# rc-update add vmware default
|
Pour activer le service au démarrage.
4. Astuces :
. Pour compiler qemu il faut un gcc en version 3.
. Une image qcow ne peut être converti au format vmware, il faut passer par une image intermédiaire raw :
Code: |
# qemu-img convert -f qcow /home/gaetan/Desktop/PartageQemu/gentoofbsd.img -O raw /media/disk-9/machine.raw
|
. madwifi est incompatible avec vmware cf : http://madwifi.org/ticket/407
Dans ce cas si vous disposez d'une carte ethernet de base, il suffit de sélectionner celle-ci pour le bridge de vmware puis avec iptable on redirige vers ath0
Code: |
#!/bin/sh
INTERNAL=vmnet1
EXTERNAL=ath0
# Enable router functionality
echo 1 > /proc/sys/net/ipv4/ip_forward
# Enabling SNAT (MASQUERADE) functionality on $EXTERNAL
iptables -t nat -A POSTROUTING -o $EXTERNAL -j MASQUERADE
iptables -A FORWARD -i $EXTERNAL -o $INTERNAL -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i $INTERNAL -o $EXTERNAL -j ACCEPT
|
Ceci m'a permis de convertir mon image qemu de gentoo/freebsd vers une image vmware gratuitement et légalement. _________________ L'homme n'est pas fait pour travailler ça le fatigue.
LiveCD Gentoo : http://www.frogdev.info
Gentoo/Freebsd : http://www.frogdev.info/gentoo_freebsd.php |
|
Back to top |
|
|
E11 l33t
Joined: 24 Feb 2004 Posts: 764 Location: Bruxelles
|
Posted: Tue Jan 09, 2007 12:56 am Post subject: |
|
|
Merci pour ce howto !
J'ai jamais essayé vmware et mes connaissance de celui-ci sont encore fort dans le brouillard mais il semble que vmware ait des capacités qui me serait utile ! Donc s'il y a un moyen gratuit de le tester, je crois que je vais m'y mettre ! Malheureusement, ça ne sera pas pour tout de suite... sessions d'exam de janvier oblige... |
|
Back to top |
|
|
Saigneur Apprentice
Joined: 21 Oct 2004 Posts: 277 Location: Evry, Essonne, France (48°35'N, 02°15'E)
|
Posted: Fri May 25, 2007 8:08 am Post subject: |
|
|
Noter que VMWare est gratuit pour la création ou l'utilisation de machines virtuelles. Il suffit de demander une clé d'activation sur le site de l'éditeur. _________________ Tant pis si ça saigne, pourvu que ça rentre. |
|
Back to top |
|
|
bouleetbil Guru
Joined: 06 Jul 2004 Posts: 456 Location: Montpellier
|
|
Back to top |
|
|
|