虚拟化:客人来宾?

Modified on: Sun, 25 Aug 2019 04:00:03 +0800

使用“主”客户运行虚拟机是否有意义,
那位主客上还有很多其他客人吗?

有没人测试过这个?甚至可能吗?
有没有更好的方法来实现我的目标? (请继续阅读。)
(我用谷歌搜索“客人的客人”,什么也没找到)

我想做什么:我想设置和测试各种虚拟网络,包括数据库和应用服务器,并测试不同的防火墙,DNS服务器,数据库服务器配置等。< / p>

我可以通过直接在我的主机上运行来宾来做到这一点,但后来我可能需要修改主机上的网络配置(例如,配置dnsmasq?),具体取决于我要测试的网络设置。我还需要单独启动每位客人。如果所有访客都在主客户端内运行,那么我可以在该主客户机上配置网络,而我只需启动和停止该主客户机,并对其进行快照,以隐式启动&amp;停止&amp;快照所有在其中运行的客人。

(我会有很多主客人,可能一次只能运行一次。)

我正在使用Ubuntu 11.4和KVM,并支持硬件虚拟化(AMD-V)
您认为客人中的客人会从虚拟化中受益吗?

更新:我应该搜索“嵌套虚拟化”而不是“访客中的访客”。现在我找到很多链接:-)例如实际将正在运行的VM从主机迁移到嵌套VM主机的示例:从物理ESX 4到虚拟ESX 4的VMotion
你回答说,谢谢你提到“嵌套虚拟化”: - )

更新AMD系统的性能信息,从2008年开始 [...]直到现在,当kvm虚拟化处理器时,客户看到的cpu与主机处理器类似,但没有虚拟化扩展。这意味着您无法在guest虚拟机中运行需要这些虚拟化扩展的虚拟机管理程序(您仍然可以运行不依赖于这些扩展的虚拟机监控程序,例如VMware,但性能较低)。使用新的补丁,虚拟化的cpu确实包含虚拟化扩展;这意味着客人可以运行虚拟机管理程序,包括kvm,并拥有自己的客人。(感谢“wzzrd”)

更新2011年英特尔处理器的性能信息“在Ubuntu存储库的当前版本的kvm中,不支持使用intel vmx进行嵌套虚拟化。对于kvm的最新补丁,这是可能的,但仍有待开发”

作者:,KajMagnus

最佳答案

  1. 可能,请在此处阅读更多内容 - http://blog.jasonruiz.com/2011/01/24/kvm-nested-virtualization-support/

  2. 嵌套virt的当前目的是测试,但我认为这意味着测试虚拟机管理程序而不是数据库,dns等......

  3. 醇>

    为了测试这些服务,我认为“正常”虚拟化会做。

    你可以拥有一些不同的虚拟网络,使用不同的dhcp / dns /路由服务。

作者:John

相关问答

添加新评论