构建KVM环境

构建KVM环境
1.打开VMware对CPU的虚拟化支持
在x86-64 架构的处理器中,KVM 必需的硬件虚拟化扩展分别为:Intel 的虚拟化技术(Intel VT)和AMD 的AMD-V 技术。首先处理器(CPU)要在硬件上支持VT 技术,还要在BIOS 中将其功能打开,KVM 才能使用到。目前,多数流行的服务器和部分桌面处理器的BIOS 都默认将VT 打开了。
右键选择“设置”,在Ubuntu开机状态是不可选择的,需要先关闭Ubuntu,选中“虚拟化Intel VT-x/EPT 或 AMD-V/RVI(V)”选项,然后启动Ubuntu。
在这里插入图片描述
2.查看Ubuntu操作系统版本
使用命令“cat /etc/issue”查看Ubuntu操作系统版本
在这里插入图片描述
3.在Ubuntu中查看Linux内核版本
使用命令“uname -r”或者“cat /proc/version”查看Linux内核版本,如果内核版本低于2.6.20,则需要下载KVM进行编译和安装;
在这里插入图片描述
4.查看KVM模块
使用命令“lsmod | grep kvm”查看Linux内核是否已安装KVM内核模块,在通常情况下,系统启动时默认已经加载了kvm 和kvm_intel 这两个模块;
在这里插入图片描述
如果没有加载,需手动用modprobe命令依次加载kvm和kvm_intel 模块;使用命令“lsmod|grep kvm”再次查看,如果能看到kvm_intel和kvm另个模块,就说明kvm已经是Linux内核的一个module了。没加载时,手动加载命令:

modprobe kvm
modprobe kvm_intel

确认KVM 相关的模块加载成功后,使用命令“ls -l /dev/kvm”检查/dev/kvm文件,它是kvm 内核模块提供给用户空间的QEMU程序使用的一个控制接口,它提供了客户机操作系统运行所需要的模拟和实际的硬件设备环境。
在这里插入图片描述
5.查看cpu虚拟化支持
Linux 系统中,可以通过检查/proc/cpuinfo 文件中的CPU 特性标志(flags)来查看CPU 目前是否支持硬件虚拟化。在x86 和x86-64 平台中,Intel 系列CPU 支持虚拟化的标志为“vmx”,AMD 系列CPU 的标志为“svm”,所以可以使用命令“grep -E '(vmx|svm)' /proc/cpuinfo”查看“vmx”或者“svm”标志。
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章