Linux KVMについて
自分なりにまとめたメモ
KVMを構成する3つの要素
- QEMU
- KVM
- libvirt
KVMって?
CPUの持つ仮想化支援機能を利用して、QEMUを高速化するためのカーネルモジュールだよ
QEMUって?
仮想化のためのソフトウェアで、KVMモジュールとやり取りしてホストOSのCPUの仮想化支援機能を利用するよ
libvirtって?
仮想環境を管理するためのライブラリ郡で、管理ツール(※1) を介してVMの作成や起動などの操作をすることができるよ
(※1)libvirtの管理ツールには、
virsh・・・CLIベース
virt-manager・・・GUIベース
oVirt・・・WEB UIベース 。。。などがあるよ
<イメージ>