网站首页 > 开源技术 正文
在 VMware ESXi 虚拟机上运行虚拟机,被称为多层虚拟或者嵌套虚拟机(Nested VMs)。如果只有一台电脑想测试多节点 OpenStack 环境的话,使用 VMware ESXi 虚拟几个运行 KVM Hypervisor 的 OpenStack 计算节点是个不错的办法。
VMware ESXi 6.0 默认情况下不支持嵌套虚拟,所以在 VMware ESXi 虚拟机里安装完 KVM 以后会发现 KVM 虽然能装但不可用:
# egrep -c '(vmx|svm)' /proc/cpuinfo
0
解决办法很简单:1、开启ESXI服务器 ssh服务 2、修改 VMware ESXi 的设置;3、修改对应虚拟机的设置。
1、登录 esxi 选中左边服务器ip节点--》右边安全配置文件--》右上角属性
1、修改 VMware ESXi 的设置;
用 ssh 登陆 VMware ESXi 服务器shell, 后在 /etc/vmware/config文件中最后加入 vhv.enable = "TRUE" 一行:
[root@localhost:~] vi /etc/vmware/config libdir = "/usr/lib/vmware" authd.proxy.nfc = "vmware-hostd:ha-nfc" authd.proxy.nfcssl = "vmware-hostd:ha-nfcssl" authd.proxy.vpxa-nfcssl = "vmware-vpxa:vpxa-nfcssl" authd.proxy.vpxa-nfc = "vmware-vpxa:vpxa-nfc" authd.fullpath = "/sbin/authd" vhv.enable = "TRUE"
修改完成配置后重启VMware ESXi 物理机器才能生效!
2、修改对应虚拟机的设置。
重启 VMware ESXi 后编辑虚拟机选项(需要先关闭虚拟机),打开“编辑虚拟机设置”对话框,在“选项”页面的“客户机操作系统”选项里把“版本”的类型换成“其它”里面的 “VMware ESxi 6.x”,如图:
最后启动虚拟机后再执行egrep -c '(vmx|svm)' /proc/cpuinfo 一下就可以看到结果为非0了, KVM 可以用了:
# egrep -c '(vmx|svm)' /proc/cpuinfo
猜你喜欢
- 2025-04-07 node.js对接支付宝沙箱,实现支付即时到账
- 2025-04-07 ffmpeg入门篇-linux编译安装ffmpeg
- 2025-04-07 FFmpeg基础知识总结(ffmpeg kux)
- 2025-04-07 FFmpeg 的使用与Docker安装流媒体服务器
- 2025-04-07 ffmpeg 编码h264 profile如何设置为baseline的问题
- 2025-04-07 统信UOS1060上将mp3、mp4格式转换为Ogg Vorbis格式
- 2025-04-07 如何使用FFmpeg将AVI转换为MP4(有损转换和无损转换)
- 2025-04-07 Deep-Live-Cam:开源AI实时换脸神器
- 2025-04-07 FFmpeg 视频处理入门教程(ffmpeg media)
- 2025-04-07 75.4K Star!RustDesk:开源远程桌面工具,安全、快速、还免费!
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)