KVM(kernel virtual module)是运行在linux上的虚拟机软件,可以在其上安装linux、windows等操作系统。从名字我们就能看到,kvm是一个与linux内核集成的,在通常的linux发行版中都包括了kvm。
安装KVM,首先需要Intel虚拟技术(VT, Virtualization Technology)或AMD安全虚拟机(SVM/AMD-V)的支持,查看你的cpu是否支持:(不显示当然就是不支持了)
grep -E '(vmx|svm)' /proc/cpuinfo
确定bios开启了VT,否则你后面会让你很是头疼,例如:
virt-install error: Host does not support any virtualization options.
1. 安装 KVM 和 virtinst (一个创建 virtual machines 的工具 )
yum install kvm kmod-kvm qemu libvirt python-virtinst
或者
yum groupinstall KVM
lsmod | grep kvm
也可以使用 virsh 来测试
virsh -c qemu:///system list
yum install bridge-utils
4. 安装 GUI 的管理软件
yum install virt-manager
5. virt-install安装虚拟机
光盘安装:( 在图形界面下)
virt-install --name Kcentos_01 --ram 700 --vcpus=2 --disk path=/var/virt_p_w_picpaths/Kcentos_01.img,size=10 –bridge=br0 --os-type=linux --os-variant=rhel5.4 --accelerate --cdrom=/dev/cdrom –vnc
其他安装可以查看:virt-install –help
Vim /etc/sysconfig/network-scripts/ifcfg-br0
BOOTPROTO=dhcp
DEVICE=br0
TYPE=Bridge
BROADCAST=192.168.1.255
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
Vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:1F:D0:D7:48:F2
ONBOOT=yes
BRIDGE=br0
/etc/init.d/network restart
参考网址: http://wiki.centos.org/zh/HowTos/KVM
http://www.turbolinux.com.cn/turbo/wiki/doku.php?id=%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86:kvm%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95