Jak zainstalować Vagrant na Hyper-V w systemie Windows 11

Włóczęgato potężne narzędzie do zarządzania zwirtualizowanymi środowiskami programistycznymi, które bezproblemowo współpracuje z Hyper-V w systemie Windows 11/10. Połączenie Hyper-V i Vagrant umożliwia użytkownikom efektywne tworzenie maszyn wirtualnych i zarządzanie nimi bez polegania na oprogramowaniu innych firm. Ten przewodnik pokaże Ci, jak to zrobićzainstaluj Vagrant na Hyper-V w systemie Windows 11/10.

Wykonaj kroki wymienione poniżej, aby zainstalować Vagrant na Hyper-V w Windows 11/10.

  1. Włącz Hyper-V i SMB
  2. Zainstaluj plik wykonywalny Vagranta
  3. Skonfiguruj Vagranta

Zacznijmy od przewodnika.

1] Włącz Hyper-V i SMB

Przed instalacją Vagrant pierwszym krokiem jest upewnienie się, że w systemie Windows są włączone funkcje Hyper-V i SBM. SBM umożliwia udostępnianie plików pomiędzy hostem a maszynami wirtualnymi. Aby zrobić to samo, wykonaj czynności wymienione poniżej.

  • Przejdź do paska wyszukiwania, wyszukaj i otwórz Panel sterowania, a następnie kliknij Programy i funkcje.
  • Kliknij naWłącz lub wyłącz funkcje systemu Windowsopcję z lewej strony ekranu, a następnie spróbuj znaleźćHyper-Vpo wyświetleniu na ekranie okna Funkcje systemu Windows.
  • Rozwiń Hyper-V, zaznacz oba polaNarzędzia do zarządzania Hyper-VIPlatforma Hyper-Vi naciśnij przycisk OK.
  • Dalej, szukajObsługa udostępniania plików SBM 1.0/CIFS, rozwiń go i zaznacz wszystkie trzy pola:Automatyczne usuwanie SMB 1.0/CIFS, Klient SMB 1.0/CIFS,ISerwer SMB 1.0/CIFS,i kliknij przycisk OK.
  • Na koniec naciśnij przycisk Uruchom ponownie teraz, aby ponownie uruchomić komputer i zakończyć instalację.

Alternatywnie użytkownicy mogą także włączyć funkcję Hyper-V i SMB, uruchamiając następujące polecenia w programie PowerShell z podwyższonymi uprawnieniami:

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

Po wyświetleniu monitu uruchom ponownie komputer.

Następnym krokiem jest instalacja plików wykonywalnych Vagranta.

2] Zainstaluj pliki wykonywalne Vagranta

Następnie musimy zainstalować pliki wykonywalne Vagranta po włączeniu Hyper-V i SBM. Kroki są następujące:

  1. Przejdź do oficjalnej strony Vagrant (deweloper.hashicorp.com) i pobierz instalator Vagrant dla systemu Windows.
  2. Po pobraniu przejdź do lokalizacji, w której został pobrany, i kliknij go dwukrotnie, aby rozpocząć proces instalacji.
  3. Gdy pojawi się okno komunikatu, kliknij Więcej informacji, a następnie kliknijUciekaj mimo wszystkoprzycisk.
  4. Naciśnij dwukrotnie przycisk Dalej, wybierz inną lokalizację lub pozostaw ją bez zmian, kliknij Dalej, a następnie wybierz przycisk Instaluj.
  5. Poczekaj na zakończenie procesu, a następnie kliknij przycisk Zakończ.
  6. Aby sprawdzić, czy Vagrant jest poprawnie zainstalowany, uruchom następujące polecenie:
    włóczęga – wersja

Uruchom ponownie urządzenie, aby zastosować zmiany.

3] Skonfiguruj włóczęgę

Aby rozpocząć konfigurację Vagranta, musimy ustawić przestrzeń roboczą i zdefiniować parametry. Kroki te obejmują utworzenie pliku Vagrantfile, który działa jako plan konfiguracji programistycznej. Określimy skrzynkę podstawową, dostawcę i wszelkie dodatkowe ustawienia.

Domyślnie Vagrant używa VirtualBox jako dostawcy; dlatego musimy określić funkcję Hyper-V, aby z niej korzystać.

  • Aby sprawdzić, czy Vagrant jest poprawnie zainstalowany, uruchom następujące polecenie:
vagrant --version
  • Otwórz PowerShell z uprawnieniami administratora i uruchom następujące polecenie, aby utworzyć nowy plik projektu dla konfiguracji włóczęgi:
mkdir C:\Vagrant\hyperv-test
  • Następnie uruchom odpowiednio polecenia, aby zainicjować środowisko Vagrant za pomocą kompatybilnego urządzenia i potwierdź, że pobieranie zakończyło się pomyślnie.
vagrant box add hashicorp/bionic64
vagrant box list
  • Po zakończeniu pobierania przejdź do folderu, w którym chcesz zainstalować plik Vagrant i uruchom następujące polecenie, aby zainicjować okno Vagrant:
vagrant init hashicorp/bionic64
  • Teraz możemy uruchomić maszynę wirtualną w folderze projektu, uruchamiając następującą komendę:
vagrant up --provider hyperv

Uwaga: pierwsze uruchomienie może zająć trochę czasu.

  • Po uruchomieniu maszyny wirtualnej użyj następującego polecenia, aby się połączyć:
    włóczęga ssh

Uruchom Menedżera Hyper-V, a maszyna wirtualna będzie widoczna w sekcji „Maszyny wirtualne”. To jest kompletny przewodnik dotyczący instalacji Vagrant na Hyper-V w Windows 11.

Czytać:

Co jest lepsze, Hyper-V czy VMware?

Odpowiedź zależy głównie od konkretnych potrzeb użytkowników. Dołączone do systemu Windows rozwiązanie Hyper-V jest ekonomicznym rozwiązaniem, które dobrze integruje się ze środowiskami Microsoft. Chociaż VMware wymaga osobnej licencji, oferuje solidne funkcje, elastyczność i wysoką wydajność, szczególnie w przypadku wirtualizacji klasy korporacyjnej. Hyper-V jest idealnym rozwiązaniem dla użytkowników dbających o budżet lub pracujących w środowisku Microsoft, podczas gdy VMware przoduje w środowiskach z wieloma systemami operacyjnymi lub przy złożonych potrzebach infrastrukturalnych. Dlatego lepszy wybór zależy od skalowalności, funkcji i wymagań dotyczących kompatybilności.

Czytać:

Czy Docker jest lepszy od Vagranta?

Docker i Vagrant służą różnym celom, więc wybór zależy od potrzeb użytkownika. Docker specjalizuje się w lekkiej konteneryzacji poprzez izolowanie aplikacji ze współdzielonymi zasobami systemu operacyjnego, co czyni go doskonałą opcją do szybkiego skalowania i wdrażania aplikacji. Z drugiej strony Vgarant specjalizuje się w tworzeniu spójnych środowisk programistycznych, często za pośrednictwem maszyn wirtualnych. Dlatego wybór zależy od potrzeb projektu, gdyż czasem nawet świetnie ze sobą współgrają.

Przeczytaj także:

Related Posts