Comment installer Vagrant sur Hyper-V sous Windows 11

Vagabondest un outil puissant pour gérer les environnements de développement virtualisés et il fonctionne de manière transparente avec Hyper-V sous Windows 11/10. La combinaison d'Hyper-V et de Vagrant permet aux utilisateurs de créer et de gérer efficacement des machines virtuelles sans recourir à des logiciels tiers. Ce guide vous montrera commentinstaller Vagrant sur Hyper-V sous Windows 11/10.

Exécutez les étapes mentionnées ci-dessous pour installer Vagrant sur Hyper-V sous Windows 11/10.

  1. Activer Hyper-V et SMB
  2. Installer le fichier exécutable de Vagrant
  3. Configurer Vagrant

Commençons par le guide.

1] Activer Hyper-V et SMB

Avant d'installer Vagrant, la première étape consiste à s'assurer que Hyper-V et SBM sont activés sur le système Windows. SBM permet le partage de fichiers entre l'hôte et les machines virtuelles. Suivez les étapes mentionnées ci-dessous pour faire de même.

  • Accédez à la barre de recherche, recherchez et ouvrez le Panneau de configuration, puis cliquez sur Programmes et fonctionnalités.
  • Cliquez sur leActiver ou désactiver des fonctionnalités Windowsoption sur le côté gauche de l’écran, puis essayez de trouverHyper-Vune fois que la fenêtre Fonctionnalités Windows apparaît à l’écran.
  • Développez Hyper-V, cochez les deux cases deOutils de gestion Hyper-VetPlateforme Hyper-V, et appuyez sur le bouton OK.
  • Ensuite, cherchezPrise en charge du partage de fichiers SBM 1.0/CIFS, développez-le et cochez les trois cases :Suppression automatique SMB 1.0/CIFS, client SMB 1.0/CIFS,etServeur SMB 1.0/CIFS,et cliquez sur le bouton OK.
  • Enfin, appuyez sur le bouton Redémarrer maintenant pour redémarrer le PC et terminer l'installation.

Alternativement, les utilisateurs peuvent également activer Hyper-V et SMB en exécutant les commandes suivantes dans PowerShell élevé :

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -All

Redémarrez le PC lorsque vous y êtes invité.

L'étape suivante consiste à installer les fichiers exécutables de Vagrant.

2] Installez les fichiers exécutables de Vagrant

Ensuite, nous devons installer les fichiers exécutables de Vagrant après avoir activé Hyper-V et SBM. Les étapes sont les suivantes :

  1. Accédez au site officiel de Vagrant (développeur.hashicorp.com) et téléchargez le programme d'installation Vagrant pour Windows.
  2. Une fois téléchargé, accédez à l'emplacement où il est téléchargé et double-cliquez dessus pour démarrer le processus d'installation.
  3. Cliquez sur Plus d'infos lorsque la fenêtre de message apparaît, puis cliquez sur le boutonCourez quand mêmebouton.
  4. Appuyez deux fois sur le bouton Suivant, sélectionnez un emplacement différent ou laissez-le tel quel, cliquez sur Suivant, puis sélectionnez le bouton Installer.
  5. Attendez la fin du processus, puis cliquez sur le bouton Terminer.
  6. Pour vérifier que Vagrant est correctement installé, exécutez la commande suivante :
    vagabond –version

Redémarrez l'appareil pour appliquer les modifications.

3] Configurer Vagrant

Pour commencer à configurer Vagrant, nous devons configurer un espace de travail et définir les paramètres. Ces étapes impliquent la création d’un Vagrantfile, qui sert de modèle pour la configuration du développement. Nous spécifierons le boîtier de base, le fournisseur et tous les paramètres supplémentaires.

Par défaut, Vagrant utilise VirtualBox comme fournisseur ; par conséquent, nous devons spécifier Hyper-V pour l'utiliser.

  • Pour vérifier que Vagrant est correctement installé, exécutez la commande suivante :
vagrant --version
  • Ouvrez PowerShell avec les droits d'administrateur et exécutez la commande suivante pour créer un nouveau fichier de projet pour la configuration vagrant :
mkdir C:\Vagrant\hyperv-test
  • Ensuite, exécutez respectivement les commandes pour initialiser un environnement Vagrant avec un boîtier compatible et confirmez que le téléchargement est réussi.
vagrant box add hashicorp/bionic64
vagrant box list
  • Une fois le téléchargement terminé, accédez au dossier dans lequel vous souhaitez installer le fichier Vagrant et exécutez la commande suivante pour initialiser la box Vagrant :
vagrant init hashicorp/bionic64
  • Maintenant, nous pouvons démarrer la machine virtuelle dans le dossier du projet en exécutant la commande suivante :
vagrant up --provider hyperv

Remarque : Le premier démarrage peut prendre un certain temps.

  • Une fois la VM exécutée, utilisez la commande suivante pour vous connecter :
    vagabond chut

Lancez Hyper-V Manager et la VM sera présente dans la section « Machines virtuelles ». Ceci est le guide complet pour installer Vagrant sur Hyper-V sous Windows 11.

Lire:

Quel est le meilleur, Hyper-V ou VMware ?

La réponse dépend principalement des besoins spécifiques des utilisateurs. Inclus avec Windows, Hyper-V est une solution économique qui s'intègre bien aux environnements Microsoft. Bien que VMware nécessite une licence distincte, il offre des fonctionnalités robustes, une flexibilité et des performances élevées, en particulier pour la virtualisation de niveau entreprise. Hyper-V est idéal pour les utilisateurs soucieux de leur budget ou ceux de l'environnement Microsoft, tandis que VMware excelle dans les environnements multi-OS ou les besoins d'infrastructure complexes. Par conséquent, le meilleur choix dépend des exigences d’évolutivité, de fonctionnalités et de compatibilité.

Lire:

Docker est-il meilleur que Vagrant ?

Docker et Vagrant servent à des fins différentes, le choix dépend donc des besoins de l'utilisateur. Docker se spécialise dans la conteneurisation légère en isolant les applications avec des ressources de système d'exploitation partagées, ce qui en fait une excellente option pour faire évoluer et déployer rapidement des applications. D'un autre côté, Vgarant excelle dans la création d'environnements de développement cohérents, souvent via des machines virtuelles. Le choix dépend donc des besoins du projet, car parfois ils fonctionnent même bien ensemble.

Lire aussi :

Related Posts