什么是虚拟化?
•虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。
•在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
什么是开源虚拟化?
•Qemu是一套独立的虚拟化解决方案;KVM是另一套虚拟化解决方案,不过因为这个方案实际上只实现了内核中对处理器(Intel VT, AMD SVM)虚拟化特性的支持,
•换言之,它缺乏设备虚拟化以及相应的用户空间管理虚拟机的工具,所以它借用了QEMU的代码并加以精简,连同KVM一起构成了另一个独立的虚拟化解决方案,不妨称之为:KVM+QEMU.。
•Xen是另一套独立的虚拟化解决方案,最初的Xen只支持半虚拟化,Intel VT技术出现后,添加了全虚拟化功能,这个全虚拟化功能也是借助了qemu实现,但不是完全依赖qemu
kvm安装要求:
•OS >= RHEL5.4
•OS必须64bit
•CPU必须支持硬件辅助虚拟化 VT-X
准备:配置好yum仓库和桥接网络
安装kvm包组
重启下
把镜像传到Linux中(意图是:kvm虚拟机需要镜像,这是用的是Xftp传的,也可以用U盘,或者再虚拟机里下载所需镜像,总之是redhat虚拟机里能找到可用的镜像,能找到路径即可)
搭建虚拟机 virt-manager
接着创建虚拟机
给虚拟机起个名字,选择刚才导入的镜像
选择CPU和内存
选择br0,类型为qemu.
进入系统安装界面
然后正常装机