我有两个物理服务器,每个服务器有:2个CPU(每个6核)、4个网络接口、128 of、4x200 of、2x1TB SAS HDD和一个支持vlans的可配置交换机(如Cisco催化剂)。
我需要在这2台服务器上以故障转移模式托管一个web应用程序。我想使用KVM虚拟化(很可能是Ubuntu)。每个服务器上都会有一些VM。
会有带有HAProxy的VM来进行负载平衡。在HAProxy后面将有nginx和应用服务器(Gunicorn)。此外,还将有PostgreSQL db和memchached服务器。为了能够建立用于远程配置服务器的VPN连接,我还需要设置pfsense。
问题如下:
是否可以在不使用任何物理共享存储的情况下复制两个物理服务器上的所有VM以实现容错?因此,即使其中一个物理服务器发生故障,另一个服务器也将允许整个设置工作。
当pfsense在VM上运行时,它能像一个功能齐全的防火墙和路由器一样吗?
我可以在每个物理服务器上拥有一个pfsense,用于容错吗?我的意思是,如果一个物理服务器上的pfsence VM崩溃,另一个物理服务器上的另一个pfsense将接管并继续运行。
我知道问题太宽泛了。所以,如果你需要任何澄清,问他们。
提前谢谢。
发布于 2017-05-04 13:54:57
我需要在这2台服务器上以故障转移模式托管一个web应用程序。我想使用KVM虚拟化(很可能是Ubuntu)。每个服务器上都会有一些VM。
嘿,你对KVM的想法看起来不错,只是想补充一下,对于创建真正冗余的、高可用性的平台,我建议我的客户要么看看HPE VSA,要么看StarWind VSA,它们都应该在您的情况下完成。顺便说一句,StarWind已经取消了免费版本的所有限制,所以你可以得到概念的证明。
https://serverfault.com/questions/847922
复制相似问题