KVM虚拟机支持虚拟化(kvm虚拟化嵌套)
检查
首先检查 KVM host(宿主机/母机)上的kvm_intel模块是否打开了嵌套虚拟机功能(默认是开启的):
root@localhost:~# modinfo kvm_intel | grep nested
parm: nested:bool
root@localhost:~# cat /sys/module/kvm_intel/parameters/nested
Y
如果上面的显示结果不是 Y 的话需要开启 nested:
root@localhost:~# modprobe -r kvm-intel
root@localhost:~# modprobe kvm-intel nested=1
root@localhost:~# cat /sys/module/kvm_intel/parameters/nested
Y
然后创建虚拟机即可
使用qemu打开一个虚拟机在启动命令上加上“-cpu host”或“-cpu qemu64,+vmx”
如下面所示:
root@ubuntu:~/qemu# virt-install --virt-type kvm --os-type=linux --os-variant=ubuntu18.04 --name ubuntu1804x64 --ram 1024 --cpu host --cdrom=/opt/ubuntu-18.04.6-desktop-amd64.iso --disk path=/opt/aaa/kvm_qcow2/ubuntu1804x64,format=qcow2,size=17 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
理解
打开/etc/libvarl/qeum中的虚拟机配置查看
目前翻着资料,kvm的cpu的工作模式有以下三种
custom
这种目前看来是默认的,就是你的虚拟机起来后无法再运行虚拟化程序,其他的一些特性还没研究到,如果看到了贴在这里
host-model
使用host-model看到的VCPU:Libvir 会根据物理cpu的型号,从规定的CPU中选择一种最接近的CPU型号
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 44
model name : Westmere E56xx/L56xx/X56xx (Nehalem-C)
host-passthrough
使用host-passthrough看到的VCPU:直接看到物理CPU的型号
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 44
model name : Intel(R) Xeon(R) CPU X5650 @ 2.67GHz
以上2中host类型的cpu工作模式都可以在虚拟机中再次运行虚拟机,不过要注意host-passthrough 方式虚拟机不能迁移到不同型号的CPU上
KVM虚拟机支持虚拟化(kvm虚拟化嵌套)相关推荐
- 让KVM虚拟机支持console功能
在工作中,我们可能都会接触到 KVM 虚拟机,并且公司的很多应用也都会跑在 KVM 虚拟机上.因此,对 KVM的熟练应用,也是运维必不可少的能力之一.那么在 KVM 的实践过程中,我们肯定会经常去思考 ...
- linux模拟机下载软件,KVM虚拟机下载|Linux KVM虚拟机 V1.2.0 官方版 下载_当下软件园_软件下载...
KVM虚拟机是一款适合Linux系统的模拟器,它是基于内核的开源虚拟化,在Linux2.6.20之后集成在各个主要的发行版本,KVM的虚拟化需要硬件支持,包括如Intel VT技术或者AMD V技术, ...
- [图文] Fedora 28 使用 Virt-Manager 创建 KVM 虚拟机以及 配置 KVM 虚拟机
实验说明: 往后的许多实验都将以Linux平台下的 KVM虚拟机为主,所以不可少的就是 Virt-Manager 虚拟机管理器. 本章将对如何安装和使用Virt-Manager管理器进行讲解,并且会对 ...
- KVM虚拟机相关步骤
KVM是Kernel-based Virtual Machine的简称,是一个开源的虚拟化模块,该文档是基于CentOS 7.4环境操作的 一.操作系统安装 本文采用的是CentOS 7.4 1.查看 ...
- kvm虚拟机命令梳理
kvm虚拟机命令梳理 1 1)查看KVM虚拟机配置文件及运行状态 2 KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/ 3 autostart目录是配置kvm虚拟机开机自启动目录. ...
- linux查看xml文件的配置,3、kvm虚拟机日常管理与配置
KVM虚拟机的管理主要是通过virsh命令对虚拟机进行管理. 1. 查看KVM虚拟机配置文件及运行状态 (1) KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/ autostar ...
- [zz]KVM 虚拟机故障排除一例
笔者在部署 KVM 虚拟机时曾遇到一个奇怪的问题,几经探索之后终于解决,现在写出来跟大家分享一下. 笔者在单位部署了一台服务器,上面运行着几部 KVM 虚拟机,分别执行不同的任务.系统上线之后,需要再 ...
- KVM 虚拟机创建与连接
一.镜像文件的准备 [root@centos7 ~]# mkdir /data/ISOs -p 开启xftp进行镜像传输 二.磁盘的准备 常见磁盘类型 raw 裸磁盘,厚置备零延迟 特点:立即创建立即 ...
- 虚拟化之虚拟化介绍,Virsh管理
一.虚拟化介绍 1)KVM简介 1.虚拟化概念 virtualization资源管理 x个物理资源-->y个逻辑资源 实现程度:完全,部分,硬件辅助(CP ...
最新文章
- stlink 升级固件以后失败_介绍几种ST-Link差异 固件升级的方法和应用
- 当爬虫遇到需要动态ip才能获取资源的时候如何解决?
- 计算机专业课程设计报告c语言,计算机程序设计(C语言)课程设计报告.doc
- 深入研究memcache 特性和限制
- 计算机处理器的参数及意义,如何看懂CPU的性能参数?
- mysql 隐秘后门_Phpstudy被暴存在隐藏后门-检查方法
- 计算机无法识别sd存储卡,解决方案:详细来说,计算机无法读取SD卡
- 实现一个Android锁屏App的难点总结
- 怎样防止苹果系统更新_苹果xs换过原装屏幕可以更新14系统吗?
- Android应用测试方法总结
- java Map的知识点
- 前备 正点原子以及野火stm32资料获取
- 长沙有哪些比较有名的互联网公司?
- Android 图像绘制之 Drawable
- mac 版webstorm 破解终极版本
- ARIMA模型——平稳时间序列分析
- linux 防火墙设置及查看
- Brit 日期参数添加控件
- oracle产品追溯,Oracle EBS R12 GL 追溯 AR 方法
- 串口服务器nc601系列,康海时代NC601系列产品信息
热门文章
- linux的yum命令无法使用在哪里下载_一行命令下载全网视频,这个命令太牛逼了!...
- QQ浏览器如何设置HTTP代理
- supervisorctl error (no such process)
- 【电口模块专题】你不知道的电口模块冷知识
- 分数阶微分方程c语言,第一讲分数阶微分方程.PDF
- cad渐开线齿轮轮廓绘制_CAD渐开线齿轮怎么画?
- 王者荣耀:从程序员的角度解密王者荣耀,专业术语把院长看懵了
- 事业单位计算机岗位考公基吗,2017长治市直事业单位综合类岗位考公基和...
- 【程序设计训练】3-15 公交系统
- 【数学模拟卷总结】2022李林四套卷数学二第四套