这里是否有人通过虚拟机运行路由,是否有虚拟机设置作为主要路由器/逃逸等?如果是,有多少客户正在使用这种设置?
对于那些想知道我为什么要问这个的人。我的实习任务是在一个“盒子”中创建所有的东西,这将在一次完成路由并成为IP (只有开源解决方案可以使用,请期待RouterOS)。路由部分目前是通过RouterOS完成的,对于VoIP,他们希望使用sipXecs。RouterOS通过KVM支持虚拟化,但RouterOS本身只支持2GB内存(而且在不久的将来也不会支持更多)。sipXecs需要分配超过2GB的内存。我告诉他们,我们可以通过将RouterOS作为虚拟机放到64位hostOS (例如CentOS)中来解决这个问题,而其他虚拟机将运行sipXecs。这样我们就可以使用整个记忆了。但他们告诉我,这样做是有风险的,他们需要一些“企业稳定/可靠”的东西。我告诉他们,我们可以对每个VM做冗余映像,如果一个VM停止工作,它就会自动启动,但是我被告知同样的事情。所以,这就是为什么我问上面的问题,看看我是否真的提出了一些不好做的事情,或者这是完全正常的事情,可以用“企业稳定性/可靠性”来完成:)
谢谢你的回答,克里斯蒂安
Edit# @ Zoredache ~我向他们提出了这个建议,但他们也不喜欢。
发布于 2010-05-09 02:50:37
这是没有理由的,虽然这不是大多数人选择这样做的方式。我想提出的一个建议是使用简单的虚拟化,如ESXi或Xen,而不是使用应用程序模式虚拟化。显然,当主机启动时,您需要考虑没有路由器可用的后果。例如,如果机器依赖于路由器正在运行,而由于某种原因,它就不能管理它。
发布于 2010-05-08 22:39:30
我不知道为什么这不应该是稳定可靠的。根据虚拟化技术和硬件的不同,网络虚拟化可能比本机虚拟化成本更高。
发布于 2010-05-09 01:40:20
我在VMWare ESXi上以虚拟主机的身份运行路由器。我这样做没有问题,而且作为一个定制的服务器,这个盒子是相当可靠的。它需要一些关于每件事是如何走到一起的知识,不幸的是,我不记得我是怎么做到的。我立即意识到的唯一问题是,VoIP在作为虚拟机运行时存在一些问题。因此,您将需要做一些研究,以确保您的应用程序将运行良好的内核是可用的在您的管理程序。
https://serverfault.com/questions/139909
复制相似问题