Linux
 Computer >> コンピューター >  >> システム >> Linux

LinuxでVirtual Machine Managerを使い始める方法|インストールから仮想マシン作成まで徹底解説

LinuxでVirtual Machine Managerを使い始める方法|インストールから仮想マシン作成まで徹底解説

Virtual Machine Manager(virt-manager)は、Linuxデスクトップで利用できるハイパーバイザーの中でも特に評価が高いソフトウェアの一つです。QEMU/KVMを基盤とした仮想化技術を採用しており、高いパフォーマンスと充実した機能を両立しています。このツールを活用すれば、Linuxデスクトップ上の仮想化環境を一段上のレベルへ引き上げることができます。

Virtual Machine Managerのインストール方法

インストールはとても簡単で、ターミナルで以下のコマンドを実行するだけです。

# Debian/Ubuntuの場合
sudo apt install virt-manager
# Fedora/RHEL/CentOSの場合
sudo dnf install virt-manager

インストールが完了したら、アプリケーションメニューを開き、「Virtual Machine Manager」を探して起動しましょう。

LinuxでVirtual Machine Managerを使い始める方法|インストールから仮想マシン作成まで徹底解説

ターミナルから直接起動することも可能です。その場合は、次のコマンドを実行します。

virt-manager

仮想マシンの作成手順

アプリケーションを起動すると、次のような画面が表示されます。

LinuxでVirtual Machine Managerを使い始める方法|インストールから仮想マシン作成まで徹底解説

1. ISOイメージを準備する

まず、仮想マシンを作成するために使う.isoファイルを用意しましょう。お好みのLinuxディストリビューションでもWindowsでも構いませんし、オンラインのチュートリアルを参考にmacOSの仮想マシンを構築することもできます。

.isoファイルの保存場所は忘れないようにしておきましょう。筆者はドキュメントフォルダ内に「ISO-files」というフォルダを作って管理していますが、自分にとって分かりやすい場所であればどこでも問題ありません。この記事では、CentOS 8の仮想マシンを作成する流れを例に解説していきます。

2. 新規仮想マシンウィザードを起動する

最初に行うのは、画面右上にあるアイコンのクリックです。これが新しい仮想マシンを作成するためのボタンになります。

仮想マシンのインストールをどこから開始するかを確認するメッセージが表示されます。「ローカルのインストールメディア(ISOイメージまたはCDROM)」が選択されたまま、「進む」をクリックしてください。

3. ISOファイルの保存先を登録する

次の画面で「参照…」をクリックします。初期状態では「/var/lib/libvirt/images」というデフォルトのストレージパスのみが表示されているはずです。左下にある小さな「+」ボタンをクリックして、新しいストレージパスを追加しましょう。

LinuxでVirtual Machine Managerを使い始める方法|インストールから仮想マシン作成まで徹底解説

「+」をクリックしたら、フォルダに任意の名前を付けます。ISOファイル専用のフォルダなので、後から見てもすぐ分かるような名前を付けておくのがおすすめです。名前を付けたら再び「参照」をクリックします。ストレージパスを選択できる画面に移るので、.isoファイルを保存しているフォルダまで移動し、右上の「開く」をクリックします。最後に「完了」を押せば登録完了です。

LinuxでVirtual Machine Managerを使い始める方法|インストールから仮想マシン作成まで徹底解説

4. ISOファイルを選択してOSを認識させる

サイドバーに追加したストレージパスが表示されるので、それをクリックし、使用したい.isoファイルを選択して「ボリュームの選択」をクリックします。あまり知られていないディストリビューションの.isoファイルでない限り、Virtual Machine Managerは自動的にOSの種類を判別してくれます。このチュートリアルでも自動認識されました。「進む」をクリックして先へ進みましょう。

LinuxでVirtual Machine Managerを使い始める方法|インストールから仮想マシン作成まで徹底解説 LinuxでVirtual Machine Managerを使い始める方法|インストールから仮想マシン作成まで徹底解説

5. メモリとCPUを割り当てる

続いて、仮想マシンに割り当てるメモリ容量とプロセッサ数を設定します。前の画面で検出されたOSに応じて、Virtual Machine Managerが適切なデフォルト値を自動的に設定してくれます。自由に変更しても構いませんが、デフォルト値を大きく下回ると動作が不安定になる可能性がある点には注意してください。メモリ量を決めたら「進む」をクリックします。

LinuxでVirtual Machine Managerを使い始める方法|インストールから仮想マシン作成まで徹底解説

6. ストレージを設定する

