Table des matières

1. VM Player (VMWare)
2. Virtual Box
3. Astuce : SSH et NAT

1. VM Player (VMWare)

Pour utiliser l'option de virtualisation avec VM Player, il suffit de convertir l'image RAW au format .vmdk


$ qemu-img convert -f raw imge.raw -O vmdk image.vmdk
      

Il faut ensuite créér le fichier de description de la machine virtuelle .vmx (exemple ci-dessous)


.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "3"
ide0:0.present = "TRUE"
ide0:0.filename = "usb_demo_wsim.vmdk"
memsize = "1024"
MemAllowAutoScaleDown = "FALSE"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
ide1:0.autodetect = "TRUE"
ethernet0.present = "TRUE"
displayName = "Ubuntu 10.04 WSim"
guestOS = "ubuntu"
nvram = "usb_demo_wsim.nvram"
MemTrimRate = "-1"
ide0:0.redo = ""
ethernet0.addressType = "generated"
ethernet0.connectionType = "nat"
uuid.location = "56 4d 23 06 c4 4d e4 9f-53 a6 af 93 0b 0d fe cd"
uuid.bios = "56 4d 23 06 c4 4d e4 9f-53 a6 af 93 0b 0d fe cd"
ethernet0.generatedAddress = "00:0c:29:0d:fe:cd"
ethernet0.generatedAddressOffset = "0"
tools.syncTime = "TRUE"
ide1:0.startConnected = "TRUE"
uuid.action = "create"
checkpoint.vmState = "usb_demo_wsim.vmss"
tools.remindInstall = "FALSE"
extendedConfigFile = "usb_demo_wsim.vmxf"
virtualHW.productCompatibility = "hosted"
floppy0.present = "FALSE"
usb.present = "FALSE"
sound.present = "FALSE"
cleanShutdown = "TRUE"
replay.supported = "FALSE"
replay.filename = ""
vmotion.checkpointFBSize = "17432576"
	  

2. Virtual Box

Pour utiliser l'option de virtualisation avec VM Player, il suffit de convertir l'image RAW au format .vdi


$ vboxmanage convertfromraw -format VDI image.raw  image.vdi
      

[Note]

Le fichier .vdi est un disque dur virtuel qui doit être utilisé lors de la création d'une nouvelle machine virtuelle. Afin de pouvoir utiliser l'outil vboxmanage il faut avoir installé Virtual Box

3. Astuce : SSH et NAT

Afin d'intégrer les exécutions de vorre machine virtuelle à votre hôte, vous avez la possibilité de faire du port forwarding en redirigeant le port TCP 22 (ssh) vers un autre port (5002 par exemple) afin de vous connecter depuis la machine hôte.


$ ssh -X -p 5002 ubuntu@127.0.0.7