如何在不擦除数据的情况下向 VMWare vSphere 添加存储

如何在不擦除数据的情况下向 VMWare vSphere 添加存储

我有一个关于如何在 VMWare vSphere 中添加存储驱动器的问题。假设我已经安装了 ESXi,并且我有 3 个存储驱动器,并且所有 3 个存储驱动器都显示在 vSphere 中的“配置”选项卡中。存储驱动器 1 已由 VMWare 格式化并正在运行 ESXi。存储驱动器 2 已由 VMWare 格式化并可供虚拟机访问。存储驱动器 3 已由 Windows 格式化并且上面有数据。

如果我在 vSphere 中格式化存储驱动器 3,我将擦除数据。如果我不在 vSphere 中格式化存储驱动器 3,虚拟机将无法访问存储驱动器 3。

我想到解决这个问题的一个方法是在 Windows 中共享存储驱动器 3。如果我的 vSphere 虚拟机是 Windows,我可以映射一个网络驱动器,这样我就可以将数据从存储驱动器 3 移动到存储驱动器 2。

我感觉我在这里遗漏了一些东西,并且可能有一种更简单的方法可以使存储驱动器上的数据在 vSphere 中可访问。

答案1

当我找到此页面时,我正试图弄清楚如何将具有现有数据的本地硬盘驱动器添加到新的 ESXi 客户虚拟机。您可以使用 RDM(原始设备映射)将磁盘添加到数据存储区而无需对其进行格式化。

Vmware 有一篇关于它的文章这里。您将需要阅读该页面以了解有关缺点和其他详细信息的更多信息。

概括

从终端(通过 SSH)运行以下命令以找到所需的设备分区名称:

# ls -l /vmfs/devices/disks

然后,您将使用以下命令格式创建 RDM 指针文件使其可用:

vmkfstools -z /vmfs/devices/disks/diskname /vmfs/volumes/<ExistingDatastoreName>/<ExistingVMFolder>/<ChosenNameForThisRDM.vmdk

之后,转到 vShpear Client 或 Embedded Host Client 并将 RDM 附加到客户虚拟机:

  1. 右键单击要添加 RDM 磁盘的虚拟机。
  2. 单击“编辑设置”。
  3. 单击“添加”。
  4. 选择硬盘。
  5. 选择使用现有虚拟磁盘。
  6. 浏览到您在步骤 5 中保存 RDM 指针的目录并选择 RDM 指针文件,然后单击下一步。
  7. 选择要连接磁盘的虚拟 SCSI 控制器,然后单击“下一步”。
  8. 单击“完成”。

现在您可以启动客户虚拟机并从客户操作系统内部安装驱动器。

相关内容