同步两个离线系统的理想解决方案是什么?

同步两个离线系统的理想解决方案是什么?

我们处于一种特殊情况,我们在 2 个 DC 中有 2 个 Ubuntu 离线服务器,不使用时应保持离线状态。当我们需要使用它们时,我们会启动其中一个,通过 KVM 执行任何我们想要的物理操作,然后再将其关闭。网络连接将随时中断。我们需要一种方法来轻松复制第二个离线服务器中的更改,以便它们每次都有相同的数据。我们提出了 3 个候选解决方案:

  1. 第一台服务器上的 3 路 ZFS 镜像。光盘 1 保持连接。光盘 2 保存在保险箱中。光盘 3 连接在第二台服务器上。当需要在第一台服务器上进行操作时,我们插入光盘 2(从保险箱中取出),执行操作,从镜像中拔出磁盘 2,插入第二台服务器并重新镀银。简而言之,3 路镜像将始终故意降级。或者,避免插入/拔出磁盘,并使用存储在外部 USB 驱动器中的 ZFS 发送/接收快照作为快照文件。
  2. mdraid (sw raid 1) 并执行与 (1) 中相同的操作 (拔下磁盘并重新同步)。
  3. Clonezilla(或任何其他第三方裸机解决方案)从第一台服务器进行映像处理并在第二台服务器上应用(硬件和分区设置将相同)。

您是否认为 (1) 对于这种简单的需求来说太复杂了?还有其他意见吗?

答案1

谢谢大家的回复。经过一些测试,最快最简单的方法是 raid1。镜像的一个磁盘用于通过物理来回插入来同步 2 个服务器之间的数据。

相关内容