esxi硬盘裸设备映射

RDM (RAM Device Mapping)是一种让虚拟机通过映射直接使用物理磁盘的一种方式。VMware RDM只是针对SAN(注:不提供映射本地磁盘)。

RDM是VMFS卷上的一个文件,对原始物理设备来说,它就像一个代理或媒介。我们可以把RDM看作是一个到原始LUN的象征性链。RDM包含所访问原始物理设备的元数据和其他一些信息,取决于RDM的配置,能添加使用原始LUN像VMotion支持和虚拟机快照这样的功能。

为什么使用RDM而不是虚拟磁盘文件?VMware将VMFS作为企业应用的优先选项,包括文件服务器、web服务器、EPR和CRM。在ESX Server和VMFS的之前版本里,RDM通常用于最小化VMFS开支,以便提高磁盘性能。不过,基于VMware使用VMFS-3所作的比较,在大多数情况下,VMFS-3和RDM之间的磁盘性能是差不多的。

如果您有合适的控制器,则可以将本地设备配置为 RDM。必须使用命令行界面 (CLI) 将本地存储设备配置为 RDM,无法通过 vSphere Client 执行此操作。

首先使用vSphere Client登陆ESXi主机 或者 vCenter主机,然后在对应物理主机上打开SSH 服务,以便能够通过CLI命令行界面远程登陆。

登陆后查看ESXi主机的磁盘信息

ls /vmfs/devices/disks/

记录你需要开启裸映射的磁盘标识符 如图的唯一磁盘代码(该物理磁盘不能作为虚拟磁盘使用)

然后输入命令
[root@localhost:~] vmkfstools -z /vmfs/devices/disks/naa.5000c50028491ebb /vmfs/volumes/datastore1/naa.5000c50028491ebb.vmdk

vmkfstools -z /vmfs/devices/disks/{标识符} /vmfs/volumes/datastore1/{标识符}.vmdk

然后选择现有磁盘即可