将远程 CentOS 服务器克隆到本地测试服务器?

将远程 CentOS 服务器克隆到本地测试服务器?

我们有一个运行 ContOS 5.5 的专用服务器。该服务器运行我们的 Magento 商店和一个带有 mysql 的基本 php 网站。

我的办公室里有一个备用机架服务器(HP ProLiant DL360 G4),它有足够的存储空间来存储我们专用服务器的副本。

我想完全克隆专用服务器并拥有本地副本。它不需要保持同步,因为我可以使用 GIT 来做到这一点。我想要这样做的原因很简单;了解有关专用服务器和 CentOS 的更多信息。

这可能吗?我可以通过 SSH 访问专用服务器,并且显然可以完全访问本地服务器。

答案1

如果您的目标是了解更多有关操作系统等的知识,那么您可能值得在该服务器上安装 vmware ESXi(VMware vSphere Hypervisor),这样您就可以拥有多台测试机器。(快速搜索似乎表明它可以在您的服务器上正常工作)

这样做的另一个好处是您可以利用 vmware 实时迁移工具,该工具将克隆您正在运行的服务器并通过几次鼠标单击使其在您的本地服务器上运行。

答案2

我使用 Clonezilla 和 DRBL 实现了这一点; http://clonezilla.org/clonezilla-SE.php

从您的描述来看,这听起来就像您尝试实现的目标。它获取磁盘映像,并可用于将映像推送到另一个系统。要求是两个系统之间的硬件没有太大差异,接收磁盘的硬盘空间至少与映像大小相同(我知道这很明显,但您会惊讶于我听说人们尝试这样做的频率)

您唯一需要做的就是能够通过网络访问专用服务器并能够重新启动它(哦,还有网络负载能力 - 如果需要,您可以为此制作启动软盘/光盘)。如果这不合适,很抱歉。我在您的问题中填写了一些空白,这让我想到了这一点。

相关内容