RDM 映射本地磁盘 简介
RDM (RAM Device Mapping)是一种让虚拟机通过映射直接使用物理磁盘的一种方式。VMware RDM只是针对SAN(注:不提供映射本地磁盘)。
SAN存储区域网络及其协议常见的可使用 SAN 技术:诸如 IBM 的光纤 SCON它是 FICON 的增强结构,或者说是一种更新的光纤信道技术。另外存储区域网络中也运用到高速以太网协议。SCSI 和 iSCSI 是目前使用较为广泛的两种存储区域网络协议。
ESXi使用本地磁盘做RDM步骤:
1. 开启ESXi主机的SSH;
1.1配置选项下——>安全配置文件——>属性
1.2选中SSH标签——>选项——>启动即可
2. 查看磁盘分区,获取磁盘标识符
2.1配置选项下——>存储器——>数据存储——>标识(这个标识是可以修改重命名的,默认是很长的~)
然后可以在 设备中再次检查
2.2配置选项下——>存储器——>设备(不是前面的名称,名称可修改,标识符不可以)
2.3获取磁盘标识符(看图操作)
3. 安装SSH远程访问软件,并登录ESXi主机,建立RDM磁盘映射。
3.1 输入以下命令,格式如下:
vmkfstools -z /vmfs/devices/disks/<硬盘标识符>[空格] /vmfs/volumes/<需要保存映射文件的所在数据存储标识,本文中为2.1中的KS-120G>/<目标RDM磁盘名(这个可以任意)>.vmdk
实例:
vmkfstools -z /vmfs/devices/disks/t10.ATA_____Hitachi_HDS721010CLA332_______________________JP2940HZ1BERJC /vmfs/volumes/KS-120G/1T-1.vmdk
3.2执行命令后用以下命令查看执行结果是否成功生成了磁盘链接文件。
cd /vmfs/volumes/KS-120G<根据你的存储名称修改>/
/vmfs/volumes/.../ # ls -l *.vmdk
注:应显示有<目标RDM磁盘名(这个可以任意)>.vmdk即为成功。
也可以在存储中检查看
剩下就是建立虚拟机,使用现有磁盘即可。
注意:如果RDM的硬盘在FREENAS等系统上无法识别,显示容量为0的情况,可以用vmkfstools -r 代替vmkfstools -z 先做虚拟RDM,当然 旧的链接文件要先删除
vmkfstools -U /vmfs/volumes/KS-120G/d1T-1.vmdk
在虚拟机上加载成功 并格式化或组RAID后,可以删除链接文件,再重新用-z命令做物理连接,反正有人成功了,试试又不会怀孕~
QQ 87080028 整理修改
评论(1)
教程不错