logo virtualbox

Virtualbox headless – 2 moyens de gérer ses machines à distance

Quand on veut faire de la virtualisation personnelle ou à des fins de développement, Virtualbox est parfois bien pratique et plus facile à mettre en place que VMware par exemple. De plus il dispose d’un atout majeure : il est gratuit. Je préfère toutefois vous le déconseiller pour la prod.

Dans cet article, je présente virtualbox headless ainsi que l’interface graphique à distance de virtualbox sans avoir un X11 intégré pour les moins courageux d’entre-nous 😉

Virtualbox headless sous Debian Squeeze

Installation

Cette manipulation a été faite sous Debian Squeeze.

On installe la version 4.1 du dépôt :

Pour les outils RDP et autres, il faut installer le pack d’extension de VirtualBox. Allez récupérer la dernière version sur le site d’oracle.

Dans notre cas, on utilise Virtualbox 4.1.34. On va donc prendre l’extension correspondante. Attention que le lien sur le site d’Oracle est parfois foireux sur la version (4.1.32 dans le lien au lieu de 4.1.34). Voici le lien correcte :

On crée un utilisateur système dédié en choisissant bien le répertoire home utilisé. C’est dans ce répertoire que seront stockés les machines virtuelles :

Dans mon cas je l’ai mis sur un volume logique, donc n’oubliez pas d’éditer votre fichier /etc/fstab en conséquence et de monter votre partition avant de faire le changement de propriétaire.

On change le propriétaire du dossier :

Toujours utiliser l’utilisateur virtualbox pour exécuter vboxmanage!

 Importation

Pour importer une Virtual Appliance, l’option -n permet d’avoir la liste des options disponibles :

Dans mon cas voici les options utilisées :

 Interface réseau

Dans mon cas, j’ai besoin de faire du NAT au lieu du bridge par défaut pour la machine virtuelle :

 

Interface graphique

Pour obtenir une interface graphique, il faut 2 choses :

  • Ajouter les paquets suivants :

  • Vérifier que sshd (/etc/sshd_config) à bien le paramètre suivant : X11Forwarding yes

 

Ensuite on se connecte en ssh avec l’option de forwarding X11 :

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">