首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何访问ESXi主机中VMDK文件的内容?

如何访问ESXi主机中VMDK文件的内容?
EN

Server Fault用户
提问于 2022-11-03 05:07:11
回答 2查看 262关注 0票数 0

我们有许多基于旧的惠普ProLiant Gen1刀片的计算机,我们将摆脱这种状况。这是不可能重新安装的软件,是许可和支持的需求是相当困难的,我们决定虚拟化is的系统。我们知道软件仍然能工作;它是基于Oracle的,特别是我们支持这个系统的生命,在这个软件死后,我们将硬盘移动到另一个类似的刀片中;这已经做了好几次了,但不可能永远这样。问题是我们要使用VMWare,但是操作系统是i686,所以VMWare自己的转换器是不可能使用的。

方法是创建一个VM并将硬盘克隆到它的虚拟磁盘中。虽然从Live引导原始计算机和VM并简单地通过SSH发送dd流并将其写入VM中的磁盘并不是一个问题,但我想知道这是否可以以更有效的方式完成。

在Linux中,我可以用以下方式编写vmdk文件而不运行VM:

代码语言:javascript
复制
qemu-img create -f vmdk hdd.vmdk
modprobe nbd
qemu-nbd -c /dev/nbd0 hdd.vmdk

现在,我只需将流转储到这个/dev/nbd0设备上,它就发生在hdd.vmdk文件中。然后我可以断开它与nbd的连接,并附加到虚拟机上。

在ESXi主机上(而不是在VM中)也可以这样做吗?我可以使用vmkfstools创建一个虚拟硬盘映像,主机中有sshdd,唯一缺少的部分就是这个nbd,或者任何可以替换它的东西。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2022-11-03 08:01:13

我不会直接写VMDK。您可以直接引导到VM中并运行任何您想要的。

  1. 使用您选择的磁盘克隆工具(简单的dd、acronis、)克隆操作系统。
  2. 在新的VMWare主机上创建VM
  3. 使用活动cd / acronis引导cd ...etc引导VM
  4. 恢复操作系统
票数 0
EN

Server Fault用户

发布于 2022-11-03 05:49:02

使用VMware转换器。它是将物理机器转换为VM的官方工具。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1114694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档