Le besoin de créer un environnement de démo ou un bac à sable pour certaines applications m’amène souvent à utiliser l’excellent outil de virtualisation d’Oracle. Cet outil open source GPLv2 qui porte le nom de VirtualBox est professionnel, simple d’utilisation et rapide à mettre en place.
Introduction
Étant donné que je projette de vous décrire l’installation de produits open sources dans mes futurs écrits, j’ai décidé de commencer par les bases afin de créer un environnement prêt à accueillir de nouvelles applications, un autre gros avantage est la portabilité, un disque virtuel est transportable d’une machine à une autre. Je créerai une référence à cet article lorsqu’un environnement sera nécessaire et m’évitera de fastidieux copiés-collés 😉
Cas d’utilisation
Dans la plupart des cas (et en ce qui me concerne), la machine tourne sur un Windows et la création des machines virtuelle se fait sous Linux généralement Ubuntu ou Debian, ces deux distributions étant entièrement open source et compatibles avec la plupart des applications professionnelles utilisées au quotidien.
Téléchargement
Voici les liens utiles pour la partie installation
Oracle Virtual box
Ubuntu 12.04.4 LTS (Precise Pangolin)
Debian (non utilisée dans cet article)
Installation
Je vais vous présenter le déroulement des étapes, ma machine tournant sous Windows 64 bits, j’installerai la dernière version de VirtualBox marquée 4.3.10-93012 (en date d’avril 2014)
Concernant l’OS hébergé, mon choix se portera sur la version 12.04 LTS d’ubuntu, les versions LTS sont utilisées en entreprise pour leur support qui est maintenu plus longtemps, 3 ans pour la desktop et 5 ans pour la serveur.
Une fois l’application VirtualBox installée nous allons lancer la création d’une machine virtuelle, cliquez sur Machine -> Nouvelle…
Choisissez la quantité de mémoire selon les capacités de votre machine (je recommande fortement 2 gigas de mémoire)
Dans cette étape, vous choisissez de créer un disque ou d’un utiliser un existant
Différents types de disques sont disponibles (VDI par défaut), le format VMDK est compatible avec les applications VMWare
Choisissez le type de stockage
Choisissez ensuite la taille de votre disque dur (je recommande 30 gigas, notez qu’il ne faut pas descendre en dessous de 4.7 gigas pour installer Ubuntu)
Cliquez sur « Créer », une entrée est maintenant créée dans VirtualBox
Double-cliquez sur le nouveau bouton
C’est là que l’installation proprement dites commence, VirtualBox vous demandera d’aller rechercher l’image ISO de Linux
Cliquez sur « Démarrer » pour lancer le démarrage de l’image disque
Cliquez sur « Installer Ubuntu » pour lancer le processus d’installation.
Choississez un login et mot de passe pour entrer dans le système (Attention par sécurité aucun compte root ne sera créé, par défaut, votre compte fera partie du groupe « sudoers »)
Si vous souhaitez cependant obtenir le compte root, lancez la commande
$ sudo passwd root
Entrez un mot de passe, puis faites
$ su -
Une fois la machine redémarrée, il ne reste plus qu’à lancer les « additions invités »
Cette étape est nécessaire pour utiliser Ubuntu en plein écran et si vous souhaitez utiliser les options suivantes :
• Monter un CD/DVD/Clé USB ou un répertoire de votre Windows hôte
• Glisser/déposer des fichiers directement dans la machine virtuelle
• Utiliser les copiés/collés entre hôte et VM
Redémarrer ensuite Ubuntu
Vous voila maintenant sous un nouvel environnement Linux prêt à héberger des applications open source, je n’hésiterai pas à vous faire prochainement des présentations d’installations maintenant que nous avons une base pour les installer.
perso, en plus de virtualbox, j’utilise régulièrement les outils desktop de vmware… qui rendent les mêmes services… et qui sont disponibles tant pour linux, que windows ou que mac…
En complément de Virtualbox, pour les dev web, j’ai découvert : qui propose différentes VM windows avec différentes versions de IE… c’est fort pratique 😉
Merci JF, cela va me servir pour mon projet web Ruby on Rail pour tester mes dév sur différents browser 😉 j’ai parfois des soucis de compatibilité qui me sont remontés.
Note que j’aurai pu mettre quelques liens de machines virtuelles toutes prêtes comme ici par exemple: http://sourceforge.net/projects/virtualboximage/files/?source=navbar