KVM VPS和VirtualBox之间的Rsync

KVM VPS和VirtualBox之间的Rsync

我需要建议如何在 KVM VPS(Debian Jessie)和 VirtualBox 之间通过 ssh 进行 rsync(以及需要同步哪些目录),以便有效地将 VirtualBox 变成 VPS 的克隆。我使用“克隆”一词是宽泛的,因为我真正需要的是同步

  • 图书馆
  • 程序(及其所有依赖项)
  • 程序设置
  • 用户
  • 用户设置
  • 用户文件
  • 权限(附加到文件)
  • 其他 ??

基本上,我需要一种同步方式,如果我在 VPS 上安装程序 A,同步后我希望程序 A 能够在 VirtualBox 上完美运行......它不需要同步任何网络信息,因为网关等在 VBox 上会有所不同。

例如,假设在 VPS 上,我安装了一个防火墙并将其配置为阻止端口 22(这很糟糕,因为 ssh 会停止,但只是假设)。我希望在同步后将防火墙安装在 VBox 机器上,并且防火墙设置完好无损。

我这样做是因为我想在上传或更改 VPS 上的这些设置之前,先在 VirtualBox 机器上试验新的库、扩展和程序。但我对哪些目录需要同步以及哪些不需要同步缺乏了解。

答案1

您应该在 VirtualBox VM 中进行基本安装,然后使用apt-clone现有系统的软件包和软件包系统状态复制到 VM 中。这将有助于测试升级等。

就 Debian 而言,所有配置都在 中/etc/。主目录当然位于 下/home/

相关内容