VirtualBox,Vagrant のインストール(winget を使用)(Windows 上)
【要約】 Windows環境でのVirtualBoxとVagrantのインストール,および Ubuntu 仮想マシンの設定について説明する.VirtualBox(仮想化ソフトウェア)とVagrant(仮想環境管理ツール)は,wingetコマンドを使用して簡単にインストールできる.VirtualBoxのインストール後はシステム環境変数PATHに実行ファイルのパスを追加する.Vagrantを使用してUbuntu 22.04の仮想マシンを作成する手順も記載されている.Vagrantfileの作成,仮想マシンの起動,プラグインのインストール,仮想マシンの管理コマンドなどを紹介している.これにより,ユーザーは簡単に仮想化環境を構築し,Ubuntu の仮想マシンを管理できるようになる.
【目次】
【関連する外部ページ】
- Virtual Box の公式ページ: https://www.virtualbox.org/
- Vagrant の公式ページ: https://www.vagrantup.com/
VirtualBox
VirtualBox は仮想化ソフトウェア.
Oracle VM VirtualBoxは,多くの64ビットホストOSで動作する仮想化ソフトウェアである.クロスプラットフォーム互換性,OVFフォーマットによる仮想マシンのインポート/エクスポートの機能,Guest Additionsによる拡張機能,SMPやUSBやACPIなどのハードウェアサポート,スナップショット機能,リモートデスクトッププロトコル(RDP)によるリモートアクセスなどの機能を持つ.
winget を用いたインストールコマンド: winget install --scope machine Oralce.VirtualBox
【関連する外部ページ】
- Virtual Box の公式ページ: https://www.virtualbox.org/
【関連項目】 VirtualBox のインストール(Windows 上), VirtualBox を用いて仮想マシンを作成(Windows 上), Vagrant のインストール(Windows 上)
VirtualBox のインストール(Windows 上)
- Windows で,コマンドプロンプトを管理者権限で起動する(例:Windowsキーを押し,「cmd」と入力し,「管理者として実行」を選択)
- 次のコマンドを実行
次のコマンドは,VirtualBoxをインストールし,パスを通すものである.
winget install --scope machine Oralce.VirtualBox powershell -command "$oldpath = [System.Environment]::GetEnvironmentVariable(\"Path\", \"Machine\"); $oldpath += \";c:\Program Files\Oracle\VirtualBox\"; [System.Environment]::SetEnvironmentVariable(\"Path\", $oldpath, \"Machine\")"
【関連する外部ページ】
- Virtual Box の公式ページ: https://www.virtualbox.org/
Vagrant のインストール(Windows 上)
- Windows で,コマンドプロンプトを管理者権限で起動する(例:Windowsキーを押し,「cmd」と入力し,「管理者として実行」を選択)
- 次のコマンドを実行
次のコマンドは,Vagrantをインストールし,パスを通すものである.
winget install --scope machine Hashicorp.Vagrant
Vagrantを使用してUbuntu仮想マシンをインストールする
Vagrantを使用してUbuntu仮想マシンをインストールする手順を以下に示す.
Vagrant ボックス (Vagrant box) を探す
Vagrantボックス(事前に構成された仮想マシンイメージ)は,次のWebページで探すことができる
https://vagrantcloud.com/search
ここでは,Vagrantボックス(事前に構成された仮想マシンイメージ)は
Vagrant ボックスを使い Ubuntu 22.04 仮想マシンをインストール
- 作業環境の準備
次のコマンドを実行することにより,作業ディレクトリとVagrantfileが作成される.
mkdir C:\vagrant cd C:\vagrant mkdir data vagrant init generic/ubuntu2204
- Vagrantfile の確認と設定
C:\vagrant\Vagrantfile を必要に応じて設定する. メモリサイズ、Vagrant での共有ディレクトリなどの設定を変更できる.
- 仮想マシンの作成と起動
次のコマンドを実行することにより,VirtualBox上に仮想マシンが作成され,起動される.
vagrant up --provider=virtualbox
- 仮想マシンの確認
次のコマンドを実行することにより,仮想マシンの状態確認ができる.
vagrant status
- 仮想マシンの基本操作
- 起動:vagrant up
- 終了:vagrant halt
- ログイン:vagrant ssh
vagrant ssh
【まとめ】WindowsでのVirtualBoxとVagrantのインストール,Ubuntu仮想マシンの作成手順を説明