VMware vSphere的两种RDM磁盘

原创
2019/10/22 00:08
阅读数 7.6K

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。

RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热插拔的虚拟磁盘。虚拟磁盘也有热插拔,冷插拔之说?是的。

RDM磁盘在vSphere中,也是一种以.vmdk为后缀的文件,里面保存与ESXi主机上的LUN存储空间的映射信息。实际的数据,则保存在vdmk1-flat.vdmk文件中。它有两种工作模式:

1)物理兼容式

这种模式下,物理存储的LUN可以被虚拟机“发现”并使用。虚拟机可以直接读写该LUN。但是这个空间不能克隆,不能做模板,其文件名一般为xxxx-rdmp.vdmk,最大只能为64T。一台配置了物理兼容式RDM磁盘的虚拟机做迁移的时候,磁盘会怎么样?

虚拟机开机状态下迁移:存储在LUN上的内容保持不变,-rdmp.vdmk文件被迁移到新的存储空间上。

虚拟机关机状态下迁移:使用share-nothing vMotion,会有两个选择:一种是将LUN上的内容删除,以-flat.vdmk格式转存到新的存储空间上;一种是保持LUN上的内容不变,只将-rdmp.vdmk文件迁移。

物理兼容模式下,VMkernel向底层的SCSI设备发出指令,读写速度都很高效。只有一条指令被虚拟化,即REPORT LUN。如果不如此处理,从虚拟机端可以看到LUN的所有信息。这样似乎不安全。

2)虚拟兼容式

这种模式下,物理存储的LUN在虚拟机的视角里,是一块块虚拟磁盘,可以做快照,可以做模板,可以迁移等等各种操作。

 

参考资料:

https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.storage.doc/GUID-B3522FF1-76FF-419D-8DB6-F15BFD4DF12A.html

https://kb.vmware.com/s/article/2009226

 

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部