Ubuntu 20.04LTSにKVMをインストールする方法

Ubuntu 20.04にKVMをインストールし、virt-managerを使用して仮想マシンを作成するためのステップバイステップガイド

KVMまたはカーネルベースの仮想マシンは、ユーザーがシステム上で仮想マシンを実行できるようにするLinuxカーネルのモジュールです。 Linuxカーネルと緊密に連携しているため、他の仮想化ソフトウェアと比較してほぼベアメタルのパフォーマンスを誇っています。

KVMとlibvirtと呼ばれるAPI /ツールキットを組み合わせて、UbuntuでVMを作成します。 Virt-Manager(GUIフロントエンド)やVirsh(CLI)などのツールを使用して、VMの作成と管理を簡素化します。

この記事では、Ubuntu 20.04LTSにKVMを適切にインストールする方法を学習します。

前提条件

インストールを開始する前に、KVMを実行するために必要な要件を満たしていることを確認する必要があります。ハードウェア仮想化をサポートするプロセッサが必要です。プロセッサがハードウェア仮想化をサポートしている場合は、BIOSで有効になっていることを確認する必要があります。

プロセッサがハードウェア仮想化をサポートしているかどうかを確認するには、を押します ctrl + alt + t ターミナルを開きます。と呼ばれるきちんとしたコマンドを使用します egrep これは、正規表現を使用してファイルからテキストパターンを検索します。 CPUに関する情報を検索するファイルは次の場所にあります。 / proc / cpuinfo。次のコマンドをターミナルに貼り付けて、ハードウェア仮想化のサポートを確認します。

egrep -c '(vmx | svm)' / proc / cpuinfo

あなたが以外のものとして出力を得る場合 0 次に、プロセッサはハードウェア仮想化をサポートします。出力番号はnoです。プロセッサが持っているコアまたはスレッドの数。残りのステップは、BIOSでハードウェア仮想化が有効になっていることを確認することだけです。

ハードウェア仮想化を有効にするプロセスは、IntelまたはAMDプロセッサのどちらを使用しているかによって異なります。仮想化を有効にする方法については、マザーボードのマニュアルを参照してください。 Intelプロセッサの場合、BIOS設定で仮想化を有効にする必要があります。 AMDプロセッサの場合、SVMモードと呼ばれる設定を有効にします。

これで、ハードウェア仮想化をサポートするプロセッサがあり、BIOSで有効になっていることを確認しました。これで、インストールに進むことができます。

インストール

を押してターミナルを開きます ctrl + alt + t キーボードショートカット。 KVMをインストールするには、ターミナルに次のコマンドを貼り付けて、Enterキーを押します。

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

The qemu-kvm KVMパッケージですが、 libvirt-daemon-systemlibvirt-クライアント libvirtツールキットパッケージです。 The bridge-utils パッケージは、VMのイーサネットブリッジを構成するために使用されます。

インストールの確認

KVMのインストールが成功したことを確認する方法は2つあります。どちらかを実行します

kvm --version

また

virsh list --all

上記のような出力が得られた場合は、KVMがシステムに正しくインストールされています。これで、を使用してVMを作成できます virsh VMを作成またはインストールするコマンド virt-manager 好みに応じてVMを作成および管理するためのGUIツール。

VMの作成

このセクションでは、virt-managerを使用してUbuntu20.04でVMを作成および実行します。 Ubuntu 20.04にvirt-managerをインストールするには、次のコマンドを実行します。

sudo apt install virt-manager

インストールが完了したら、virt-managerを実行します。次のウィンドウが表示されます。

新しいVMを作成するには、をクリックする必要があります 新しい仮想マシンを作成する ボタン。

「」というタイトルのポップアップウィンドウ 新しいVM が表示されたら、を選択します ローカルインストールメディア(ISOイメージまたはCDROM) オプションを選択し、[進む]をクリックします。

仮想マシンを作成するオペレーティングシステムのISOイメージが必要です。参照をクリックして、インストールするOSを選択します。

が表示されます ストレージボリュームを選択します ウィンドウでは、現在デフォルトのストレージプールを使用します。virt-managerが使用する新しいストレージプールを作成して、試してみることができます。とりあえず、OSのISOイメージを以下のディレクトリにコピーします。 cp 指図。

sudo cp source_of_iso_file / var / lib / libvirt / images

ISOをデフォルトのプールにコピーするにはroot権限が必要なので、 sudo commandおよびsource_of_iso_fileは、選択したOSの場所です。 ISOをlibvirtimagesディレクトリにコピーした後、 ボリュームリストを更新する ボタン。選択したOSISOが下のリストに表示されます。インストールするMX-Linuxを選択します。

インストールするOSを選択して、 ボリュームを選択 ボタン。

ISOを選択したら、前のウィンドウで[進む]をクリックします。

次のウィンドウで、VMに割り当てるメモリ/ RAMの量とCPUコアの数を選択します。 OSに必要な最低推奨量を割り当てることをお勧めします。

次に、少なくともOSに必要な最小量のディスク領域を割り当てます。 Windowsには最低30GB、Linuxディストリビューションには20GBをお勧めします。最初のオプションが選択されている場合、Virt-managerはOS用の仮想ディスクを自動的に作成します。

ヒント: 2番目のオプションを使用して、独自にカスタムストレージを作成できます。

この新しい画面でVMの名前を変更し、詳細を確認できます。 [完了]をクリックして、仮想ディスクへのOSのインストールを開始します。

ヒント: チェックマークを付けてVM設定を微調整することもできます インストールする前に構成をカスタマイズする 追加機能のオプション。

選択したOSのインストールプロセスに従って、OSのインストールを完了します。

インストールが完了したら、VMを選択してクリックすると、VMを起動できます。 仮想マシンの電源をオンにします ボタン

これで、機能するVMを使用できるようになりました。