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了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容