我在 Hetzner Online 上托管了远程专用 Windows Server。我需要将机器原样迁移到新的专用服务器,同时我可以访问这两个服务器。我没有 BIOS 访问权限,但我可以从他们的内部网络(即“Linux 实时环境”)启动 Hetzner 救援系统。我还可以启动 FreeBSD 和 vKVM。我想以某种方式创建现在实时系统的硬盘驱动器的字节副本(通过启动其中一个“救援系统”并将其上传到某个地方),然后在新机器上启动其中一个救援系统,下载并将副本应用到新系统驱动器。
除驱动器和 RAM 数量外,新旧服务器的硬件相同。
我需要的是有关可用于此目的和其他技巧的工具的建议。
答案1
如果硬件相同(即相同的存储控制器)并且新磁盘更大,则这相当简单:
- 在 Hetzner 的救援系统中启动两台机器
- 对于旧箱体运行中的每个驱动器
dd if=/dev/sdX bs=4k | ssh new-server dd of=/dev/sdX bs=4k
- 等待命令完成(可能需要很长时间)
- 重启新服务器
- 通过任何方式连接到新服务器以更新 IP 配置(也已从旧服务器克隆)