VirtualBox,Vagrant のインストール(winget を使用)(Windows 上)
【目次】
【関連する外部ページ】
- Virtual Box の公式ページ: https://www.virtualbox.org/
- Vagrant の公式ページ: https://www.vagrantup.com/
VirtualBox
VirtualBox は仮想化ソフトウェア.
Oracle VirtualBoxは,多くの64ビットホストOSで動作する仮想化ソフトウェアである.クロスプラットフォーム互換性,OVFフォーマットによる仮想マシンのインポート/エクスポートの機能,Guest Additionsによる拡張機能,SMPやUSBやACPIなどのハードウェアサポート,スナップショット機能,リモートデスクトッププロトコル(RDP)によるリモートアクセスなどの機能を持つ.
winget を用いたインストールコマンド: winget install --scope machine Oracle.VirtualBox
【関連する外部ページ】
- Virtual Box の公式ページ: https://www.virtualbox.org/
【関連項目】 VirtualBox のインストール(Windows 上), VirtualBox を用いて仮想マシンを作成(Windows 上), Vagrant のインストール(Windows 上)
VirtualBox のインストール(Windows 上)
- 次のコマンドを管理者権限のコマンドプロンプトで実行する
(手順:Windowsキーまたはスタートメニュー →
cmdと入力 → 右クリック → 「管理者として実行」)。 - インストールの確認
パスの設定を反映させるために,新しくコマンドプロンプトを開き,次のコマンドを実行する. バージョンが表示されることを確認する.
VBoxManage --version
次のコマンドは,VirtualBoxをインストールし,パスを通すものである.
winget install --scope machine Oracle.VirtualBox
powershell -command "$oldpath = [System.Environment]::GetEnvironmentVariable(\"Path\", \"Machine\"); if ($oldpath -notlike \"*C:\Program Files\Oracle\VirtualBox*\") { $oldpath += \";C:\Program Files\Oracle\VirtualBox\"; [System.Environment]::SetEnvironmentVariable(\"Path\", $oldpath, \"Machine\") }"
* Windows で Hyper-V が有効になっていると,VirtualBox の仮想マシンの動作が遅くなることがある.
【関連する外部ページ】
- Virtual Box の公式ページ: https://www.virtualbox.org/
Vagrant のインストール(Windows 上)
Vagrant は,使用する VirtualBox のバージョンに対応した版が必要である. VirtualBox と Vagrant は,どちらも最新版をインストールすること.
- 次のコマンドを管理者権限のコマンドプロンプトで実行する
(手順:Windowsキーまたはスタートメニュー →
cmdと入力 → 右クリック → 「管理者として実行」)。 - インストールの確認
パスの設定を反映させるために,新しくコマンドプロンプトを開き,次のコマンドを実行する. バージョンが表示されることを確認する.
vagrant --version
次のコマンドは,Vagrantをインストールし,パスを通すものである.
winget install --scope machine Hashicorp.Vagrant
Vagrantを使用してUbuntu仮想マシンをインストールする
Vagrantを使用してUbuntu仮想マシンをインストールする手順を以下に示す.
Vagrant ボックス (Vagrant box) を探す
Vagrantボックス(事前に構成された仮想マシンイメージ)は,次のWebページで探すことができる
https://portal.cloud.hashicorp.com/vagrant/discover
ここでは,Vagrantボックス(事前に構成された仮想マシンイメージ)として generic/ubuntu2204 を使用する.
Vagrant ボックスを使い Ubuntu 22.04 仮想マシンをインストール
- 作業環境の準備
次のコマンドをコマンドプロンプトで実行することにより,作業ディレクトリとVagrantfileが作成される.
mkdir C:\vagrant cd /d C:\vagrant mkdir data vagrant init generic/ubuntu2204
- Vagrantfile の確認と設定
C:\vagrant\Vagrantfile を必要に応じて設定する. メモリサイズ,Vagrant での共有ディレクトリなどの設定を変更できる.
- 仮想マシンの作成と起動
次のコマンドを実行することにより,VirtualBox上に仮想マシンが作成され,起動される. 初回は,仮想マシンイメージ(約2ギガバイト)のダウンロードが行われるため,時間がかかる.
vagrant up --provider=virtualbox
- 仮想マシンの確認
次のコマンドを実行することにより,仮想マシンの状態確認ができる. 「running」と表示されることを確認する.
vagrant status
- 仮想マシンの基本操作
- 起動:vagrant up
- 終了:vagrant halt
- ログイン:vagrant ssh
次のコマンドを実行することにより,仮想マシンにログインできる. Ubuntu のプロンプトが表示されることを確認する.ログアウトするには exit を実行する.
vagrant ssh
【まとめ】WindowsでのVirtualBoxとVagrantのインストール,Ubuntu仮想マシンの作成手順を説明