Vitrualiser
Virtualiser un système sur son poste perso. Cela permet de "jouer" avec, de tester, de préparer la machine finale. Cepandant, il faut bien ranger les choses.

Remarque : Un serveur virtuel est une machine comme les autres sur laquelle on exécute un programme serveur.

L'idée

Une machine est un programme (le système d'exploitation : Windows, Linux, BSD, Androïd, Mac-OS, etc. ...) qui s'exécute sur une couche logicielle de base (BIOS ou EFI) qui, elle même, repose sur un ensemble de composants matériels.

Vistualiser c'est utiliser un programme qui simule, qui imite la couche logicielle de base et exécute des systèmes d'exploitation en leur faisant croire qu'ils sont sur des machines physiques.

Sur le poste hôte, on voit donc des fenêtres, ouvertes par le gestionnaire de virtualisation, à l'intérieur desquelles s'exécute l'affichage des OS des machines virtualisées.

Ces machines, clients ou serveurs, sont indépendantes et peuvent accéder à internet comme si elles étaient sur une machine physique. On peut même les mettre en réseau ...

Exploitation personnelle

Pourquoi faire des VM ? pour un tas de raisons dont :

  • La sécurité : un virus sur une VM ne peut (normalement) pas infecter la machine hôte, un pgm pourri va pourrir la VM, pas l'hôte,
  • Les Sauvegardes : on peut sauver une VM en l'exportant et copier l'export ailleurs,
  • La restauration : on peut restaurer une VM en important un export venu d'ailleurs (c'est space, non ?')

Exploitation professionnelle

Les avantages sont complémentaires à ceux vus ci-dessus :

  • La sécurité : on peut tester des configurations sans perturber l'hôte ou d'autres VM,
  • On peut préparer des VM pour les mettre en production plus tard,
  • Avec plusieurs VM, on peut tester leur mise en réseau et tester des services réseau

Généralement, on n'utilise pas de poste pour y placer ses VM en production, mais on utilise des machines hôtes spécialisées, avec un OS adapté à la virtualisation (proxmox, ESIX ?, etc.).

Ces machines sont alors appelées fermes de serveurs.

Précautions avec Virtualbox (c) Oracle pour PC (perso)
On travaille sur une machine hôte qui est un PC de type perso, en cours ou au boulot.

Une machine virtuelle est un ensemble de fichiers dont un fichier assez gros (plusiseurs Go, voire dizaines de Go).
Ce fichier étant gros, il est important de le placer là où ça gène le moins.

Si on travaille sur une machine hôte qui est un PC de type perso, en cours ou au boulot.

Alors, VBox place tous les fichiers, dont le disque virtuel, dans le répertoire personnel de l'utilisateur.

A la maison, cela a peu d'importance et améliore la sécurité.

Au boulot, le problème est différent car on a souvent un serveur d'authentification (MS Active Directory) qui nous permet de nous connecter partout.

Or avec Vbox, les VM sont attachées au poste physique, mais le fichier se place dans le compte de l'utilisateur.

Le problème principal est que ce fichier de plusisuer Go risque d'être copié sur le serveur avec pour conséquences d'encombrer le compte et de ralentir l'ouverture de session par le transfert de ce fichier.

IL est donc impératif de placer le disque virtuel dans un espace hors du compte utilisateur.

Par exemple dans le répertoire D:/MachinesVirtuelles/Production/VotreNom/

Ceci est à faire lors de la création de la VM, avant l'installation du système virtualisé ou lors de la restauration de la VM.