Lorsqu’on fait de la consultation en informatique, on doit souvent intégrer son propre poste de travail au réseau du client. Dans les environnements Windows, on doit le configurer pour qu’il se joigne au domaine de son réseau. On doit y installer parfois des logiciels spécialisés tels que :
- Gestion électronique de documents
- IDE de développement (Visual Studio, Eclipse, etc.)
- Administration de base de données (Toad, SQL Server Manager, etc.)
- Gestion de sources (SourceSafe, CVS, Subversion, etc.)
- Pilotes d’imprimantes sur place
Si vous avez plusieurs clients, votre poste risque de ressembler du spaghetti sans compter les problèmes de compatibilité entre les versions des applications que vous devez utiliser.
Un collègue à l’AQIII, Pollus Brodeur, m’a recommandé plutôt de créer des machines virtuelles pour chaque client. Ainsi, vous n’installez aucun logiciel de l’environnement du client sur votre machine physique. Vous n’avez qu’à installer VirtualBox ou VM/Ware. C’est une idée brillante et je lui en remercie.
En plus d’isoler des machines stables et compatibles, ceci amène d’autres avantages tels que:
- Sauvegarde facile de la machine virtuelle (un seul fichier)
- Possibilité de déplacer la machine virtuelle d’un poste physique à un autre sans perte de temps avec les installations.
Pour ce qui est des inconvénients et bien, je n’en ai pas vu encore. Certes c’est censé être plus lent, mais je dois vous l’avouer que je n’y vois pas trop de différence.
Ma configuration de ma machine physique actuelle est ainsi :
- Toshiba Satellite Pro A200-CH7
- 4 GB RAM
- 160 GD HD
- Linux Ubuntu 8.10
- Sun VirtualBox 1.6
La machine virtuelle que j’utilise présentement chez mon client est configurée ainsi:
- Windows XP
- 512 MB RAM
- 10 GB HD
- Microsoft Visual Studio 2003
- .NET Framework 1.1
- Microsoft SourceSafe 6.0
- VirtualBox Guest Addons
- Intégration de la souris d’Ubuntu dans la VM
- Ajustement automatique de la résolution à la fenêtre de l’hôte


Je l’utilise aussi pour les tests d’applications avant de les déployer chez les clients.
VirtualBox est gratuit, simple d’utilisation, et ça marche! Que demande le peuple ?