小编roy*_*yjr的帖子

完整的高可用性系统

我正在配置 LAMP 服务器,但希望确保它可以为未来的扩展做好准备。

这是我目前的设置..

  • 使用 Hyper-V 群集的两个物理 Windows 服务器
  • 两台虚拟机,一台用于 Apache,另一台用于 MySQL
  • 两个 Synology ISCSI LUN 配置为 RAID5,一个用于 Apache,另一个用于 MySQL
  • 每个虚拟机都设置为使用各自的 ISCSI 作为数据文件夹
    (apache 的网站数据和 mysql 的数据库数据)

这就是我想要做的..

  • 配置为故障转移(主动-被动)的第二个 Apache 服务器
  • 第二个 MySQL 服务器配置为故障转移(主动-被动)

这是我需要帮助的地方..

我的想法是使用虚拟 IP 地址,该地址将分配给配置为主服务器的两个 apache 服务器之一。如果主服务器死了,我希望辅助从服务器声明该虚拟 ip 并充当主服务器,直到原始主服务器重新联机。我不必担心在两个 apache 服务器之间同步数据,因为数据存储在 ISCSI 中。我不必担心“文件访问冲突”,因为一次只有一台服务器会访问服务器。同样的概念也适用于 MySQL 服务器。

问题是.. 你认为这种设置对现在和未来都有好处吗?下一个问题是.. 我应该使用什么来处理主动-被动故障转移。我正在研究 ucarp,它似乎很容易使用。你们有什么感想?

iscsi failover hyper-v high-availability ubuntu-16.04

5
推荐指数
1
解决办法
404
查看次数