![在 ESX 4 上访问 Ubuntu VM 中的物理驱动器](https://linux22.com/image/524151/%E5%9C%A8%20ESX%204%20%E4%B8%8A%E8%AE%BF%E9%97%AE%20Ubuntu%20VM%20%E4%B8%AD%E7%9A%84%E7%89%A9%E7%90%86%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
我正在尝试使用 ESX,我接手的项目之一是将我的旧 NAS 转换为 VM。这很简单,但现在我遇到了一些存储问题。
NAS 有 3 个驱动器,一个仅用于 OS/应用程序,其余用于数据。现在我需要 VM 直接连接到这 2 个驱动器,但似乎看不到如何在 ESX4 中执行此操作。当我转到“添加硬件”并选择 SCSI 驱动器时,我只看到我的 CD Rom 驱动器。ESX 安装本身可以看到添加的驱动器,但似乎我无法让 VM(Ubuntu)访问它。是否可以设置 ESX 以允许 VM 访问物理硬盘驱动器,如果可以,如何设置。
谢谢
答案1
如果您的物理存储硬件合适(iSCSI 或光纤通道 SAN LUN),那么您可以创建原始设备映射,以便将物理驱动器(或分区)直接添加到虚拟机 -ESX 配置指南第 10 章有更多关于如何使用 RDM 的详细信息。关于 RDM 需要注意的关键点是它们适用于 SAN 连接存储,而不是本地磁盘,并且它们是使用 vSphere 将物理卷映射为 VM 驱动器的唯一支持方式。
如果您拥有正确的驱动器\控制器硬件并且不太担心 VMware 支持,则可能可以将驱动器添加为通用 SCSI 设备。此链接中有关于此过程的讨论VMware 社区讨论以前在早期 ESX 版本中可以使用该映射。在最近的 ESX\ESXi 版本(v3.5 和 v4)中,该映射变得更加困难,需要大量的 VMX 文件黑客才能欺骗 ESX 接受映射。本文由Edward Haletky 谈 ITKE概述了可运行 ESX 3.5 的程序。