浮浪者は仮想化開発環境を管理するための強力なツールであり、Windows 11/10 上の Hyper-V とシームレスに連携します。 Hyper-V と Vagrant を組み合わせることで、ユーザーはサードパーティ ソフトウェアに依存せずに仮想マシンを効率的に作成および管理できます。このガイドでは、その方法を説明しますWindows 11/10上のHyper-VにVagrantをインストールする。
Windows 11/10 の Hyper-V に Vagrant をインストールするには、以下の手順を実行してください。
- Hyper-V と SMB を有効にする
- Vagrantの実行ファイルをインストールする
- Vagrant の構成
ガイドを始めましょう。
1] Hyper-V と SMB を有効にする

Vagrant をインストールする前の最初のステップは、Windows システムで Hyper-V と SBM が有効になっていることを確認することです。 SBM により、ホストと仮想マシン間のファイル共有が可能になります。同じことを行うには、以下の手順に従ってください。
- 検索バーに移動し、「コントロール パネル」を検索して開き、「プログラムと機能」をクリックします。
- をクリックしてくださいWindows の機能をオンまたはオフにする画面の左側からオプションを選択して、検索してみてくださいHyper-V[Windows の機能] ウィンドウが画面に表示されます。
- Hyper-V を展開し、次の両方のボックスにチェックを入れます。Hyper-V 管理ツールそしてHyper-V プラットフォームを選択して「OK」ボタンを押します。
- 次に、探しますSBM 1.0/CIFS ファイル共有のサポートをクリックして展開し、3 つのボックスをすべてオンにします。SMB 1.0/CIFS 自動削除、SMB 1.0/CIFS クライアント、そしてSMB 1.0/CIFSサーバー、「OK」ボタンをクリックします。
- 最後に、「今すぐ再起動」ボタンを押して PC を再起動し、インストールを完了します。
あるいは、ユーザーは管理者特権の PowerShell で次のコマンドを実行して、Hyper-V と SMB を有効にすることもできます。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -AllEnable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -Allプロンプトが表示されたら、PC を再起動します。
次のステップは、Vagrant の実行可能ファイルをインストールすることです。
2] Vagrantの実行ファイルをインストールする

次に、Hyper-V と SBM を有効にした後、Vagrant の実行可能ファイルをインストールする必要があります。手順は次のとおりです。
- Vagrant 公式 Web サイト (開発者.ハシコープ.com)、Windows 用 Vagrant インストーラーをダウンロードします。
- ダウンロードしたら、ダウンロードした場所に移動し、ダブルクリックしてインストール プロセスを開始します。
- メッセージ ウィンドウが表示されたら、[詳細情報] をクリックし、続いてとにかく走るボタン。
- 「次へ」ボタンを 2 回押し、別の場所を選択するか、そのままにして「次へ」をクリックし、「インストール」ボタンを選択します。
- プロセスが完了するまで待ってから、「完了」ボタンをクリックします。
- Vagrant が正しくインストールされていることを確認するには、次のコマンドを実行します。
vagrant –バージョン
デバイスを再起動して変更を適用します。
3] Vagrantの設定

Vagrant の構成を開始するには、ワークスペースをセットアップし、パラメーターを定義する必要があります。これらの手順には、開発セットアップの青写真として機能する Vagrantfile の作成が含まれます。ベースボックス、プロバイダー、およびその他の設定を指定します。
デフォルトでは、Vagrant はプロバイダーとして VirtualBox を使用します。したがって、Hyper-V を使用するには、Hyper-V を指定する必要があります。
- Vagrant が正しくインストールされていることを確認するには、次のコマンドを実行します。
vagrant --version- 管理者権限で PowerShell を開き、次のコマンドを実行して、vagrant セットアップ用の新しいプロジェクト ファイルを作成します。
mkdir C:\Vagrant\hyperv-test- 次に、それぞれのコマンドを実行して、互換性のあるボックスで Vagrant 環境を初期化し、ダウンロードが成功したことを確認します。
vagrant box add hashicorp/bionic64vagrant box list- ダウンロードが完了したら、Vagrant ファイルをインストールするフォルダーに移動し、次のコマンドを実行して Vagrant ボックスを初期化します。
vagrant init hashicorp/bionic64- これで、次のコマンドを実行して、プロジェクト フォルダーで仮想マシンを起動できます。
vagrant up --provider hyperv注: 最初の起動には時間がかかる場合があります。
- VM が実行されたら、次のコマンドを使用して接続します。
浮浪者のSSH
Hyper-V マネージャーを起動すると、VM が「仮想マシン」セクションに表示されます。これは、Windows 11 の Hyper-V に Vagrant をインストールするための完全なガイドです。
読む:
Hyper-V と VMware ではどちらが優れていますか?
その答えは主にユーザーの特定のニーズによって異なります。 Windows に組み込まれている Hyper-V は、Microsoft 環境とうまく統合できるコスト効率の高いソリューションです。 VMware には別途ライセンスが必要ですが、特にエンタープライズ グレードの仮想化において、堅牢な機能、柔軟性、および高いパフォーマンスを提供します。 Hyper-V は予算を重視するユーザーや Microsoft 環境のユーザーに最適ですが、VMware はマルチ OS 環境や複雑なインフラストラクチャのニーズに優れています。したがって、より良い選択は、スケーラビリティ、機能、互換性の要件によって異なります。
読む:
Docker は Vagrant よりも優れていますか?
Docker と Vagrant は異なる目的を果たすため、選択はユーザーのニーズによって異なります。 Docker は、共有 OS リソースを使用してアプリを分離することで軽量のコンテナー化に特化しており、アプリを迅速にスケーリングしてデプロイするための優れたオプションとなっています。一方、Vgarant は、多くの場合仮想マシンを介して、一貫した開発環境を作成することに優れています。したがって、選択はプロジェクトのニーズに依存し、場合によってはそれらがうまく連携することもあります。
こちらもお読みください:















