RHEL 9/8 で VirtualBox をインストールして使用する方法
概要: このチュートリアルでは、RHEL 9 および RHEL 8 ディストリビューションに VirtualBox 7.0 をインストールし、ISO イメージ ファイルを使用してゲスト仮想マシンを作成する方法を説明します。
Oracle VM VirtualBox は、人気のある無料のオープンソース仮想化ソフトウェアで、デスクトップ愛好家だけでなく、オペレーティング システムのテストなど、さまざまな目的で仮想マシンを作成するシステム管理者やプログラマーにまで広く使用されています。
タイプ 2 のハイパーバイザーとして、VirtualBox は Windows や Linux などのオペレーティング システム上にインストールされます。 Windows、Linux、OpenBSD、Solaris、OpenSolaris を含む幅広いゲスト システムをサポートします。
現在、VirtualBox 7.0.2 は 2022 年 10 月 10 日にリリースされたVirtualBox の最新バージョンであり、次の機能を提供します。
- セキュア ブートと TPM 1.2/2.0 のサポートが追加されました。
- EFI によるセキュア ブートのサポート。
- クラウド仮想マシンは、Virtual Machine Manager に追加し、ローカル VM として制御できます。
- 仮想マシンを完全に暗号化する機能。
- ローカル VM として制御できるクラウド仮想マシンを Virtual Machine Manager に追加する機能。
- オープンソースの基本パッケージの一部として EHCI および XHCI USB コントローラー デバイスを追加しました。
- すべてのプラットフォームのテーマのサポートが改善されました。
- CPU や RAM の使用状況、ディスク I/O などのパフォーマンス統計を監視するための GUI ツールが追加されました。
始めましょう…
ステップ 1: RHEL で仮想化を確認する
作業を開始したら、最初のステップは、 CPU で仮想化がサポートされているかどうかを確認することです。他のハイパーバイザーと同様に VirtualBox ではIntel またはAMD CPU で仮想化を有効にする必要があるため、これは賢明です。
仮想化がサポートされているかどうかを確認するには、次の lscpu コマンドを実行します。
lscpu | grep -i virtualization
Virtualization: VT-x
Virtualization type: full
表示された出力から、VT-x ディレクティブを使用して示されるインテル仮想化テクノロジーを使用して CPU で仮想化が有効になっていることがわかります。
出力がない場合は、BIOS 設定から仮想化サポートを有効にする必要があります。
ステップ 2: RHEL で EPEL リポジトリを有効にする
VirtualBox のインストールをシームレスに続行するには、いくつかの依存関係が必要です。その前に、 まずEPEL リポジトリをインストールします。
------------ On RHEL 9 ------------
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -y
------------ On RHEL 8 ------------
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
次に、示されているように依存関係をインストールします。
sudo dnf update -y
sudo dnf install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y
ステップ 3: RHEL に VirtualBox 7.0 をインストールする
最新バージョンのOracle VM VirtualBoxをインストールするには、公式 VirtualBox リポジトリからインストールする必要があります。
VirtualBox リポジトリを追加するには、次のコマンドを実行します。
sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
次に、次のように VirtualBox GPG キーをインポートします。
sudo rpm --import https://www.virtualbox.org/download/oracle_vbox.asc
VirtualBox リポジトリと GPG キーがインポートされたので、dnf パッケージ マネージャーを使用してVirtualBox をインストールできるようになります。その前に、次に示すように、VirtualBox が利用できるかどうかを検索してください。
sudo dnf search virtualbox
上記の出力から、VirtualBox の 2 つのバージョンがリポジトリによって提供されていることがわかります。私たちの使命は VirtualBox の最新バージョンをインストールすることなので、次のコマンドを実行します。
sudo dnf install VirtualBox-7.0 -y
次のコマンドを使用して、ログインしたユーザーを必ずvboxusers グループに追加してください。
sudo usermod -aG vboxusers $USER
newgrp vboxusers
ステップ 4: RHEL に Virtualbox Extension Pack をインストールする
VirtualBox の機能を拡張するには、VirtualBox 拡張パックをインストールすることをお勧めします。これは、ゲストまたは仮想マシンとの対話を強化するソフトウェア パッケージです。
一見すると、拡張パックは次の追加機能を提供します。
- 仮想環境での USB デバイスの使用状況 (USB 2.0 および USB 3.0)。
- ホストと仮想マシンの間でテキストをコピーして貼り付けます。
- ディスクイメージの暗号化。
- 仮想マシンでの Web カメラの使用状況。
- などなど。
VirtualBox 拡張パックをインストールするには、公式 Virtualbox ダウンロード ページにアクセスしてください。同様に、次のように wget コマンドを使用して拡張パックをダウンロードできます。
wget https://download.virtualbox.org/virtualbox/7.0.2/Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack
次に、次のようにカーネル モジュールをビルドします。
sudo /sbin/vboxconfig
次に、以下のようにVirtualBox拡張パックをインストールします。
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack
必ずライセンス条項を読んで同意し、「Y」 を押してください。
ついにVirtualBoxがインストールされました。起動するには、 アプリケーションマネージャーを使用して検索し、開きます。以下に示すように、Oracle VM VirtualBox Manager が開きます。ここから、仮想マシンを作成および管理できます。
ステップ 5: RHEL で仮想マシンを作成する
このセクションでは、ISO イメージ ファイルを使用して仮想マシンを作成する方法を説明します。使用する ISO イメージはUbuntu 20.04 LTS ファイルです。
仮想マシンの作成を開始するには、以下に示すように [新規] をクリックします。
仮想マシンの詳細をすべて入力してください。これには、VM の名前、仮想マシンの場所、OS の ISO イメージが含まれます。次に、システムに割り当てるメモリ サイズと CPU の数を指定し、[次へ] をクリックします。
仮想ハードディスクを最初から作成するか、既存の仮想ハードディスク ファイルを使用します。 ISO イメージから新しい仮想マシンを作成しているため、最初のオプションである [今すぐ仮想ハードディスクを作成] を選択します。
また、お好みのディスク サイズを反映するようにポインタを前後にスライドさせて、ディスク サイズを自由に調整してください。
最後に、仮想マシンに対して選択したすべての設定の概要が表示されます。問題がなければ、[完了] をクリックします。そうでない場合は、戻って必要な変更を加えます。
作成すると、図のように VM が左側のセクションに表示されます。 VirtualBox には、VM を効率的に管理するのに役立つ無数の設定が豊富にあります。仮想マシンの設定にアクセスするには、[設定] アイコンをクリックします。
図のように [設定] セクションが表示され、左側のサイドバーに変更可能なパラメータが選択されます。
ここでは、いくつかの設定を微調整することを選択できます。たとえば、CPU プロセッサの数を調整するには、[システム] > [プロセッサ] をクリックします。ここで、スライダーに沿ってポインタをドラッグすることで CPU の数を指定できます。クリックして PAE/NIX 機能を有効にすることもできます。
完了したら、「OK」をクリックします。
また、ネットワーク設定を変更することもできます。たとえば、デフォルトのネットワーク アダプタを「NAT」から「ブリッジ アダプタ」、「内部」、「ホスト」に変更できます。 - アダプターのみ」など。
行った設定に満足したら、[開始] をクリックして仮想マシンをパワーオンします。仮想マシン ウィンドウが開き、この時点からオペレーティング システムのインストールを開始できます。
ステップ 6: RHEL に VirtualBox Guest Additions をインストールする
VirtualBox ゲスト追加は、VirtualBox のコピーに付属する追加のソフトウェアです。これらは、仮想マシンのパフォーマンスを向上させるデバイス ドライバーとシステム アプリケーションで構成されています。
ゲスト追加機能をインストールするには、デバイス –> ゲスト追加機能 CD イメージの挿入に移動します。
このガイドはこれで終わりです。 Oracle VirtualBox をRHEL 9/8 にインストールする方法を説明し、仮想マシンの作成方法も示し、VirtualBox ゲスト追加機能をインストールする方法に関する追加リンクを提供しました。