次の画面ではストレージの設定を行います。デフォルトの「/var/lib/libvirt/images」をそのまま使っても良いですし、先ほどと同じ手順で別のパスを作成することも可能です。また、仮想マシンのストレージを無効にする選択肢もあります。これはKali LinuxやTAILSのようなシステムを使う場合に便利です。こうしたOSは通常永続ストレージを必要としないため、ディスク領域を消費するストレージを作成する意味がないからです。ストレージ容量を決めて「進む」をクリックします。

LinuxでVirtual Machine Managerを使い始める方法|インストールから仮想マシン作成まで徹底解説

7. 仮想マシンの名前と詳細設定を行う

ここで仮想マシンの名前を設定します。「インストール前に設定をカスタマイズする」チェックボックスにチェックを入れると、その他の構成も事前に変更できます。追加のストレージデバイスやネットワークハードウェアの搭載、仮想マシンへのリモートアクセス方式の変更などを行いたい場合は、このチェックボックスをオンにしましょう。これらの設定はインストール後でも変更可能ですが、インストール前に済ませておく方が手軽です。

ネットワーク接続情報も指定できます。デフォルトの「NAT」のままでも問題ありませんが、必要に応じて変更することもできます。一点知っておきたいのは、NATを使用していても、Virtual Machine Managerのインストール時に作成される「virbr0ネットワークアダプター」経由であれば、ネットワーク越しに仮想マシンへ接続できるという点です。仮想サーバーをヘッドレス(GUIなし)で運用し、そのIPアドレス帯に対してSSHなどの手段でリモート接続することもできます。

LinuxでVirtual Machine Managerを使い始める方法|インストールから仮想マシン作成まで徹底解説

「完了」をクリックするとインストールが開始されます。

「仮想ネットワークがアクティブではありません」というメッセージが表示されたら、「はい」をクリックしてネットワークを起動します。

LinuxでVirtual Machine Managerを使い始める方法|インストールから仮想マシン作成まで徹底解説

補足: 今後仮想マシンを起動する際は、先に仮想ネットワークを起動しておく必要があります。以下のコマンドで起動できます。

sudo virsh net-start default

仮想マシンの操作と管理

インストールが完了すると、仮想マシンへの接続画面と各種設定画面が表示されます。この画面から、仮想ハードウェアのカスタマイズ、仮想マシンのスナップショット取得、シャットダウンや再起動シグナルの送信などが行えます。さらに、Ctrl + Alt + Delete や Ctrl + Alt + F2 といったキーの組み合わせも送信できるため、Linuxゲスト上でTTYへの切り替えなども簡単に行えます。

LinuxでVirtual Machine Managerを使い始める方法|インストールから仮想マシン作成まで徹底解説

これで仮想マシンの準備は整いました。筆者もVirtual Machine Managerでさまざまな種類のゲストOSを問題なく運用できているので、ぜひ新しく手に入れたハイパーバイザーを使って、おすすめのLinuxディストリビューションをいろいろと試してみてください。より高度な機能については、今後の記事で詳しく紹介する予定です。


  1. Samsungパスワードマネージャー(Samsung Pass)の入手方法と設定手順を徹底解説

    最新のGalaxyスマートフォンやタブレットには、無料のパスワード管理アプリ「Samsung Pass」が標準搭載されています。生体認証を活用することで、スマホ上のウェブサイトやアプリに安全かつスムーズにサインイン可能です。アカウントIDやパスワードをすべて覚えておく必要はなく、このアプリが代わりに一括管理してくれます。本記事では、Samsungパスワードマネージャーの入手方法から初期設定、保存済みパスワードの確認方法まで、わかりやすく解説します。これから活用を検討している方は、ぜひ参考にしてください。Samsungパスワードマネージャーの入手方法Samsungパスワードマネージャーは、端末の

  2. LinuxでMicrosoft Officeを使う3つの方法|仮想マシン・ブラウザ版・PlayOnLinux

    WordやExcel、PowerPointといったMicrosoft Officeアプリは、ビジネスパーソンが文書を作成・整理し、クライアントに提示するための最も一般的なツールです。そのため、多くのLinuxユーザーがOfficeをLinux環境で使う方法を模索してきました。代替アプリを個別に購入すれば済むと考える人もいますが、OfficeをLinuxで利用できるようにすれば、ドキュメントをより体系的かつ効率的に管理できるという大きなメリットがあります。Microsoft Officeは非常に人気の高いオフィススイートですが、残念ながらLinux OS向けには正式に提供されていません。これは、