当前位置:首页 > 虚拟化 > 正文

物理机并入虚拟化平台


一、KVM虚拟机平台搭建Hypervisor直接安装在物理机上,多个虚拟机运行在Hypervisor上。在这种虚拟化方法中,Hypervisor直接管理和调用硬件资源,不需要底层操作系统。我们也可以理解为hypervisor转变为一个非常轻量级的操作系统。该解决方案的性能介于主机虚拟化和操作系统虚拟化之间。代表有VMwareESXServer、CitrixXenServer以及MicrosoftHyper-V、LinuxKVM。
类型2虚拟化:首先在物理机上安装常规操作系统,例如Redhat、Ubuntu、Windows等。虚拟机管理程序作为操作系统上的程序模块运行并管理虚拟机。KVM、VirtualBox和VMwareWorkstation都属于这种类型。
架构:KVM是一种基于内核的虚拟化(Type2虚拟化),主要分为两部分。位于内核空间:主要负责虚拟机的虚拟CPU,也就是vCPU,同时也管理和调度虚拟内存。2、QEMU-KVM:qemu运行在用户空间,kvm运行在内核空间,两者通过/dev/kvm进行通信。这个QEMU-KVM是一个专门用来通过修改QEMU代码来创建和管理虚拟机的管理工具,让KVM能够更好的管理内核。VM执行过程中,QEMU会通过KVM模块提供的系统调用进入内核,KVM负责将虚拟机置于特殊的处理模式。虚拟机带有I/O和其他外围设备。
实现示例:实验环境:VMwareWorkstation10、centos7(64位)。前提条件:(VMware创建的虚拟机必须启用支持虚拟化,如下图框所示)。1、检查系统是否支持;2、安装KVM相关包;3、在宿主机上创建虚拟化的网桥;4、在宿主机上创建虚拟机;显示虚拟机列表;2)进入虚拟机;3)关闭虚拟机;4)强制关闭虚拟机;6)删除虚拟机;硬盘;8)添加硬盘;9)拆卸硬盘。