Et on rejoue avec les machines virtuelles
J'avais pas mal joué avec vmware jadis et j'avais laissé tomber pour cause de performances moyennement désastreuses et (surtout) parce que je n'en avais plus l'utilité. Et pourtant, j'en ai usé pour les manips d'administration et gestion des réseaux ... ensuite j'ai trouvé plus simple de m'amuser avec des machines physiques à l'école.
J'ai l'impression aujourd'hui que l'utilisation de la virtualisation revient en force ... la faute à la puissance des machines actuelles sans doute. Nous (l'équipe Java) voulons essayer cette année de proposer aux étudiants de premières de travailler dans une machine virtuelle plutôt que d'installer, d'emblée, un dual boot linux/MS Windows. Nous pensons que cette difficulté (l'installation en dual boot) peut venir plus tard et que c'est (pédagogiquement) mieux de leur donner facilement un environnement de travail «à l'arrivée» ... quitte à changer plus tard.
J'essaie donc l'installation de Virtualbox contenant une machine linux debian. Voici quelques explications et screenshots.
Installation de Virtualbox
Pour ma part, j'ai téléchargé le .deb qui va bien sur le site de Virtualbox et l'installation s'est déroulée sans soucis.
dpkg -i virtualbox-4.1_4.1.2-73507~Debian~squeeze_i386.deb
J'ai également pris le temps d'essayer sur une machine MS Windows 7 [1] en téléchargeant VirtualBox-4.1.2-73507-Win.exe et quelques «clics suivants» plus tard, c'était installé.
La création d'une machine virtuelle se passe également sans soucis.
- Je peux choisir la taille de la RAM allouée à la VM. Pour ma part, j'ai 2GiB de RAM et j'en utilise rarement plus de 40%. Je peux donc consacrer 512MiB de RAM à la VM.
- Je crée un disque dur virtuel de type VDI et de taille 8GiB. Je choisis de ne pas allouer directement tout l'espace (je ne veux pas trainer un fichier de 8GiB) et je constaterai après installation que ce disque virtuel fait 1.3GiB. C'est bien.
... la machine est crée, reste à y installer debian.
Installation de debian
En cherchant un CD gravé de debian squeeze, j'ai une bonne surprise; pas besoin de CD, une image ISO suffit amplement. Je fais donc une installation classique de debian. La VM reconnait le réseau et fait du NAT toute seule \°/. J'ai une machine debian fonctionnelle en moins de 20 minutes.
J'ai délibérément choisi de ne pas installer d'environnement graphique car je veux «faire comme si» je travaille dans un terminal via SSH (et je veux être sur que ce soit utilisable avec une petite configuration).
Remarques
- Si je choisis d'avoir plusieurs écrans, j'ai plusieurs fenêtres qui s'ouvrent et c'est gênant.
- Pour accéder aux différents tty, il faut passer en «mode redimentionné» et les combinaisons de touches AltF1, AltF2, ... fonctionnent ainsi que AltFlèche droite
- Je ne peux tester le fonctionnement du «presse-papier partagé» car la souris n'est pas prise en charge par la console.
Il est possible de sauvegarder une application virtuelle, ce qui va permettre de facilement partager une machine virtuelle installée ..
Installation rapide d'un environnement de travail minimaliste "Linux-Java-ÉSI"
Pour les «décideurs pressés», comment faire l'installation le plus rapidement possible. J'ai testé sur une machine MS Windows 7 et ça m'a pris moins de 15 minutes, téléchargement non compris.
Prérequis, je dispose
- d'un OS MS Windows 7 (allumé),
- du fichier VirtualBox-4.1.2-73507-Win.exe
- du fichier application virtuelle Linux-pour-java.ova (dowload 432MiB)
J'installe Virtualbox (avec quelques «clic suivant») ...
J'enchaine par l'importation de l'application virtuelle ....
Et ça roule ... (En passant sur Dailymotion , j'ai vu un screencast sur l'intallation d'Ubuntu qui peut intéresser)
screencat-virtualbox-HelloWorld par Pinkilla
Bon amusement.
À lire aussi
- Java 7 is out, quel est son lot de nouveautés ?
- Utilisation de constantes en Java
- Math random versus Random
- Unicode et flux en Java
- Je travaille dans une école imaginaire
- Unicode, UTF8, UTF16, UTF32, ... et tutti quanti
Notes
[1] Je pense qu'il faut que l'on salue l'effort !









