• 6 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 26/11/2024

Créez une VM sous macOS

Si vous possédez un Mac sorti après fin 2020, vous utiliser un processeur Apple Silicon (puces M1 / M2 / M3). VirtualBox n'est pas encore pleinement compatible en version stable, bien qu'il existe des versions bêta. Vous avez alors quelques alternatives comme Parallels DesktopUTM ou encore, le désormais gratuit VMWare Fusion Pro.

Ce chapitre a pour objectif de tester avec VMWare Fusion Pro, les mêmes manipulations que dans les chapitres précédents c’est-à-dire l’installation, la création de VMs et la mise en réseau des VMs.

Pour plus de détails, même si vous ne pouvez pas utiliser VirtualBox, n’hésitez pas à lire les chapitres précédents qui vous aideront à comprendre certains points importants.

Installez VMWare Fusion

Rendez-vous sur le site de Broadcom qui est désormais la maison mère de VMWare, pour créer un compte gratuit. Pas besoin de créer un profil.

Capture d'écran des informations pour l'installation  de VMWare Fusion Pro

Ensuite, rendez-vous à la page de téléchargement de VMWare Fusion Pro pour télécharger l’application et lancer l’installation.

Capture d'écran de la page de sélection de la version de VMWare Fusion Pro

Pour les étapes d’installation, rien de particulier, laissez simplement les paramètres par défaut.

Créez des VMs

Nous allons maintenant créer une VM à partir d’un ISO d’installation, conçu spécialement pour les processeurs ARM. Pour cela, comme dans la partie sur Virtualbox, je vous propose d’aller télécharger l’image suivante :

https://cdimage.ubuntu.com/releases/24.04/release/ubuntu-24.04.1-live-server-arm64.iso

Lancez ensuite VMware Workstation Pro et cliquez sur le "+” en haut à gauche dans l'interface principale.

Dans l'assistant qui s'ouvre, glissez le fichier ISO précédemment téléchargé.

Capture d'écran de la fenêtre pour glisser le fichier iso d’installation.

Le système d'exploitation est alors automatiquement sélectionné (Ubuntu 64-bits ARM). Corrigez-le si besoin, ainsi que le nom par défaut de la VM.

Configurez les ressources comme les processeurs et la mémoire selon vos besoins. 2 cœurs et 2Go de RAM seront bien suffisants et laissez la configuration réseau par défaut.

Concernant la taille du disque, choisissez par exemple 20Go.

Un récapitulatif de vos choix s’affiche ensuite et vous invite à valider.

Capture d'écran du récapitulatif de configuration de votre VM.

Votre nouvelle VM apparaît alors sur la gauche dans la liste des machines virtuelles. Pour la lancer, double-cliquez dessus.

La VM démarrera sur le fichier ISO que vous avez sélectionné, et vous pourrez procéder à l'installation du système d'exploitation comme si vous l’installiez sur une machine physique.

Capture d'écran de l'installation d’Ubuntu sur la VM.

Après installation, si vous souhaitez conserver une sauvegarde de cette VM, n’hésitez pas à la cloner. Pour cela, éteignez-la, faites un clic droit sur la VM et sélectionnez "Create full clone".

Donnez un nom à votre clone et laissez son emplacement de stockage par défaut. Cliquez sur "Terminer" pour lancer le processus de clonage. VMware créera alors une copie exacte de votre VM originale, que vous pourrez utiliser indépendamment.

Maintenant que vous avez 2 machines, nous allons les faire communiquer !

Faites communiquer vos VMs

Pour permettre à vos deux VMs de communiquer entre elles, vous devez les configurer sur le même réseau virtuel.

Par défaut les VMs que vous avez créées ont déjà une carte réseau leur permettant d’aller sur internet. Nous allons en ajouter une seconde qui leur permettra de communiquer entre elles.

Schéma d’un réseau avec un hôte (IP : 192.168.56.1) configuré en passerelle virtuelle (10.0.2.2) et utilisant un NAT pour accéder à Internet. Deux VM (IP : 192.168.56.101) sont connectées via un réseau interne.
Le réseau des 2 VMs

Faites un clic droit sur une des VM dans l'inventaire et cliquez sur "Settings".

Dans la fenêtre qui s’ouvre, cliquez sur “Add Device” et choisissez “Network Adapter”.

Capture d'écran de l'ajout d’un nouveau périphérique réseau.

Il faut ensuite définir le type de connectivité que vous souhaitez. Dans notre cas, comme nous voulons créer une carte réseau rattachée à un réseau privé reliant nos VMs, il faudra choisir l’option “Private to my Mac”.

Capture d'écran de l'ajout d’une nouvelle carte réseau dans le réseau privé des VMs.

Validez, puis vérifiez dans la fenêtre des paramètres de la VM que 2 cartes réseaux sont maintenant présentes.

Capture d'écran montrant que les 2 cartes réseau sont présentes dans les paramètres de la VM.

Faites ensuite de même sur votre 2ème VM, puis mettez sous tension vos 2 VMs. Votre système Ubuntu devrait maintenant détecter 2 cartes réseaux.

Vérifiez avec la commandeip a.

Il ne reste plus qu’à configurer l’adresse IP de votre nouvelle carte réseau sur chacune de vos VM. Pour cela, si votre carte réseau s’appelle par exemple “ens256” et que vous voulez lui affecter l’adresse 192.168.0.1, entrez la commandeip a add 192.168.0.1/24 dev ens256.

puis allumez l’interface avecip link set ens256 up.

Vous pouvez enfin tester un ping vers l’autre machine (IP: 192.168.0.2) avec la commandeping 192.168.0.2.

Capture d'écran montrant que la configuration réseau est correcte et le ping fonctionnel.

Voilà vous connaissez maintenant les bases de la virtualisation avec VMWare Workstation Pro ! N’hésitez pas à vous entraîner et tester les différentes fonctionnalités.

À vous de jouer !

Vous êtes maintenant ingénieur système et vous vous occupez de la gestion des VMs de tests. Avant de mettre à disposition une VM pour un développeur, vous réalisez systématiquement un snapshot (sauvegarde dans un état précis) de cette VM.

Pour vous simplifier la tâche, vous aimeriez créer un script pour automatiser cette création de snapshot. Cela tombe bien puisque tout comme VirtualBox, VMWare possède un outil en ligne de commande. Le script devra :

  1. Lister les VMs disponibles ;

  2. Demander sur quelle VM réaliser un snapshot ;

  3. Allumer cette VM ;

  4. Créer le snapshot ;

  5. Éteindre la VM.

Avez-vous fini ? Comparez votre travail avec la correction ici.

En résumé

Dans ce chapitre, vous avez :

  • Installé VMWare Fusion Pro ;

  • Créé une VM Ubuntu en configurant les ressources système nécessaires ;

  • Configuré deux cartes réseau privées pour permettre la communication entre les VMs via des commandes IP et des tests de ping.

Félicitations ! Vous avez parcouru tout le contenu du cours. Avant de conclure, testons une dernière fois vos connaissances avec un quiz final !

Exemple de certificat de réussite
Exemple de certificat de réussite