CentOS6 KVMの導入

virt-managerを使うので、ホストはGUI環境であること。

・前提条件
intel VT もしくは AMD-V をサポートしているCPUが必要。
以下で確認する。

# grep vmx /proc/cpuinfo
※ intel VT の確認

# grep svm /proc/cpuinfo
※ AMD-V の確認

BIOSの設定変更
CPUの仮想化支援機構を有効にする。
項目としては「Secure Virtual Machine Mode」など。

・インストール

# yum install libvirt virt-manager virt-viewer

# yum groupinstall Virtualization "Virtualization Platform" "Virtualization Client"

自動起動の設定
ランレベル3,4,5あたりを有効にする。

# chkconfig libvirtd on
# chkconfig --list libvirtd

・ブリッジインターフェース(br0)の作成

# vi /etc/sysconfig/network-scripts/ifcfg-br0 
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.105
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=192.168.0.1

# vi /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BRIDGE=br0

# /etc/init.d/network restart
# brctl show

iptables の設定
トラフィックがブリッジまで転送されるようiptablesを無効化。

# vi /etc/sysctl.conf
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0

# sysctl -p /etc/sysctl.conf
# /etc/init.d/libvirtd reload

仮想マシンの作成

# virt-manager

後はGUIで仮想サーバを作成。