Skip to content

Vmware Player et création de machine virtuelle

Il y a quelque temps Vmware a sorti une version simplifiée de son système de virtualisation : le Player. Cette version permet de faire tourner un autre OS sur sa machine, ce qui peut-être interressant pour tester de nouvelles distributions d'OS libres par exemple.

Le seul soucis de cette version est qu'elle ne peut pas créer de fichier "machine virtuelle".

Cette article va montrer que l'on peut contourner simplement cette limitation.

Deux solution existenent pour pouvoir créer sa propre machine virtuelle.

Téléchargement d'une machine virtuelle

Une solution est de télécharger une machine virtuelle existante et d'effacer l'OS présent dans cette machine virtuelle en bootant sur le CD d'installation du nouvel OS que l'on souhaite installer.

Le soucis de cette solution est que l'on ne peut pas choisir la taille du fichier de la machine virtuelle correspondant à ce que l'on souhaite faire et que cette taille n'est pas indiquée lors du téléchargement.

Création d'une machine virtuelle

La meilleur solution est bien entendue la création d'une machine virtuelle.

Cette version de Vmware (le player) ne permet pas de créer cette machine directement dans le logiciel.

Et c'est là que le logiciel libre va venir à notre secours : QEmu possède un logiciel permettant de créer des images de disque pour lui-même mais aussi, et c'est là que cela nous interresse, des images au format vmware ;-)

Il nous suffit donc d'utiliser qemu-img pour générer notre fichier et ensuite crèer un fichier de configuration pour vmware player.

Création du fichier "machine virtuelle"

Il faut d'abors installer QEmu, un simple apt-get install qemu suffit sur une Debian. Ensuite, l'utilisation du programme qemu-img va nous permettre de crèer le fichier ;

qemu-img create -f vmdk imagename.vmdk

Fichier de configuration

On peut le télécharger avec une image pré-installée mais plus simplement, on peut en crèer un de toute pièce sur l'exemple ci-dessous :

#!/usr/bin/vmware
config.version = "8"
virtualHW.version = "4"
memsize = "256"
ide0:0.present = "TRUE"
ide0:0.fileName = "newvm.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "/path/to/iso"
ide1:0.deviceType = "cdrom-image"
floppy0.fileName = "/dev/fd0"
ethernet0.present = "TRUE"
usb.present = "TRUE"
sound.present = "TRUE"
sound.virtualDev = "es1371"
displayuName = "Test Machine"
guestOS = "otherlinux"

scsi0:0.redo = ""
ethernet0.addressType = "generated"

displayName = "DisplayName"

checkpoint.vmState = "test.vmss"

ide0:0.redo = ""

Ne reste plus qu'à modifier ce fichier pour prendre en compte votre configuration.

Bonne virtualisation.

Rétroliens

Pas de rétroliens

Commentaires

Afficher les commentaires en Vue non groupée | Vue groupée

Jkx sur :

Hum.. tant qu'à install Qemu .. pourqoa ne pas l'utiliser tout simplement, au lieu d'utiliser un logiciel pas libre ?

David sur :

Hello,

Tout simplement car on peut faire tourner des OS qui ne tournent pas sous QEmu...

David.

PS: je me sers par contre de QEmu pour simuler un processeur SPARC ;-)

Paulin sur :

Tuto tres utile... merci...

Olive sur :

Le player permet de charger une machine virtuelle vierge et de monter une iso d'un OS ???

David sur :

Bonjour,

Oui le player permet de faire cela. Il faut juste que le fichier "disque" existe car le player n'est pas capable de le créer.

David.

Tony sur :

Bonjour,
Lorsque je lance qemu-image on m'annonce que ce n'est pas une application win 32 valide. Puis-je y remédier?

Ajouter un commentaire

Marquer un texte en gras: *mot*, souligner un texte: _mot_.
Les smilies standard comme :-) et ;-) sont convertis en images.
Les adresses Email ne sont pas affichées, et sont seulement utilisées pour la communication.

Pour éviter le spam par des robits automatisés (spambots), merci d'entrer les caractères que vous voyez dans l'image ci-dessous dans le champ de fomulaire prévu à cet effet. Assurez-vous que votre navigateur gère et accepte les cookies, sinon votre commentaire ne pourra pas être enregistré.
CAPTCHA

Form options
tweetbackcheck