如何在 VMware ESXi vmware虚拟机运行dnf上运行 KVM

记得以前就有人问过 “能不能在一个虚拟机上运行虚拟机”,答案当然是可以的,Xen HVM, KVM, VMware, Qemu 等 Hypervisor 都可以这样嵌套虚拟,不过由于性能低下实际用处不大。在 VMware ESXi 虚拟机上运行虚拟机,被称为多层虚拟或者嵌套虚拟机(Nested VMs)。如果只有一台电脑想测试多节点 OpenStack 环境的话,使用 VMware ESXi 虚拟几个运行
KVM Hypervisor 的 OpenStack 计算节点是个不错的办法。VMware ESXi 5.0 默认情况下不支持嵌套虚拟,所以在 VMware ESXi 虚拟机里安装完 KVM 以后会发现 KVM 虽然能装但不可用:
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used
解决办法很简单:1、修改 VMware ESXi 的设置;2、修改对应虚拟机的设置。
登陆 VMware ESXi 控制台打开 VMware ESXi 5.0 的 SSH 服务(默认 SSH 服务是关闭的),然后用 ssh 登陆 VMware ESXi 后在 config 文件中最后加入 vhv.allow = “TRUE” 一行:
# vi /etc/vmware/config
libdir = &/usr/lib/vmware&
authd.proxy.vim = &vmware-hostd:hostd-vmdb&
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&
authd.soapServer = &TRUE&
vmauthd.server.alwaysProxy = &TRUE&
vhv.allow = &TRUE&
重启 VMware ESXi 后编辑虚拟机选项(需要先关闭虚拟机),打开 Edit virtual machine settings 对话框,在 options 页面的 General Options 选项里把 Guest Operating System 的类型换成 Other 里面的 VMware ESxi 5.x,如图:
最后启动虚拟机后再 kvm-ok 一下就可以看到 KVM 可以用了:
INFO: /dev/kvm exists
KVM acceleration can be used
相关阅读:
在 CentOS 上安装和配置 KVM.
在 VMware ESXi 上安装 Minix.
在 VMware ESXi 虚拟机上运行不同的 Hypervisor 可以看看 VMware 的 Running Nested VMs.
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:414886次
积分:9066
积分:9066
排名:第1490名
原创:468篇
转载:26篇
译文:16篇
评论:224条
(3)(55)(46)(63)(58)(38)(47)(6)(3)(1)(18)(12)(4)(6)(13)(7)(3)(5)(5)(6)(2)(1)(2)(3)(4)(1)(21)(46)(38)(1)安装VMware esxi5过程(图解)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
安装VMware esxi5过程(图解)
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩10页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 kvm 虚拟机运行慢 的文章

 

随机推荐