如何将 VMware 数据存储移动到其他设备?

如何将 VMware 数据存储移动到其他设备?

我目前有两个物理磁盘和一个数据存储。我想将数据存储从磁盘 2 移动到磁盘 1。我确信这是可行的,但我不知道如何从 vSphere 客户端执行此操作。

在此处输入图片描述

答案1

据我所知,没有快速的方法在块设备之间迁移数据存储。

  1. 在磁盘 2 上创建一个新的数据存储(例如“DS2”)
  2. 通过以下方式将虚拟机从“TDS 服务器”迁移到“DS2”:
    • 如果您的 vSphere 许可中提供 Storage vMotion,则使用它来在迁移期间保持 VM 可用。
    • 如果要保留磁盘配置类型(例如 Thin Provision)或使用 VMware VI Client 复制/粘贴文件,请依次关闭每个虚拟机并运行离线迁移。

您还可以使用 SSH 迁移虚拟机:

  1. 关闭虚拟机
  2. 从 vSphere 清单中删除它
  3. 登录 SSH,使用mv命令将虚拟机的目录移动到新磁盘
  4. 通过浏览新的数据存储将虚拟机重新添加到 vSphere 清单

答案2

您无法移动数据存储,您必须移动数据存储中的数据。如果您拥有正确的许可证,您可以实时将虚拟机从一个虚拟机迁移到另一个虚拟机,数据存储中的任何其他内容(ISO 等)都可以通过浏览数据存储选项移动。

答案3

假设您可以承受一些停机时间,并且如果第二个磁盘上没有存储任何内容,您可以关闭所有虚拟机,卸载两个磁盘,关闭 VMWare,然后使用 Clonezilla 等克隆工具将一个磁盘克隆到另一个磁盘。

为了保险起见,我会从系统中取出源磁盘,然后重新启动并重新安装副本。我已经有一段时间没这样做了,所以我不记得你是否必须删除虚拟机并重新添加它们。可能还有其他考虑因素,所以如果你要采用这种方法,我鼓励你做一些额外的研究。

相关内容