QEMU/KVMとlibvirtのインストール
仮想マシンインストール関連記事
仮想環境の関連記事は、「Linuxマシン上でWindowsを使う」のページにまとてあります。はじめに
Linux環境にQEMU/KVMをインストールして仮想マシンを使えるようにしたので、方法をまとめておく。QEMU/KVMのGUIフロントエンドとしては、virt-managerを使用する。QEMU/KVM環境は「Guest Support Status - KVM」のページに書いてあるように、非常に多くのOSをサポートしている。インストールと設定に移る前に、仮想マシンを実行する上で必要となる機能ついてまとめておく。
- KVM: Kernel-based Virtual Machineの略。Linuxカーネルに搭載されている、仮想化を支援する機能(モジュール)。このモジュールは、バージョン2.6.20以降のLinuxカーネルに実装されている。KVMはモジュールでしかないので、KVM単体では機能しない。KVMの機能を実際使うためには、QEMUのようなエミュレータが必要になる。
- QEMU: プロセッサー、及びネットワークデバイスやビデオデバイスなどのサブシステムをエミュレートするエミュレータ。
- libvirt: 仮想化されたストレージや、ネットワークデバイスなどの管理、制御を担うライブラリ(API)。Xen, VirtualBox, VMwareなどをサポートしている。
- virt-manager: 仮想マシンを管理するためのGUIフロントエンド。Xen、KVM、QEMUなどの仮想化システムに対応している。Windowsなどの、GUIモードでしかインストールできないOSで仮想マシンを作るには、必須となる。

