Jak nainstalovat Vagrant na Hyper-V ve Windows 11

Tulákje výkonný nástroj pro správu virtualizovaných vývojových prostředí a bezproblémově spolupracuje s Hyper-V ve Windows 11/10. Kombinace Hyper-V a Vagrant umožňuje uživatelům vytvářet a spravovat virtuální stroje efektivně, aniž by se spoléhali na software třetích stran. Tato příručka vám ukáže, jak na tonainstalujte Vagrant na Hyper-V na Windows 11/10.

Chcete-li nainstalovat Vagrant na Hyper-V ve Windows 11/10, proveďte níže uvedené kroky.

  1. Povolit Hyper-V a SMB
  2. Nainstalujte Vagrantův spustitelný soubor
  3. Nakonfigurujte Vagrant

Začněme s průvodcem.

1] Povolte Hyper-V a SMB

Před instalací Vagrantu je prvním krokem zajistit, aby byly v systému Windows povoleny Hyper-V a SBM. SBM umožňuje sdílení souborů mezi hostitelem a virtuálními stroji. Postupujte podle níže uvedených kroků.

  • Přejděte na panel Hledat, vyhledejte a otevřete Ovládací panely a poté klikněte na Programy a funkce.
  • Klikněte naZapněte nebo vypněte funkce systému Windowsmožnost z levé strany obrazovky a poté zkuste najítHyper-Vjakmile se na obrazovce objeví okno Funkce systému Windows.
  • Rozbalte Hyper-V, zaškrtněte obě políčkaNástroje pro správu Hyper-VaPlatforma Hyper-Va stiskněte tlačítko OK.
  • Dále hledejtePodpora sdílení souborů SBM 1.0/CIFS, rozbalte jej a zaškrtněte všechna tři políčka:Automatické odstranění SMB 1.0/CIFS, klient SMB 1.0/CIFS,aServer SMB 1.0/CIFS,a klepněte na tlačítko OK.
  • Nakonec klepnutím na tlačítko Restartovat restartujte počítač a dokončete instalaci.

Alternativně mohou uživatelé také povolit Hyper-V a SMB spuštěním následujících příkazů ve zvýšeném prostředí PowerShell:

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

Po zobrazení výzvy restartujte počítač.

Dalším krokem je instalace spustitelných souborů Vagrant.

2] Nainstalujte spustitelné soubory Vagrant

Dále musíme nainstalovat spustitelné soubory Vagrant po povolení Hyper-V a SBM. Postup je následující:

  1. Přejděte na oficiální web Vagrant (developer.hashicorp.com) a stáhněte si Vagrant Installer pro Windows.
  2. Po stažení přejděte do umístění, kde je stažen, a poklepáním na něj spusťte proces instalace.
  3. Jakmile se zobrazí okno se zprávou, klikněte na Další informace a poté klikněte naPřesto běžettlačítko.
  4. Dvakrát stiskněte tlačítko Další, vyberte jiné umístění nebo jej nechte tak, jak je, klikněte na tlačítko Další a poté vyberte tlačítko Instalovat.
  5. Počkejte na dokončení procesu a poté klepněte na tlačítko Dokončit.
  6. Chcete-li ověřit, zda je Vagrant správně nainstalován, spusťte následující příkaz:
    tulák – verze

Restartujte zařízení, aby se změny projevily.

3] Nakonfigurujte Vagrant

Abychom mohli začít konfigurovat Vagrant, musíme nastavit pracovní prostor a definovat parametry. Tyto kroky zahrnují vytvoření souboru Vagrantfile, který funguje jako plán pro vývojové nastavení. Upřesníme základní box, poskytovatele a případná další nastavení.

Ve výchozím nastavení používá Vagrant jako poskytovatele VirtualBox; proto musíme specifikovat Hyper-V, abychom jej mohli používat.

  • Chcete-li ověřit, zda je Vagrant správně nainstalován, spusťte následující příkaz:
vagrant --version
  • Otevřete PowerShell s právy správce a spusťte následující příkaz k vytvoření nového souboru projektu pro nastavení vagrant:
mkdir C:\Vagrant\hyperv-test
  • Dále spusťte příslušné příkazy pro inicializaci prostředí Vagrant s kompatibilním boxem a potvrďte, že stahování proběhlo úspěšně.
vagrant box add hashicorp/bionic64
vagrant box list
  • Po dokončení stahování přejděte do složky, kam chcete nainstalovat soubor Vagrant, a spusťte následující příkaz pro inicializaci pole Vagrant:
vagrant init hashicorp/bionic64
  • Nyní můžeme spustit virtuální počítač ve složce projektu spuštěním následujícího příkazu:
vagrant up --provider hyperv

Poznámka: První spuštění může nějakou dobu trvat.

  • Jakmile je virtuální počítač spuštěný, připojte se pomocí následujícího příkazu:
    tulák ssh

Spusťte Hyper-V Manager a virtuální počítač bude přítomen v sekci 'Virtual Machines'. Toto je kompletní průvodce instalací Vagrant na Hyper-V ve Windows 11.

Číst:

Co je lepší, Hyper-V nebo VMware?

Odpověď závisí především na konkrétních potřebách uživatelů. Hyper-V, který je součástí systému Windows, je nákladově efektivní řešení, které se dobře integruje s prostředími společnosti Microsoft. Přestože VMware vyžaduje samostatné licencování, nabízí robustní funkce, flexibilitu a vysoký výkon, zejména pro virtualizaci na podnikové úrovni. Hyper-V je ideální pro uživatele s omezeným rozpočtem nebo pro uživatele v prostředí Microsoftu, zatímco VMware vyniká v prostředích s více operačními systémy nebo v komplexních infrastrukturních potřebách. Proto lepší volba závisí na škálovatelnosti, funkcích a požadavcích na kompatibilitu.

Číst:

Je Docker lepší než Vagrant?

Docker a Vagrant slouží různým účelům, takže výběr závisí na potřebách uživatele. Docker se specializuje na lehkou kontejnerizaci tím, že izoluje aplikace se sdílenými prostředky OS, což z něj dělá skvělou možnost pro rychlé škálování a nasazení aplikací. Na druhou stranu Vgarant vyniká ve vytváření konzistentních vývojových prostředí, často prostřednictvím virtuálních strojů. Volba proto závisí na potřebách projektu, protože někdy dokonce dobře spolupracují.

Přečtěte si také:

Related Posts