将服务器复制到本地 VirtualBox

将服务器复制到本地 VirtualBox

我的客户在不同的托管公司使用 VPS,使用以下操作系统,

Ubuntu、CentOs、Debian 和 Suse

我想在本地创建 VirtualBox 映像以进行测试。
将这些 VPS 复制到本地 VirtualBox 的最佳方法是什么?

谢谢

答案1

如果您想要更直接、更准确的映像,可以使用 dd 和 netcat。最好在执行此操作时让服务器离线一段时间。如果那不是一个选项,您仍然可以这样做,但完成后您需要运行 fsck。有关更多信息,请参阅此文章:

http://digiassn.blogspot.com/2006/01/dd-over-netcat-for-cheap-ghost.html

我建议您创建一个 VirtualBox VM,其磁盘比您要捕获的框大 2%。此 VirtualBox VM 将用作本文中描述的“目标系统”。将此 VM 的网络模式设置为桥接,以便它在您的网络上拥有自己的 IP。从 ISO 启动此 VM,我个人最喜欢的是“Trinity Rescue Kit 3.4”。打开路由器上指向 VM 的端口,以便 VPS 可以连接。

答案2

您可以使用VMware 转换器获取正在运行的机器的副本。VirtualBox 随后将本地加载并运行硬盘映像。

相关内容