Et on est reparti pour un article qui va permettre de dĂ©couvrir comment se servir de lâhyperviseur gratuit dâOracle pour virtualiser des PC et des serveurs, jâai nommé : VirtualBox !
Câest un soft trĂšs simple et qui fait plutĂŽt bien son job, Ă savoir permettre lâutilisation de plusieurs ordinateurs « virtuels » sur un mĂȘme ordinateur « rĂ©el ».
Alors, on fait le tour du propriétaire ?
Découverte de VirtualBox
â AccĂšs rapide aux diffĂ©rentes parties de cet article :Â
-
-
- Créer une nouvelle machine virtuelle
- Interagir avec une machine virtuelle
- Changer les configurations dâune machine virtuelle
- Mettre des machines virtuelles en réseau
- Optimiser le fonctionnement des VMs
- Importer une machine virtuelle « ready to use »
- Pour aller plus loin : la prise dâinstantanĂ©
-
VirtualBox est un logiciel libre de virtualisation, de type « hyperviseur », développé par Oracle (société américaine spécialisée dans les systÚmes de bases de données et applicatifs).
Un hyperviseur est une plateforme de virtualisation qui permet Ă plusieurs systĂšmes d’exploitation de travailler sur une mĂȘme machine physique, en mĂȘme temps.
Info + : Il ne faut pas confondre virtualisation et Ă©mulation. LâĂ©mulation se contente de reproduire les caractĂ©ristiques dâun systĂšme alors que la virtualisation utilise rĂ©ellement les caractĂ©ristiques dâune vraie machine physique. |
VirtualBox sâinstalle sur un systĂšme dâexploitation qui sera appelĂ© la « machine hĂŽte ». Les systĂšmes dâexploitation « virtuels » seront les machines « invitĂ©es ». On parle alors de « machines virtuelles » ou plus simplement « VM ».
ATTENTION ! Les machines virtuelles vont utiliser les ressources matĂ©rielles (mĂ©moire vive, processeur, disque de stockageâŠ) de la machine hĂŽte. Virtualiser des machines nĂ©cessite donc que votre PC possĂšde les ressources suffisantes pour cela et surtout qu’il soit compatible avec la virtualisation ! Il faut une machine puissante et relativement rĂ©cente !
Je vous renvoie vers ce lien trĂšs complet et bien expliquĂ© pour savoir si votre processeur est compatible avec la virtualisation et dĂ©couvrir comment l’activer : Comment puis-je activer la virtualisation (VT) sur mon PC ?
CĂŽtĂ© ressources, vous ne pourrez par exemple pas monter un labo avec 10 machines virtuelles sous Windows 10 si vous avez seulement 8Go de RAM, en sachant que pour fonctionner de façon « acceptable », une VM sous Windows avec une interface graphique (idem pour Linux Ubuntu 20.04 dâailleurs) a besoin de 2Go minimum (je vous laisse faire le calculâŠ).
Info ++ : Si vous avez lâenvie ou le besoin de monter souvent des laboratoires ou maquettes comprenant plus de 2 machines virtuelles, prĂ©voyez dâavoir un PC avec au minimum (et je dis bien « minimum ») 8Go de RAM, un disque de stockage SSD et un processeur rĂ©cent avec plusieurs cĆurs. |
Vous pouvez télécharger gratuitement VirtualBox au lien suivant : VirtualBox download
Au niveau de lâinstallation du logiciel, câest trĂšs simple, « Suivant », « Suivant », « Suivant » ⊠je vous laisse faire tout seul !
1. Créer une nouvelle machine virtuelle
Une fois installĂ© et dĂ©marrĂ©, voici la tĂȘte de votre logiciel VirtualBox !
Il est pour le moment vide mais ça ne va pas durer car nous allons créer ensemble notre premiÚre machine virtuelle sous Windows 10 !
Pour utiliser un hyperviseur, il faut possĂ©der les « images disque » des systĂšmes dâexploitation Ă virtualiser, se trouvant le plus souvent au format ISO, qui sont en rĂ©alitĂ© des CD ou DVD virtuels.
Pour vous procurer ces images, il faut les tĂ©lĂ©charger sur leurs sites officiels respectifs. Voici quelques liens oĂč vous pourrez rĂ©cupĂ©rer des ISO de systĂšmes Windows et Linux :
Info + : Conserver ces fichiers ISO pour Ă©viter dâavoir Ă les re-tĂ©lĂ©charger Ă chaque fois que vous en aurez besoin, ils sont utilisables autant de fois que vous le souhaitez. |
Câest bon, vous avez bien tĂ©lĂ©chargĂ© votre ISO de Windows 10 ? Alors on commence !
Pour créer une nouvelle VM, cliquez sur le bouton « Nouvelle ».
Donnez un nom Ă votre nouvelle VM et laissez le dossier de la machine qui vous est proposĂ© par dĂ©faut (ou si vous avez un second disque qui est SSD, c’est une bonne idĂ©e de la stocker sur celui-ci…).
Dans les listes dĂ©roulantes, choisissez son Type, câest-Ă -dire son systĂšme dâexploitation, et Ă©galement sa version (Windows 7 ? 10 ? Server 2016 ? 2019 ? Linux Debian ? Ubuntu ? Redhat ?), et cliquez sur Suivant.
Choisissez la quantité de mémoire vive (RAM) à attribuer à la VM et poursuivez. Si vous ne savez pas combien définir, laissez la quantité recommandée.
Ensuite, nous allons créer un disque dur pour notre VM. Cochez « Créer un disque dur virtuel maintenant » et cliquez sur Créer pour poursuivre.
Laissez le format du disque sélectionné par défaut « VDI » qui est spécifique à VirtualBox.
Info + : Le format de disque VHD (ou VHDX) est le format natif utilisĂ© par lâhyperviseur de Microsoft appelĂ© HyperV et le format VMDK est le format natif de lâhyperviseur ESX de VMware. Ils sont tous deux trĂšs puissants et offrent plus de fonctionnalitĂ© que VirtualBox. Ils sont destinĂ©s Ă un usage professionnel et sont sous licence. CĂŽtĂ© hyperviseur gratuit utilisĂ© dans le monde pro, vous avez la solution Proxmox sous Linux qui a fait ses preuves. VirtualBox est destinĂ© Ă un usage personnel et pĂ©dagogique. |
Pour le stockage, laissez « Dynamiquement alloué » par défaut et poursuivez.
Un stockage de taille fixe signifie que lâespace virtuel dĂ©fini sera immĂ©diatement pris sur votre disque dur physique (ce qui nâest pas cool car on perd de lâespace disque pour rienâŠ).
Le stockage dynamique ne prendra sur votre disque dur que lâespace de stockage rĂ©ellement utilisĂ© par la VM et se bloquera une fois arrivĂ© au maximum dĂ©fini.
Définissez la taille de disque dur virtuel que vous souhaitez pour votre machine et cliquez sur Créer.
Pour vous donner un ordre dâidĂ©e, jâattribue en gĂ©nĂ©ral 10Go pour une VM Linux sans interface graphique (sans GUI) et 20Go avec interface graphique. Pour une VM Windows, j’attribue entre 30Go et 50 Go.
La nouvelle VM a bien été créée et apparaßt désormais dans la liste de gauche de VirtualBox.
Si vous cliquez sur votre VM, vous aurez un récapitulatif de sa configuration sur la droite.
Bon la machine est créée OK câest bien, par contre ce nâest encore quâune coquille vide ! Il faut quâon installe un systĂšme dâexploitation dessus. Câest maintenant quâon va avoir besoin de notre ISO de Windows 10.
Il faut insĂ©rer « virtuellement » le CD/DVD qui contient lâimage disque du systĂšme dâexploitation quâon va installer. Pour cela, cliquez sur « Configuration ».
Vous vous trouvez maintenant dans les configurations attenantes à la machine virtuelle. Rendez-vous dans les paramÚtres relatifs au « Stockage ».
Câest ici que se trouve le disque dur virtuel que vous avez créé et Ă©galement le lecteur de CD virtuel de la VM. On appelle cela des « contrĂŽleurs ».
Cliquez sur lâicĂŽne reprĂ©sentant un CD qui est Ă lâĂ©tat « Vide » pour afficher ses attributs dans la partie de droite.
Cliquez sur lâicĂŽne reprĂ©sentant un CD Ă droite de « Lecteur Optique », et enfin sur « Choose a disk fileâŠÂ ».
Naviguez dans votre ordinateur jusquâau fichier ISO de Windows 10 que vous avez tĂ©lĂ©chargĂ© et sĂ©lectionnez le. LâISO que vous avez rĂ©cupĂ©rĂ© chez Microsoft va avoir un nom Ă rallonge qui peut ĂȘtre difficilement reconnaissable aprĂšs le tĂ©lĂ©chargement, je vous conseille de le renommer par quelque chose de plus simple si nĂ©cessaire.
AprĂšs cette manipulation, le CD virtuel est dans la machine. Vous pouvez quitter les configurations de la VM.
Vous pouvez dĂ©sormais dĂ©marrer votre machine virtuelle et procĂ©der Ă lâinstallation du systĂšme dâexploitation que vous avez sĂ©lectionnĂ©.
Info + : Pour la partie installation de systĂšme dâexploitation, vous pouvez regarder les vidĂ©os de lâarticle Installation de systĂšmes dâexploitation pour vous donner une idĂ©e des manipulations et faire vos propres recherches sur le sujet. |
2. Interagir avec une machine virtuelle
Pour démarrer une machine virtuelle, il vous suffit de cliquer sur le bouton « Démarrer ».
Une nouvelle fenĂȘtre reprĂ©sentant la machine virtuelle va sâouvrir.
Vous pourrez alors y accéder tout à fait normalement, comme si elle était réelle.
En haut de la fenĂȘtre de votre VM, vous allez trouver diffĂ©rents menus qui pourraient vous ĂȘtre utiles. Nous allons les parcourir trĂšs rapidement en parlant uniquement de ceux qui sont potentiellement intĂ©ressants dans le cadre de cet article « DĂ©couverte ».
Commençons par le menu Fichier. Il contient les paramĂštres gĂ©nĂ©raux de VirtualBox (langue, update, etcâŠ) et aussi la rĂ©initialisation des erreurs que la VM peut rencontrer.
Le menu Machine permet de gĂ©rer les configurations de la machine virtuelle elle-mĂȘme, son alimentation (arrĂȘt, dĂ©marrage et pause) et de prendre des instantanĂ©s dont nous parlerons plus tardâŠ
Le menu Ecran gĂšre les diffĂ©rents modes dâaffichage possible de la fenĂȘtre de la VM (plein Ă©cran, ajustĂ© ou auto), la rĂ©solution et Ă©galement les captures dâĂ©cran/enregistrement.
Le menu EntrĂ©e concentre tous les paramĂštres dâutilisation de la souris et les raccourcis clavier.
Info + : Si vous utilisez des VMs Windows Server qui vous demande d’appuyer sur « Ctrl + Alt + Suppr », inutile de le faire rĂ©ellement avec votre clavier, ça ne fonctionnera pas dans la VM⊠Il vous faudra passer par le menu EntrĂ©e, Clavier et cliquer sur « Envoyer Ctrl-Alt-Del » ou plus simplement utiliser la combinaison de touches « Ctrl + Suppr ». |
Le menu PĂ©riphĂ©riques quant Ă lui regroupe tous ce qui est accĂšs au lecteur CD, audio (in/out), accĂšs aux pĂ©riphĂ©riques USB physiques disponibles, presse-papier pour copier /coller (texte ou fichier) de lâhĂŽte vers lâinvitĂ© et l’installateur dâaddons, que nous verrons Ă©galement par la suite.
PrĂ©cision importante : Pour utiliser des pĂ©riphĂ©riques de stockage rĂ©cents dans les machines virtuelles (clĂ© USB ou disque dur en 2.0 ou 3.0 par exemples), il sera nĂ©cessaire d’ajouter le pack d’extension correspondant Ă votre version de Virtualbox et de configurer la machine virtuelle en vous rendant dans le menu PĂ©riphĂ©riques / USB / ParamĂštres USB et en cochant la case du contrĂŽleur en 2.0 ou 3.0 selon vos besoins.
Vous pourrez ensuite insĂ©rer votre pĂ©riphĂ©rique dans votre machine hĂŽte et le faire monter dans une machine virtuelle en cliquant sur le petit icĂŽne USB situĂ© en bas Ă droite de la fenĂȘtre de la VM et en sĂ©lectionnant le pĂ©riphĂ©rique que vous souhaitez (nom de la clĂ© ou du disque). Attention, un pĂ©riphĂ©rique de stockage ne peut ĂȘtre utilisĂ© que sur une VM Ă la fois.
Le pack d’extension est disponible sur le site officiel de Virtual Box, dans la partie “VirtualBox [version] Oracle VM VirtualBox Extension Pack”.
Et enfin, le menu Aide qui peut vous rediriger vers la documentation de VirtualBox (en anglais), vers les liens des sites et forums officiels et vous donner des infos sur la version de votre VirtualBox.
Pour Ă©teindre une machine virtuelle, il vous suffit de fermer sa fenĂȘtre grĂące Ă la croix, comme vous le faites avec nâimporte quelle fenĂȘtre sur votre PC.
Cochez « Ăteindre la machine » ou « Envoyer le signal dâextinction » et cliquez sur OK. La machine virtuelle sera alors complĂštement arrĂȘtĂ©e.
Info + : Si vous choisissez « Envoyer le signal dâextinction », câest exactement comme si vous faisiez Menu DĂ©marrer et ArrĂȘter sur votre PC. « Ăteindre la machine », on va plutĂŽt voir ça comme si vous Ă©teignez le PC en dĂ©branchant directement sa prise Ă©lectrique⊠Ne faites pas ça sur un PC rĂ©el ! Par contre pour une VM dans un laboratoire de test, pas dâinquiĂ©tude, il nây a aucun risque. « Enregistrez lâĂ©tat de la machine » permet de la mettre en pause (peut causer quelques problĂšmes dans des labos, parfois la VM sortie de pause ne communique plus avec les autres machines de son rĂ©seauâŠ). |
Vous avez Ă©galement la possibilitĂ© de cloner une VM. Il peut ĂȘtre intĂ©ressant dâutiliser les clones pour Ă©viter dâavoir Ă recrĂ©er plusieurs fois les machines. Vous pouvez crĂ©er et configurer une machine « modĂšle » que vous clonerez autant de fois que nĂ©cessaire quand vous en aurez besoin.
Pour cela, faites un clic-droit sur la machine virtuelle que vous voulez cloner et cliquez sur « Cloner ».
Vous dĂ©finissez lâendroit sur votre PC oĂč vous voulez stocker le clone (Ă laisser par dĂ©faut en gĂ©nĂ©ral).
Choisissez si vous voulez faire un clone « intégral » de votre VM ou seulement un clone « lié ».
Comme son nom lâindique, un clone intĂ©gral sera⊠intĂ©gral ! Câest-Ă -dire que VirtualBox va crĂ©er une copie entiĂšre de la VM qui sera totalement indĂ©pendante. Le clone prendra donc la mĂȘme place que lâoriginale sur votre disque sur.
Un clone lié restera indissociable de la VM originale. Il prendra moins de place sur votre disque dur mais si vous supprimez la VM originale, la VM clonée ne fonctionnera plus car elle ne trouvera plus les fichiers.
Quand vous avez fait votre choix, cliquez sur Cloner.
AprĂšs quelques secondes/minutes, vous trouverez votre clone dans la liste des VMs.
Si vous souhaitez supprimer une machine virtuelle de VirtualBox car vous nâen avez plus besoin, vous faites un clic-droit dessus (machine Ă©teinte), et vous cliquez sur « Supprimer ».
Pour lâeffacer dĂ©finitivement de votre disque dur et ainsi gagner de la place, cliquez sur « Supprimer tous les fichiers ».
3. Changer les configurations d’une machine virtuelle
Vous savez maintenant comment créer, démarrer, éteindre, cloner et supprimer une machine virtuelle !
Nous allons maintenant voir une autre partie importante, sa configuration.
Il est tout Ă fait possible que vous ayez Ă changer les paramĂštres actuels de votre VM : ajouter de la mĂ©moire vive, changer de rĂ©seau, ajouter un second disqueâŠ
Et pour faire cela, câest dans la configuration de la machine virtuelle en question que ça se passe !
On va faire le tour rapidement une fois encore en ciblant uniquement ce qui est le plus intéressant.
Info ++ : Attention, toutes les configurations ne sont pas modifiables « à chaud ». Les paramÚtres resteront grisés et il ne sera pas possible de les modifier tant que la VM sera allumée. |
On dĂ©marre avec le menu SystĂšme. Ici vous pourrez augmenter la mĂ©moire RAM de votre machine virtuelle et changer son ordre dâamorçage (câest-Ă -dire dĂ©finir si le dĂ©marrage doit se faire en 1er sur le disque dur, sur le lecteur CD ou par le rĂ©seau. Le truc appelĂ© “Disquette” a disparu en mĂȘme temps que les dinosaures il me semble…).
Si vous allez dans lâonglet Processeur, vous pourrez dĂ©finir le nombre de processeur que vous voulez allouer Ă la VM. Vous pouvez Ă©galement depuis cet onglet activer la virtualisation dite « imbriquĂ©e ». En gros, votre machine virtuelle va avoir la possibilitĂ© de gĂ©rer elle-mĂȘme des machines virtuelles.
Le menu Affichage va vous permettre de gérer la carte graphique de la VM. Vous pourrez ici ajouter de la mémoire vidéo et activer la 3D.
Vous avez dĂ©jĂ eu prĂ©cĂ©demment un aperçu de la partie Stockage qui contient les contrĂŽleurs de la VM (disque dur et lecteur CD), je ne reviens donc pas dessus. Sachez seulement que si vous avez besoin dâajouter un second disque dur, câest ici quâil faudra venir.
Le menu Son va vous permettre de gĂ©rer la carte son (Ă©videmmentâŠ). Vous pourrez depuis ce point activer lâentrĂ©e (micro) et la sortie audio (haut-parleur) sur la machine virtuelle si nĂ©cessaire.
4. Mettre des machines virtuelles en réseau
Nous allons nous attarder un peu plus sur le menu Réseau.
Vous pouvez voir que VirtualBox permet dâutiliser 4 cartes rĂ©seau sur une mĂȘme machine virtuelle. Cela peut ĂȘtre intĂ©ressant si vous voulez utiliser une machine virtuelle comme routeur car elle doit avoir au moins 2 cartes rĂ©seau actives.
Il existe plusieurs modes dâaccĂšs rĂ©seau quâil est important de connaĂźtre. Ils vont dĂ©finir dans quel rĂ©seau se trouve la machine virtuelle et donc, avec quelques autres machines elle peut communiquer.
Nous allons ici parler de 4 modes qui sont les plus intéressants :
-
- NAT
- AccĂšs par pont (Bridged)
- Réseau interne (Host Only)
- Réseau NAT
Par défaut, VirtualBox placera toutes vos machines virtuelles sur le mode NAT.
Le mode d’accĂšs rĂ©seau NAT permet Ă la VM d’accĂ©der Ă votre propre rĂ©seau physique et Ă Internet sans crĂ©er de conflit dâadresses IP dans votre rĂ©seau domestique. Une VM placĂ©e dans le rĂ©seau NAT est sur un rĂ©seau sĂ©parĂ© de votre rĂ©seau physique mais peut tout de mĂȘme communiquer avec ce dernier. Vous n’avez pas la main du l’adressage IP des VMs si vous utilisez ce rĂ©seau.
LâaccĂšs par pont place la VM directement dans votre propre rĂ©seau domestique. Cela signifie que la VM va rĂ©cupĂ©rer une configuration rĂ©seau depuis votre box internet. La VM ferra partie intĂ©grante de votre rĂ©seau, pourra communiquer avec tous vos Ă©quipements (smartTV, PC, imprimanteâŠ) et aura Ă©galement accĂšs Ă Internet grĂące Ă votre box routeur.
Ensuite nous avons le réseau interne. Il permet de créer un réseau isolé pour interconnecter les machines virtuelles entre elles. Seules les machines virtuelles qui seront configurées dans « Réseau interne » pourront communiquer entre elles.
Attention, ce mode de rĂ©seau implique quâil faudra manuellement dĂ©finir lâadresse de votre rĂ©seau, donc que vos VMs utilisent des adresses IP issues du mĂȘme rĂ©seau. Les VMs en rĂ©seau interne ne pourront pas communiquer avec lâextĂ©rieur et nâauront pas dâaccĂšs Ă internet sans utilisation dâun routeur (câest Ă dire dâune machine virtuelle qui joue le rĂŽle de routeur et possĂšde une interface rĂ©seau dans le rĂ©seau internet, qui peut mise en mode NAT par exemple ou bridged, et une autre interface rĂ©seau qui est dans le rĂ©seau interne).
Le 4Úme et dernier mode qui nous intéresse dans le cadre de cet article est le réseau NAT.
Non non je ne deviens pas sĂ©nile⊠on a parlĂ© du mode « NAT » et maintenant on va parler du mode « RĂ©seau NAT ». đ
Ce mode est sans doute le plus intĂ©ressant de tous car il permet de crĂ©er un rĂ©seau isolĂ©, tout en profitant de lâaccĂšs Ă internet via votre ordinateur.
Il faut savoir que lorsque vous installez VirtualBox sur votre ordinateur, il vous crĂ©e une carte rĂ©seau virtuelle sur votre PC. Vous pouvez dâailleurs la retrouver en appuyant sur les touches Windows + R de votre clavier et en saisissant « ncpa.cpl ».
La carte rĂ©seau virtuelle sâappelle « Virtualbox Host-only Network ». Si vous affichez les propriĂ©tĂ©s IPv4 de celle-ci, (ou mieux si vous lancez la commande ipconfig dans un terminal) vous verrez quâelle a pour adresse IP 192.168.56.1 avec un masque de sous rĂ©seau en 255.255.255.0.
Vous pouvez également voir ces informations dans VirtualBox en vous rendant dans Fichier > Gestionnaire de réseau hÎte.
On retrouve bien lâadaptateur « Host-only Ethernet » avec lâadresse IP 192.168.56.1.
Info ++ : Par dĂ©faut, le service DHCP est activĂ© quand on utilise ce mode dâaccĂšs rĂ©seau. Si votre but est de monter un labo avec votre propre service DHCP ou un adressage IP manuel, il vous faut dĂ©cocher la case « activer » de la colonne Serveur DHCP. Rien ne vous empĂȘche bien sĂ»r de modifier lâadresse du rĂ©seau ou seulement lâadresse IP de la carte elle-mĂȘme si vous souhaitez lâadapter. |
La prĂ©sence de cette carte rĂ©seau sur votre ordinateur signifie que vous pouvez en quelques sortes combiner deux modes dâaccĂšs rĂ©seau : le mode NAT (NAT tout court), et le mode rĂ©seau Interne.
Votre ordinateur servira alors de passerelle (de routeur) pour votre rĂ©seau interne sur VirtualBox. En tant que routeur, il sera donc en mesure dâenvoyer les paquets venant du rĂ©seau interne, Ă destination dâInternet.
Info + : Pour en savoir plus sur le rĂŽle du routeur et son fonctionnement, câest par ici : Introduction au routage IP |
Pour utiliser ce mode dâaccĂšs rĂ©seau, il faut Ă©galement crĂ©er votre propre rĂ©seau NAT dans VirtualBox. Pour cela, rendez-vous dans Fichier > ParamĂštres > Menu RĂ©seau et cliquez sur lâicĂŽne reprĂ©sentant une carte rĂ©seau avec le petit + vert.
Vous venez de crĂ©er un nouveau rĂ©seau NAT nommĂ© par dĂ©faut NatNetwork. Il faut maintenant le configurer pour quâil corresponde au rĂ©seau sur lequel se trouve la carte rĂ©seau virtuelle de notre PC, câest-Ă -dire le 192.168.56.0 /24. Cliquez sur lâicone avec une petite roue dentĂ©e orange cette fois-ci.
Vous pouvez choisir de modifier le nom du rĂ©seau mais ce qui nous intĂ©resse câest la partie CIDR du rĂ©seau. Saisissez ici lâadresse du rĂ©seau interne que vous allez utiliser. J’ai choisi volontairement de conserver celui de ma carte rĂ©seau virtuelle pour ne pas mâembĂȘter Ă tout changerâŠ
Nâoubliez pas ici aussi de dĂ©cocher la case concernant le DHCP si vous nâen avez pas besoin dans votre rĂ©seau interne ou si vous avez prĂ©vu de monter un serveur DHCP ! Pour validez, cliquez deux fois sur OK.
Votre rĂ©seau est prĂȘt ! Il vous suffit dâaller dans les configurations de vos machines virtuelles, menu RĂ©seau, de dĂ©clarer le mode dâaccĂšs rĂ©seau en « RĂ©seau NAT » et de sĂ©lectionner le nom de votre rĂ©seau NAT.
Toutes les machines qui seront configurĂ©es avec ce mode dâaccĂšs rĂ©seau devront avoir une adresse IP situĂ©e dans le rĂ©seau 192.168.56.0 /24.
Leur adresse de passerelle sera la 192.168.56.1 (adresse de la carte rĂ©seau virtuelle de la machine hĂŽte si vous ne lâavez pas modifiĂ©e). Câest cette passerelle qui permettra la communication avec dâautres rĂ©seaux (internet notamment).
Concernant le serveur DNS pour la traduction de noms de domaine en adresses IP, vous pouvez mettre lâadresse de nâimporte quel DNS (par exemple ceux de Google qui sont 8.8.8.8 et 8.8.4.4).
VoilĂ pour le menu RĂ©seau qui est trĂšs important et qui mĂ©ritait bien quâon lui consacre toute une partie !
5. Optimiser le fonctionnement des VMs
Vous avez peut-ĂȘtre remarquĂ© que lorsque vous utilisez votre souris dans votre VM, ce nâest pas vraiment fluide comme sur votre machine physique. Elle parait mĂȘme difficile Ă dĂ©placer.
Vous avez Ă©galement pu voir que la rĂ©solution de la VM nâest pas vraiment optimale pour travailler tranquillement quand il faut sans cesse utiliser les ascenseurs haut/bas et gauche/droiteâŠ
Pour pallier Ă ces petits inconvĂ©nients, Virtualbox met Ă disposition des utilitaires qui vont permettre dâamĂ©liorer grandement notre expĂ©rience avec les VMs. Ces utilitaires sâappellent les « additions invité ».
Ils vont nous permettre dâavoir une meilleure prise en main de la souris Ă lâintĂ©rieur dâune VM, de partager des documents et du texte en copier/coller avec la machine hĂŽte et surtout dâavoir une rĂ©solution dâĂ©cran qui va sâadapter automatiquement Ă la taille de la fenĂȘtre de la VM !
Nous allons les installer sur notre machine virtuelle sous Windows 10. Pour cela, allez sur la fenĂȘtre de la VM concernĂ©e quoi doit ĂȘtre allumĂ©e, allez dans le menu PĂ©riphĂ©riques et cliquez sur « InsĂ©rer lâimage CD des Additions invité⊠».
Cela aura pour effet dâinsĂ©rer un CD virtuel dans la machine qui contient le logiciel que lâon veut installer dessus.
Si le CD ne se lance pas automatiquement sur votre machine au bout de quelques secondes, ouvrez lâexplorateur de fichiers et allez dans « Ce PC ». Vous trouverez le CD dans votre lecteur. Cliquez dessus pour lâouvrir.
Double-cliquez sur le fichier appelĂ© « VBoxWindowsAdditions » pour lancer lâinstallation du programme.
A partir de lĂ , vous pouvez procĂ©der Ă lâinstallation en cliquant tout le temps sur Suivant. A la fin de lâinstallation, il vous faudra redĂ©marrer la VM.
AprĂšs redĂ©marrage, vous pourrez constater que la rĂ©solution de la VM va sâadapter si vous agrandissez ou rĂ©duisez sa fenĂȘtre et que votre souris sera beaucoup plus fluide Ă utiliser, ce qui est dĂ©jĂ plus agrĂ©able pour travailler !
Pour activer le copier/coller de texte et de fichiers entre la machine hÎte et la machine virtuelle, allez de nouveau dans le menu Périphériques, dans« Presse-papier partagé » et cliquez sur « Bidirectionnel ».
Vous pouvez faire la mĂȘme manipulation pour le « Glisser-DĂ©poser ».
VoilĂ , votre machine virtuelle sous Windows 10 est maintenant parfaitement prĂȘte Ă fonctionner !
Info + : Pour installer les additions invité de VirtualBox sur une VM sous Linux, consultez cet article : Installer les additions invité sous Linux |
6. Importer une machine virtuelle « ready to use »
VirtualBox offre Ă©galement la possibilitĂ© dâimporter des VMs « prĂȘte Ă lâemploi » au format OVA.
Vous pouvez avoir besoin de cette fonctionnalitĂ© dans le cas oĂč vous souhaitez rĂ©cupĂ©rer une machine virtuelle créée sous VirtualBox depuis sur un autre ordinateur ou si vous avez tĂ©lĂ©chargĂ© sur internet une VM prĂ©-configurĂ©e pour tester un service.
Vous disposez donc dâun fichier. ova qui contient lâensemble de la VM. Il va falloir lâimporter dans VirtualBox pour pouvoir lâutiliser.
Pour cela, câest trĂšs simple ! Dans votre VirtualBox, allez dans le menu Fichier et cliquez sur « Importer un appareil virtuel⊠» (version plus rapide si vous n’avez qu’un seule hyperviseur sur votre machine hĂŽte, faites un double-clic sur le fichier .ova…).
Cliquez sur lâicone dossier sur la droite de la partie « Fichier » pour allez rĂ©cupĂ©rer votre fichier OVA.
Recherchez et sélectionnez sur votre ordinateur le fichier OVA correspondant à la VM que vous souhaitez importer.
Une fois la VM à importer sélectionnée, cliquez sur Suivant.
Sauf si câest vraiment nĂ©cessaire, ne modifiez pas les configurations proposĂ©es. Cliquez sur Importer.
Lâimportation est dĂ©sormais lancĂ©e. Il vous faudra patienter un petit peu. Le dĂ©lai dâimport dĂ©pend de la taille de la machine virtuelle Ă la base.
Une fois lâimport terminĂ©, vous trouverez votre nouvelle machine virtuelle toute prĂȘte dans la liste de vos VMs.
7. Pour aller plus loin : la prise d’instantanĂ©
Un dernier petit truc utile avant de clore cet article : la possibilité de faire des « snapshots » de ses machines virtuelles.
Un snapshot, aussi appelĂ© « instantané », est une sauvegarde Ă un instant T de lâĂ©tat dâune machine virtuelle.
Câest trĂšs pratique pour revenir en arriĂšre en cas de problĂšme sur la VM ou de fausse manipulation. Si vous faites des laboratoires de tests, je vous conseille fortement dâuser et dâabuser des snapshots !
Pour faire un snapshot dâune machine virtuelle, il vous suffit dâaller dans le menu Machine de la VM et de cliquer sur « Prendre un instantanĂ© ».
Donnez un nom Ă votre instantanĂ© et remplissez la description pour vous souvenir de lâĂ©tat oĂč se trouve le systĂšme dâexploitation avant le snapshot et cliquez sur OK.
Vous verrez la sauvegarde de lâĂ©tat de la machine sâeffectuer.
Si vous regardez sur VirtualBox dans la liste de gauche contenant vos VM, vous pourrez voir que votre machine Windows 10 indique désormais contenir un (ou plusieurs) instantané.
Si pour une raison ou une autre vous avez besoin de revenir en arriĂšre sur la machine, vous pourrez utiliser ce snapshot pour la retrouver dans lâĂ©tat oĂč elle Ă©tait au moment de la prise de lâinstantanĂ©.
Pour cela, Ă©teignez la VM. Cliquez sur lâicone de menu qui se trouve sur la droite du nom de la VM puis sur « InstantanĂ©s ».
Vous trouverez dans la partie de droite les différents snapshots que vous avez réalisé sur cette VM.
SĂ©lectionnez lâinstantanĂ© que vous voulez restaurer et cliquez sur le bouton « Restaurer ».
VirtualBox vous propose, avant de revenir à un état antérieur, de faire un snapshot de la VM actuellement.
DĂ©cochez la case « CrĂ©er un instantanĂ© de lâĂ©tat actuel de la machine » car nous nâen avons pas besoin et cliquez de nouveau sur Restaurer.
Une fois la restauration terminĂ©e, vous trouverez votre machine Ă lâĂ©tat « sauvegardĂ©e ». Elle a Ă©tĂ© comme « mise en pause » par VirtualBox. Vous pouvez lancer la VM.
Lorsque vous lâaurez dĂ©marrĂ©, vous retrouverez votre machine exactement dans le mĂȘme Ă©tat oĂč vous lâavez laissĂ© quand vous avez pris votre instantanĂ©.
Cette introduction à VirtualBox est terminée ! Vous avez désormais toutes les infos de base pour commencer à créer vos laboratoires de tests plein de VMs !
Amusez-vous bien !