Lancer une VM VirtualBox en tant que service
Si Vsphere ou Hyper-V s’inscrivent dans des systèmes de virtualisation à haute disponibilité, ils ne répondent pas toujours à des besoins plus « légers ». Le souci d’une solution telle que VirtualBox est qu’elle ne prend pas nativement le lancement automatique des machines virtuelles au démarrage du système d’exploitation.
Lancer une machine virtuelle en mode console
- Sous Windows :
C:\Programmes\Oracle\VirtualBox\VBoxManage.exe startvm nom_de_la_machine_virtuelle --type headless
- Sous Linux :
vboxmanage startvm nom_de_la_machine_virtuelle --type headless
Démoniser le démarrage de la machine virtuelle
Sous Windows, les choses sont, comme toujours, loin d’être simples. Vous devez récupérer un outil Open Source au doux nom de VBoxVmService. La configuration se fait à partir du fichier c:\vms\VBoxVmService.ini.
Pour Linux (pas testé encore), vous disposez du paquet VBoxTool. Vous pouvez également ajouter la ligne de commande vue ci-dessus dans votre fichier /etc/rc.d/rc.local.