VMWare 本地存储的裸设备映射

默认情况下,vmware不支持本地设备作为裸设备映射到虚机里,仅支持SAN存储设备。但是SAN总比本地存储要贵啊,然而有些时候还是希望把本次存储映射到虚机里。 比如说,SSD硬盘,希望把数据库跑在SSD上。 这时候就要用到本地存储作为裸设备映射了。

vSphere Client是不行的了。得用上命令行。 开启vmware的ssh访问,然后用root登进去:

1、运行如下命令,列出已连接到esxi主机上的磁盘:

# ls -l /vmfs/devices/disks

这时候会列出一些本地的磁盘,找到要映射的那个。

2、将设备配置为RDM,并将RDM指针输出到相应的目录。

# vmkfstools -z /vmfs/devices/disks/<diskname> /vmfs/volumes/<datastore1>/<vmname>.vmdk

类似:

 vmkfstools -z /vmfs/devices/disks/naa.6848f690eca57e00222f543206a3e444  /vmfs/volumes/datastore1/local_disk/local-ssd2.vmdk

3、在vSphere Client中,编辑虚机设置,添加硬盘,选择使用现有虚拟磁盘。浏览到上一步中创建的虚拟磁盘,点击下一步。 现在虚机清单中的新磁盘应显示为映射的裸LUN了。

    原文作者:贺鱼
    原文地址: https://www.jianshu.com/p/8bbf194f4c03
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