Linuxの仮想マシンマネージャーの使い方

仮想マシンマネージャーは、Linuxデスクトップ用の最高のハイパーバイザーの1つです。QEMU / KVM仮想化を用いた、バランスの取れた優れた性能のソフトウェアで、Linuxデスクトップの仮想化を次のレベルに引き上げます。
仮想マシンマネージャーのインストール方法
仮想マシンマネージャーをインストールするには、ターミナルに以下のコマンドを入力します。
# Debian/Ubuntuの場合
sudo apt install virt-manager
# Fedora/RHEL/CentOSの場合
sudo dnf install virt-managerそこから、アプリケーションメニューを開き、仮想マシンマネージャーを探すか検索できます。

次のコマンドを実行してアプリケーションを開くこともできます。
virt-manager仮想マシンの作成
アプリケーションが開くと、次の画像のような画面が表示されます。

次に行うべきことは、仮想マシンを作成するために使用したい .iso ファイルを手に入れることです。お好きなLinuxディストリビューション、Windows仮想マシン、またはmacOS仮想マシンを実行するためのオンラインチュートリアルに従うことができます。
.isoファイルを保存する場所を忘れないでください。私のドキュメントフォルダにはISO-filesというフォルダがありますが、あなたが覚えやすい名前にしても構いません。このチュートリアルでは、CentOS 8仮想マシンの作成を説明します。
最初に行うべきことは、右上のコーナーにあるアイコンをクリックすることです。これは新しいVMを作成するためのアイコンです。
どこにVMインストールを開始するかを確認するメッセージが表示されます。“ローカルインストールメディア(ISOイメージまたはCDROM)”のままにして“次へ”をクリックします。
次の画面で、“参照…”をクリックします。これにより、デフォルトのパス“/var/lib/libvirt/images”が表示される画面が開きます。左下の小さなプラスをクリックして別のパスを追加します。

“+”をクリックします。フォルダに好きな名前を付けます。これはあなたのISO-filesフォルダですので、思い出すのに役立つ名前を付けてください。再度“参照”をクリックします。これにより、ISO-filesフォルダに移動してそれをストレージパスとして選択できる画面が表示されます。.isoファイルを保存している場所に移動し、右上の“開く”をクリックします。そして“終了”をクリックします。

これで、新しいストレージパスがサイドバーに表示されるはずです。それをクリックし、使用したい.isoファイルを選択して“ボリュームを選択”をクリックします。あまり知られていないディストリビューションの.isoファイルを持っていない限り、仮想マシンマネージャーは自動的にあなたが持つオペレーティングシステムを認識します。このチュートリアルでは、それが行われました。“次へ”をクリックします。


これで仮想メモリとプロセッサを設定できます。仮想マシンマネージャーは、前の画面で検出したOSに基づいてデフォルトの量を構成します。好きな量に変更できますが、デフォルト量を下回ると、正常に動作しないことを考慮してください。メモリの量を選択し、“次へ”をクリックします。

次の画面ではストレージパスを選択します。デフォルトの“/var/lib/libvirt/images”のままにしておくか、上記の手順で別のパスを作成できます。また、仮想マシンのストレージを無効にすることもできます。これは、Kali LinuxやTAILSのようなシステムを使用している場合に便利です。これらは通常ストレージを必要としないため、作成してディスクスペースを無駄にする必要はありません。ストレージの量を設定し、“次へ”をクリックします。

これで仮想マシンの名前を設定でき、インストール前に設定をカスタマイズする“インストール前に設定をカスタマイズ”チェックボックスをオンにすることもできます。追加のストレージデバイス、他のネットワークハードウェアを追加すること、または仮想マシンにリモートアクセスする方法を変更したい場合は、そのボックスをチェックしてください。後でこれらの設定を変更することもできますが、インストール前に行う方が便利です。
ネットワーク接続情報を指定することもできます。デフォルトの“NAT”のままにするか、他の何かに変更できます。注意すべき点:NATを使用しても、仮想マシンに接続するために、仮想マシンマネージャーをインストールしたときに作成された“virbr0ネットワークアダプタ”を使用してネットワーク経由で接続できます。ヘッドレスで仮想サーバーを実行し、そのIPアドレス範囲でSSHや他の手段を使ってリモートで接続することができます。

“終了”をクリックしてインストールを開始します。
“仮想ネットワークがアクティブではありません”というメッセージが表示されたら、“はい”をクリックしてネットワークを開始します。

注意:将来的に仮想マシンを実行する必要があるときは、最初に仮想ネットワークを起動する必要があります。次のコマンドで実行できます。
sudo virsh net-start default仮想マシンへの接続や他の設定を管理する画面が表示されます。仮想ハードウェアをカスタマイズしたり、仮想マシンのスナップショットを作成したり、シャットダウンや再起動シグナルを送信したり、Ctrl + Alt + DeleteやCtrl + Alt + F2のようなキーの組み合わせを送信してLinuxゲストでTTYに切り替えることができます。

これで動作を開始しました。私は仮想マシンマネージャーで多様なゲストOSを実行して素晴らしい成功を収めてきたので、新しいハイパーバイザーを使用して最高のLinuxディストリビューションをぜひチェックしてみてください。仮想マシンマネージャーのもう少し高度な機能は、後の記事で説明します。