我想将RHEL5安装从裸机安装迁移到虚拟机。 在Linux备份和恢复过程中,我并不是非常有经验,所以我正在寻求完成这一任务的最佳方法。 要求是
我假设需要使用dd来减less磁盘空间。 焦油会满足我的要求吗? 有没有办法让文件系统脱机,这样应用程序就不能在我备份的时候写入文件? 如果Oracle能够在当时停止的情况下使用tar进行备份,还是需要使用其内置工具将其与系统的其余部分分开移动?
你错过了一个重要的信息 – 哪个虚拟化pipe理程序?
如果是VMWare,则可以使用免费,有限和付费,function更强大的P2V转换器,这些转换器可以创buildVMWare原生的VM或.OVA开放的虚拟机格式。
其他人会比我更了解Hyper-V / KVM / Xen等的P2V转换选项。
在Red Hat URL上发布了一个不受支持的脚本。 它基本上是一个从CD引导的ISO,从HDD吸取networkingconfiguration以上网,然后将您的文件系统的SCP传输到等待主机。 它也发送一个Xenconfiguration。
很好用。 一旦这些文件被转移,你可以直接在Xen服务器上启动它们。
在某种程度上这是安全的,因为你正在物理机器上进行只读操作。 但是,如果它是一台生产机器,通常的免责声明适用。 我遇到的唯一的麻烦是我不得不摆弄内核,以便在新的虚拟机上安装* xen内核而不是非xen。 这引起了一些意想不到的停机时间,但是我并没有在关键的机器上工作。
这绝对是实验性的,但它对我有效。 如果您遇到麻烦,您可以随时立即启动身体。
PS:提前熟悉kpartx ,以防在不运行时进入磁盘映像。