和“主人”的客人一起运行虚拟机有意义吗,
在那个主客里还有很多其他的客人?
有人测试过这个吗?有可能吗?
有更好的方法来完成我的目标吗?(继续读)
(我在谷歌上搜索了“客人中的客人”,但一无所获)
我想做的是:建立和测试各种虚拟网络,包括数据库和应用服务器,并测试不同的防火墙、DNS服务器、数据库服务器信任等等。
我可以通过直接在我的主机上运行来宾来实现这一点,但是接下来我可能需要修改我的主机上的网络配置(例如配置德斯马斯克?),这取决于我将要测试的网络设置。我也需要开始每一位客人的个人。然而,如果所有的客人都在一个主客户中运行,那么我可以在该主客户上配置网络,我只需要启动和停止该主客户,并拍摄它的快照,以隐式启动&停止&快照所有在其中运行的来宾。
(我会有很多客人,一次可能只有一人跑步。)
我使用Ubuntu11.4和KVM,支持硬件虚拟化(AMD-V)。
您认为客人中的客人会从虚拟化中受益吗?
更新:我应该搜索“嵌套虚拟化”而不是“客人中的客人”。现在我发现了很多链接:-),例如,将运行中的VM从主机迁移到嵌套VM主机的示例:从物理ESX 4到虚拟ESX 4的VMotion
你回答,谢谢你提到“嵌套虚拟化”:-)
Update:从2008年起,AMD处理器的性能信息:...到目前为止,当kvm虚拟化处理器时,来宾会看到一个与主机处理器类似的cpu,但没有虚拟化扩展。这意味着您不能在客户中运行需要这些虚拟化扩展的虚拟机管理程序(您仍然可以运行不依赖这些扩展的虚拟机监控程序,比如VMware,但是性能更低)。使用新的补丁程序,虚拟化cpu确实包括虚拟化扩展;这意味着来宾可以运行管理程序,包括kvm,并拥有自己的来宾。(谢谢"wzzrd")
更新:英特尔处理器的性能信息,从2011年开始:“Ubuntu存储库中当前版本的kvm中不支持intel vmx的嵌套虚拟化。使用最新的kvm修补程序是可能的,但仍在开发中。”
发布于 2011-05-27 10:51:48
为了测试这些服务,我认为“正常”虚拟化就行了。
您可以使用不同的dhcp/dns/路由服务拥有几个不同的虚拟网络。
发布于 2011-05-27 10:46:57
你想要做的事情是可能的,只是从性能的角度来看,这是不太实际的。
发布于 2011-05-27 13:11:52
ESXi可以虚拟化自己。因此,您可以在ESXi (或者ESX )上作为来宾运行ESXi。

方向发现这里
https://serverfault.com/questions/274424
复制相似问题