服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

虚拟化:来宾中的客人?

使用“主”访客运行虚拟机是否有意义, 在那个主客人里跑了很多其他的客人? 有没有人testing过这个? 这甚至有可能吗? 有更好的方法来实现我的目标吗? (继续阅读) (我search“客人在客人”,什么都没find) 我想做什么 :我想build立和testing各种虚拟networking,数据库和应用服务器,并testing不同的防火墙,DNS服务器,数据库服务器configuration等。 我可以通过直接在主机上运行guest虚拟机来完成此操作,但是可能需要修改主机上的networkingconfiguration(例如configure dnsmasq ?),具体取决于要testing的networking设置。 我也需要分别开始每个客人。 而如果所有的客人都在一个主客人的内部运行,那么我可以在该主客人上configurationnetworking,并且我只需要启动和停止该主客人,并拍摄它的快照,以隐式地启动并停止在其内部运行的所有客人。 (我会有很多主人,一次只能跑一个人。) 我正在使用Ubuntu 11.4和KVM,以及硬件虚拟化支持(AMD-V)。 你认为客人中的客人会受益于虚拟化吗? 更新 :我应该search“嵌套虚拟化”,而不是“客人在客人”。 现在我发现了很多链接:-)例如,将运行中的虚拟机实际从主机迁移到嵌套的VM主机的示例: 从物理ESX 4到虚拟ESX 4的VMotion 你回答,谢谢你提到“嵌套虚拟化”:-) 更新 : AMD处理器的性能信息,从2008年开始 : 直到现在,当kvm虚拟化一个处理器时,guest虚拟机看到一个与主机处理器相似的CPU,但没有虚拟化扩展。 这意味着您无法在guest虚拟机中运行需要这些虚拟化扩展的虚拟机pipe理程序(您仍然可以运行不依赖于这些扩展的虚拟机pipe理程序,例如VMware,但性能较低)。 使用新的修补程序,虚拟CPU将包含虚拟化扩展; 这意味着客户可以运行一个pipe理程序,包括kvm,并有自己的客人。 (感谢“wzzrd”) 更新 : 从2011年起,英特尔处理器的性能信息 : “在Ubuntu版本库中,当前版本的kvm不支持intel vmx的嵌套虚拟化,有了kvm的最新补丁,但仍有可能发展”