[VIRTUALBOX][v5.0] Virtualiser un système informatique
Posté : 14 déc. 2015, 12:21
Ce tutoriel a pour but de vous initer à la virtualisation de PC.
Les applications peuvent être multiples. Dans mon cas, mon entreprise m'a demandé de sortir du parc quelques PC qui avaient plus de 20 ans, et ce dans l'optique d'harmoniser le matériel informatique. Or, ces PC sont liés à la production, et certaines applications contenues dans ces PC tournent sous NT, et n'était pas compatible avec Windows 7.
Je n'ai evidemment pas eu les fonds nécessaires pour faire du retrofit, j'ai donc virtualisé mes machines sous NT pour pouvoir déployer un PC Windows 7 sans perturber la production.
Un peu de théorie, pour cerner le concept!
Il existe plusieurs sortes d’hyperviseur, dans notre cas nous utiliserons un hyperviseur de type 2.
Un hyperviseur de type 2 est un logiciel qui s'exécute à l'intérieur d'un système d'exploitation. Un système d'exploitation invité s'exécutera donc en troisième niveau au-dessus du matériel. Les systèmes d'exploitation invités n'ayant pas conscience d'être virtualisés, ils n'ont pas besoin d'être adaptés.
C'est pas clair, un petit schéma pour faire passer:
Le système hôte virtualise ou/et émule le matériel pour les systèmes invités, ces derniers croient dialoguer directement avec ledit matériel. Cependant le microprocesseur, la mémoire de travail (RAM) ainsi que la mémoire de stockage (via un fichier) sont directement accessibles aux machines virtuelles.
Plus pratique qu'un dualboot
Car chaque système invité croit être une machine à part entière, et c'est la que réside la force du concept, vous pouvez mettre en réseau des systèmes invités, avec ou sans l'accès internet, il peuvent avoir leur propre IP ou être rattacher à l'IP de l'hôte. Vous êtes capable de faire fonctionner un parc de 5 postes avec une seule machine physique.
Il est possible de virtualiser tout les systèmes d'exploitation existant, de NT à Windows 10, des Mac, du linux...
Le seul bémol, car tout n'est pas rose comme chez les Bisounours, c'est la limite matérielle.
En effet, à chaque démarrage de système invité, l'hyperviseur alloue des ressources matérielles de l'hôte (CPU, RAM, etc), et ces ressources ne sont plus accessiblent à l'hôte tant que l'invité est en marche.
Direction la page de téléchargement de Virtualbox, pour télécharger la dernière version (la 5.0.10 à l'heure où j'écris ces lignes). N'oubliez surtout pas de télécharger également le pack d'extensions (qui doit porter le même numéro que votre version, soit la 5.0.10 pour moi), ce pack permet le support de l'USB3.0 notamment.
Attention, lors de l'installation, vos connexions réseaux seront coupés un bref instant, vérifiez que vous n'êtes pas en train de télécharger ou de vous servir d'une ressources réseau (il y a un avertissement dans le logicel d'installation quand même
).
Une fois fini, lancez l'installation du pack d’extension.
Une fois terminé, on va mettre le logiciel dans la langue de Molière, allez dans "File>Preferences..." et choisissez Language.
Voilà, vous êtes paré à virtualiser un système!
Les applications peuvent être multiples. Dans mon cas, mon entreprise m'a demandé de sortir du parc quelques PC qui avaient plus de 20 ans, et ce dans l'optique d'harmoniser le matériel informatique. Or, ces PC sont liés à la production, et certaines applications contenues dans ces PC tournent sous NT, et n'était pas compatible avec Windows 7.
Je n'ai evidemment pas eu les fonds nécessaires pour faire du retrofit, j'ai donc virtualisé mes machines sous NT pour pouvoir déployer un PC Windows 7 sans perturber la production.
Un peu de théorie, pour cerner le concept!
La virtualisation
La virtualisation est un procédé qui permet d’émuler un système d’exploitation. Le logiciel d'émulation, ou hyperviseur, simule la présence de ressources matérielles et logicielles telles que la mémoire, le processeur, le disque dur, le système d'exploitation et les pilotes, permettant d'exécuter des programmes dans les mêmes conditions que celles de la machine simulée.Il existe plusieurs sortes d’hyperviseur, dans notre cas nous utiliserons un hyperviseur de type 2.
Un hyperviseur de type 2 est un logiciel qui s'exécute à l'intérieur d'un système d'exploitation. Un système d'exploitation invité s'exécutera donc en troisième niveau au-dessus du matériel. Les systèmes d'exploitation invités n'ayant pas conscience d'être virtualisés, ils n'ont pas besoin d'être adaptés.
C'est pas clair, un petit schéma pour faire passer:
Il est donc possible d’émuler un ou plusieurs type de système d’ exploitation (Windows, Linux, etc…) simultanément à partir d’un système hôte exécutant l’hyperviseur, la seule limitation sera matérielle, car chaque système invité se réserve une partie des ressources du système hôte.
Le système hôte virtualise ou/et émule le matériel pour les systèmes invités, ces derniers croient dialoguer directement avec ledit matériel. Cependant le microprocesseur, la mémoire de travail (RAM) ainsi que la mémoire de stockage (via un fichier) sont directement accessibles aux machines virtuelles.
Pourquoi la virtualisation
L'avantage premier de la virtualisation, c'est l’exécution simultanée. Il est possible d'avoir un système hôte sous Windows 7 et un système invité sous Linux, sachant que les deux système peuvent communiquer!Plus pratique qu'un dualboot
Car chaque système invité croit être une machine à part entière, et c'est la que réside la force du concept, vous pouvez mettre en réseau des systèmes invités, avec ou sans l'accès internet, il peuvent avoir leur propre IP ou être rattacher à l'IP de l'hôte. Vous êtes capable de faire fonctionner un parc de 5 postes avec une seule machine physique.
Il est possible de virtualiser tout les systèmes d'exploitation existant, de NT à Windows 10, des Mac, du linux...
Le seul bémol, car tout n'est pas rose comme chez les Bisounours, c'est la limite matérielle.
En effet, à chaque démarrage de système invité, l'hyperviseur alloue des ressources matérielles de l'hôte (CPU, RAM, etc), et ces ressources ne sont plus accessiblent à l'hôte tant que l'invité est en marche.
Les ressources matérielles, le nerf de la guerre!
Les paramètres sont accessiblent pour chaque invité, à vous d'allouer ce qui vous semble opportun à chaque système, mais sachez qu'il est possible de:- Partager le presse papier (Hôte>Invité, Invité>Hôte, Bi directionnel)
- Définir l’ordre de boot
- Définir les ressources matériels de l’hôte alloué à l’invité
- Définir les contrôleurs de l’invité ainsi que les périphériques (HDD,CD/DVD, disquette…)
- Gérer le son
- Gérer jusqu'à 4 carte réseau pour l’invité
- Gérer jusqu'à 2 port série pour l’invité
- Gérer les périphériques USB
- Définir un partage de dossiers entre l’hôte et l’invité
C'est fini, ranger les bouquins, on passe à l'action!
L'avantage de Virtualbox, c'est que c'est gratuit et en français.Direction la page de téléchargement de Virtualbox, pour télécharger la dernière version (la 5.0.10 à l'heure où j'écris ces lignes). N'oubliez surtout pas de télécharger également le pack d'extensions (qui doit porter le même numéro que votre version, soit la 5.0.10 pour moi), ce pack permet le support de l'USB3.0 notamment.
Attention, lors de l'installation, vos connexions réseaux seront coupés un bref instant, vérifiez que vous n'êtes pas en train de télécharger ou de vous servir d'une ressources réseau (il y a un avertissement dans le logicel d'installation quand même
Une fois fini, lancez l'installation du pack d’extension.
Une fois terminé, on va mettre le logiciel dans la langue de Molière, allez dans "File>Preferences..." et choisissez Language.
Voilà, vous êtes paré à virtualiser un système!
