安装CentOS的KVM虚拟化技术非常简单,在grouplist中已经储备好了这些package。
首先要确定主机支持KVM虚拟化的基本条件,即CPU需要支持vmx或svm指令。实用cat /proc/cpuinfo查看。
确认后把/etc/sysconfig/selinux设置为disabled。
接下来装虚拟化软件。
yum groupinstall 'Virtualization' 'Virtualization Client' 'Virtualization Platform'
确认KVM模块安装成功:
modprobe kvm
若无任何返回,说明成功Probe。
在/etc/libvert/qemu.conf中修改vnc_listen到0.0.0.0,表示监听全地址。
接下来就是设置bridge网络桥接。
首先,修改/etc/sysconfig/network,添加一行:GATEWAY=br0
在/etc/sysconfig/network-scripts中修改ifcfg-eth0成大致这样子,MAC地址保留成自己的:
DEVICE=eth0
HWADDR=XX:XX:XX:XX:XX:XX
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
NM_CONTROLLED=NO
BRIDGE=br0
添加ifcfg-br0:
DEVICE=br0
BOOTPROTO=static
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
NETMASK=255.255.255.0
IPADDR=192.168.1.252
GATEWAY=192.168.1.1
IPV6INIT=yes
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Bridge
DELAY=0
重启network service即可生效
可以利用VNC到root的桌面环境下,利用virt-manager来进行图形化操作,当然机器必须要安装”Desktop”软件组才可使用vnc。
最后根据实际情况chkconfig设置开机是否启动libvertd的需求。