在 ESXi 中挂载 EXT4 分区以使用虚拟机

在 ESXi 中挂载 EXT4 分区以使用虚拟机

我可以将旧硬盘(EXT4 分区)插入新的 EXSi 服务器并从那里加载所有现有虚拟机吗?

这有可能吗?(将我的旧 EXT4 分区挂载到 ESXi 6.5 中并从那里加载虚拟机)。还是真的有必要在 VMFS 文件系统中格式化我的旧硬盘?

我对 ESXi 完全不熟悉,我的公司曾经在 VMWare Workstation for Linux 中进行虚拟化,但今天他们要求我将我们的虚拟机迁移到新的 ESXi 服务器。

答案1

回答您的问题,如上所述:不,您不能将 EXT4 格式的硬盘插入 ESXi 并期望它能正常工作。这是因为 ESXi 只能读取 VMFS 格式的硬盘。

你应该通过将硬盘插入现有的 Windows 服务器(甚至是工作站或笔记本电脑)来实现你的目标,下载并运行vCenter 转换器,并将所有虚拟机转换/传输到 ESXi 服务器。

答案2

ESXi 在处理文件系统方面非常有限——因此您不能只插入磁盘并期望使用它(即使是常见格式的 USB 磁盘也不行)。

我认为最简单的解决方案是在由 ESXi 格式化的驱动器上拥有目标数据存储,然后通过网络从 Linux 机器复制虚拟机。

使用 SSH 可以轻松完成此操作 - 您只需启用对 ESXi 服务器的 SSH 访问。

从 ESXi 6.7.0 开始,查找Host-> Manage-> Services-> TMS-SSH

现在,您可以从 Linux 上使用scpsftprsync(或任何其他 SSH 客户端)来传输文件和操作由 ESXi 管理的文件系统。

此解决方案也可以与 Windows 客户端一起使用(如果磁盘具有与 Windows 兼容的文件系统),正如一些答案中提到的那样这里


VM 兼容性问题是另一回事。

相关内容