- kvm是什么
KVM(Kernel-based Virtual Machine, 即内核级虚拟机) 是一个开源的系统虚拟化模块。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。目前KVM已成为学术界的主流VMM之一,它包含一个为处理器提供底层虚拟化 可加载的核心模块kvm.ko(kvm-intel.ko 或 kvm-amd.ko)。kvm还需要一个经过修改的QEMU 软件(qemu-kvm),作为虚拟机上层控制和界面。KVM的虚拟化需要硬件支持(如 Intel VT技术或者AMD V技术)。是基于硬件的完全虚拟化。 KVM可以运行多个其本身运行未改动的镜像的虚拟机,例如Windows,Mac OS X ,每个虚拟机都有各自的虚拟硬件,比如网卡、硬盘核图形适配器等。
- KVM的安装(这里以V10-server-GFB为例)
- 安装过程中在软件选择这一项选择工作站+虚拟化KVM
- 进入系统点击开始菜单,选择虚拟系统管理器
- 按步骤测试安装虚拟机
- (1)选择安装方式(这里以本地安装介质ISO为例)
2)选择本地的ISO镜像,取消自动从安装媒介那一项,选择安装的操作系统类型
(3)选择内存和CPU设置
(4)为虚拟机定义磁盘大小,这里也可以自定义存储
(5)接下来默认安装即可,和安装物理机方式一样
到这里证明安装成功
三 、服务器安装过程中未选择虚拟化组件
- 配置光盘源安装虚拟化软件包
(光盘挂载路径和yum源文件里的路径是否一致,看到3093个包证明源可用)
2.安装虚拟化软件包
yum -y install libvirt-daemon-kvm.x86_64
yum -y install libvirt*
yum -y install virt-manager GUI虚拟机管理工具
3.按照上面(二-3)的方式创建虚拟机即可。
四、常见问题及解决方案
现象描述:在V10-server-GFB-arm机器上,安装过程选择了虚拟化组件,但是实际使用中会出现如下图报错:
解决方法:拿到系统光盘,配置光盘源以后,安装组包
yum groupinstall virtualization-kvm