Xen(半虚):资源共享化
KVM(全虚):资源独立化
案例概述
1、公司部分Linux服务器利用率不高,为充分利用这些Linux服务器,可以部署KVM,在物理机上运行多个业务系统
2、例如在运行Nginx的服务器.上部署KVM,然后在虚拟机上运行Tomcat
案例前知识点
1、KVM虚拟化架构
KVM模块直接整合在Linux内核中
2、KVM组成
(1)KVM Driver
·虚拟机创建
·虚拟机内存分配
·虚拟CPU寄存器读写
·虚拟CPU运行
(2)QEMU (经过简化与修改)
·模拟PC硬件的用户控件组件
·提供I/O设备模型及访问外设的途径
3、KVM虚拟化三种模式
·客户模式
·用户模式(工具层)
·内核模式
4、KVM工作原理
5、实施
(1)安装KVM
(2)设置KVM网络
·KVM网络包括:用户模式与桥接模式
·本案例中使用桥接模式
(3)KVM图像化管理