主要是群里有人问安装这回事,其实这安装KVM网上很多教程,我就说下我的安装步骤吧。至于在BIOS开启虚拟化及检查cpu是否支持我就不多说了,现在的服务器很少有不开不支持的。
我用的是最小化安装Centos6.4和6.5
然后
yum install qemu-kvm.x86_64 qemu-kvm-tools.x86_64 libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch libvirt-python.x86_64 libiscsi-1.7.0-5.el6.x86_64 dbus-devel virt-clone tunctl
virt-manager virt-viewer这类没有安装,因为我不需要图形。如果需要图形的话,使用
yum install kvm kmod-kvm kvm-qemu-img libvirt python-virtinst virt-manager virt-viewer bridge-utils tunctl qemu-kvm.x86_64 qemu-kvm-tools.x86_64 libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch libvirt-python.x86_64 libiscsi-1.7.0-5.el6.x86_64 dbus-devel 去安装。
安装完后重启,然后看看系统是否加载kvm模块lsmod |grep kvm。开启libvirtd相关服务,并加到启动项里。
/etc/init.d/messagebus restart
/etc/init.d/libvirtd restart
service libvirtd start
chkconfig messagebus on
接下来是配置网卡,
这个是网桥,可以配置多个(因为内外网各一个)。
more ifcfg-br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
NM_CONTROLLED=no
IPADDR=192.168.1.100
NETMASK=255.255.252.0
DELAY=0
原网卡的配置如下cat ifcfg-em1
DEVICE=em1
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
NM_CONTROLLED=yes
USERCTL=no
BRIDGE=br0
这样网卡就配置成了
在/etc/rc.local里加上,虚拟机需要的各驱动
modprobe virtio
modprobe virtio_ring
modprobe virtio_pci
modprobe virtio_net
modprobe virtio_blk
modprobe virtio_ballon
以上就是KVM的安装,因为使用的是网桥,所以iptabless在KVM方面可以停用。virbr0也可以删除不使用。
阅读(6573) | 评论(0) | 转发(1) |