如何复制 2 个 Ubuntu 服务器?

如何复制 2 个 Ubuntu 服务器?

我想复制 2 个 Ubuntu 服务器。因此,如果我在一台服务器上更改设置,它将复制到另一台服务器。

服务器将运行 Zpanel (mysql、bind、apache、postfix 等)。

更新

服务器2是完全相同的副本服务器 1. 基本上在安装和更新后服务器 1我已经做了克隆服务器 1. 我正在使用 Vmware Workstation 进行测试。

更新

如果我在第一台服务器上更新 DB 或类似在 /var/www/ 中更新的内容,它会自动在第二台服务器上更新.......我真正想要的是...我有 2 台服务器..它们将是 Web 托管服务器(Zpanel)我想要在 2 台相同的服务器上进行复制,如果一台服务器宕机,那么第二台服务器将会启动,因为它是第一台服务器的副本

答案1

什么是 Web 服务器复制?

复制 Web 服务器机器是同步两台或多台机器的过程,以便它们在任何给定的时间点都具有完全相同的文件。

Web 服务器复制的好处

Web 服务器复制有两个主要优点:

  1. 高可用性
  2. 高负载时的性能

Rsync

Rsync 是一个 Linux shell 实用程序,支持在两个服务器之间高效复制数据。

与“普通复制”不同 - Rsync 仅复制差异数据(刚刚更改的数据,而不是所有文件)。Rsync 的另一个好处是它通过 SSH 进行复制 - 因此数据在整个通道中都是加密的。

Rsync 是复制 Web 服务器的最流行方法之一。它可靠、易于设置且速度快。

本指南将引导您完成使用 Rsync 复制两台 Web 服务器的过程。

以下是所需的设置步骤

  1. 安装 RSync
  2. 选择要复制的文件夹
  3. 创建 Rsync 服务器配置文件
  4. 安装并运行 Rsync 服务器
  5. 使用 Rsync 客户端获取更改
  6. 将 Rsync 客户端设置为 cronjob 1

阅读更多

1来源:串行外设接口

答案2

答案3

我认为你正在寻找类似的东西DRBD。可能还有其他可用替代方案,但这无疑是为您的用例寻找解决方案的一个良好起点。

相关内容