linux下虚拟机-KVM
<b>1 关于KVM</b>
KVM(kernel virtual module)是运行在linux上的虚拟机软件,可以在其上安装linux、windows等操作系统。从名字我们就能看到,kvm是一个与linux内核集成的,在通常的linux发行版中都包括了kvm。
KVM具备很多优越性:速度快、稳定、高性能,可以达到裸机的85%的性能。而且从RHEL5.4开始,RHEL就开始支持KVM,到RHEL6更是直接剔除了Xen而完全转向KVM,再加上IBM、Novell和英特尔等大头的鼎力支持,毫无疑问KVM是linux虚拟机的一个趋势。
KVM工作原理图:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauEjN5cDNzEDOx8CX1ATMxAjMvwFduVWboNWY0RXYvwVbvNmLvR3YxUjL1M3Lc9CX6MHc0RHaiojIsJye.jpg)
<b>2 安装方法</b>
<b>2.1 前提</b>
安装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.
<b>2.2 安装步骤:</b>
1. 安装 KVM 和 virtinst (一个创建 virtual machines 的工具 )
yum install kvm kmod-kvm qemu libvirt python-virtinst
或者
yum groupinstall KVM
2. 装完后记的重起,重起后检查模块是否有加载
也可以使用 virsh 来测试
3. 安装桥接管理的工具
4. 安装 GUI 的管理软件
光盘安装:( 在图形界面下)
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
6. virt-manager安装虚拟机
这个是GUI界面,操作也十分简单就不啰嗦了。
<b>3 网络配置(br0)</b>