小编Nur*_*jan的帖子

使用 KVM 的虚拟机故障转移设置

我有两台物理服务器,每个服务器有:2 个 CPU(每个 6 核)、4 个网络接口、128GB RAM、4 x 200GB SDD、2 x 1TB SAS HDD 和 1 个可配置交换机,如 Cisco Catalyst,支持 vlan。

我需要在故障转移模式下在这 2 个服务器上托管一个 Web 应用程序。我想使用 KVM 虚拟化(很可能是 Ubuntu)。每台服务器上将有许多虚拟机。

将有带有 HAProxy 的 VM 用于负载平衡。在 HAProxy 后面将有 nginx 和应用服务器(Gunicorn)。此外还将有 PostgreSQL db 和 memchached 服务器。我还需要设置 pfsense 以便能够建立用于远程配置服务器的 VPN 连接。

问题:

是否可以在不使用任何物理共享存储的情况下复制两台物理服务器上的所有 VM 以实现容错?因此,即使其中一台物理服务器出现故障,另一台也可以让整个设置正常工作。

当 pfsense 在 VM 上运行时,它可以像一个功能齐全的防火墙和路由器吗?

我可以在每台物理服务器上安装一个 pfsense VM 以实现容错吗?我的意思是,如果一台物理服务器上的 pfsence VM 崩溃,另一台物理服务器上的另一个 pfsense VM 将接管并继续运行。

我知道这些问题太广泛了。因此,如果您需要任何说明,请询问他们。

提前致谢。

pfsense fault-tolerance kvm-virtualization

2
推荐指数
1
解决办法
2138
查看次数

如何在不将其下载到 nginx 的情况下从 url 重定向到 html 文件

我需要将 url 重定向到位于文件系统上的 html 文件。这是我迄今为止尝试过的:

location /this/some/url {
    alias /path/to/the/file.html
}
Run Code Online (Sandbox Code Playgroud)

当我运行它时,重定向工作但浏览器尝试下载 html 文件。相反,我希望它在浏览器中呈现 html 页面。

url nginx redirect

0
推荐指数
1
解决办法
5034
查看次数