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"
# 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で仮想サーバを作成。