1、首先 Hyper-V 上安装 Centos 虚拟机 【安装完成后查看是否支持虚拟化】
egrep -o 'vmx|svm' /proc/cpuinfo
【没有输出说明不支持】
2、hyber-V 机器开启嵌套虚拟化:
关闭虚拟机,管理员权限打开 powershell
Get-VM ##列出虚拟机
Get-VMProcessor -VMName KVM主机 | fl ##查看虚拟化选项参数 【图中以BC-Linux为例】
3、关闭虚拟机进行设置
Set-VMProcessor -ExposeVirtualizationExtensions $true -VMName KVM主机 ##将其设置为True 【图中以BC-Linux为例,并使用Get-VMProcessor -VMName BC-Linux | fl 命令查看命令执行结果】
4、开机后再查看虚拟化是否已支持
egrep -o 'vmx|svm' /proc/cpuinfo
## 上图中可能会看到有多个 VMX,有几个就意味着有几个 CPU
lsmod | grep kvm ##查看虚拟模块驱动是否已加载
至此,由 Hyper-V 创建的虚拟机支持 KVM 虚拟化的嵌套虚拟化设置完成
评论