文書の過去の版を表示しています。
libvirt+qemu+KVM
概要
- VirtualBox や VMWare のように仮想 PC を実行する環境。
- KVM は Linux のカーネルモジュールであるため、Linux 環境 (ホスト) でしか使えない。
- VirtualBox や VMWare と異なり、仮想 CPU や仮想 I/O などを
libvirt
、KVM
、qemu
がそれぞれ担当している。libvirt
: 仮想マシン管理ツール (仮想 PC のリスト表示や仮想 PC の起動・停止など)KVM
: 仮想化支援モジュール。仮想ハードウェアを提供するツール。qemu
: CPU や、ネットワーク及びビデオデバイスなどのエミュレータ。- 参考サイト:
- libvirt+qemu+KVM はインストールの手順が少々多いが、一度インストールすると、VirtualBox や VMWare と遜色なく使える。
- ここでは Ubuntu 16.04 相当の環境で、libvirt+qemu+KVM を構築する手順を紹介する。
インストール
- 仮想マシンシステムをインストールする。
- ビューアを設定する。
- GUI の仮想マシンマネージャを起動する。
$ virt-manager
- GUI の仮想マシンマネージャが起動する。
- `ファイル` → `新しい仮想マシン` をクリックして、設定ウィザードを起動する。
- Step 1
- `既存のディスクイメージをインポート` を選択する。
- Step 2
- 既存のストレージパス:
Windows.img
- OS の種類:
Windows
- バージョン:
Microsoft Windows 8.1
- Step 3
- メモリー:
2048
- CPU:
2
- Step 4
- 名前:
Windows
- ネットワークの選択:
仮想ネットワーク default: NAT
その他の設定
フォルダの共有
- ホストマシンとゲストマシンの間でフォルダを共有する方法
- ホスト (LinuxMint) 上に Samba をインストールする。
- 共有したいフォルダを Samba で共有状態にしておく。
- ゲスト (Windows) 上で、ネットワークドライブの設定をする。