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获取磁盘标识符
3. 安装SSH远程访问软件,并登录ESXi主机,建立RDM磁盘映射。
3.1 输入以下命令,格式如下:
# vmkfstools -z /vmfs/devices/disks/<硬盘标识符> /vmfs/volumes/datastore1/<目标RDM磁盘名(这个可以任意)>.vmdk
3.2执行命令后用以下命令查看执行结果是否成功生成了磁盘链接文件。
# cd /vmfs/volumes/datastore1/
# ls -l *.vmdk
注:应显示有<目标RDM磁盘名(这个可以任意)>.vmdk即为成功。
剩下就是建立虚拟机,使用现有磁盘即可。
3.3我的情况
[root@backupSrv:/vmfs/volumes] vmkfstools -z /vmfs/devices/disks/t10.ATA_____ST31000524AS________________________________________5VP93185 /vmfs/volumes/datastore1/data.vmdk
[root@backupSrv:/vmfs/volumes] cd /vmfs/volumes/datastore1/
[root@backupSrv:/vmfs/volumes/554a1d55-ba013f54-258f-b8975a6ce1bc] ls -l *.vmdk
total 0
0 -rw——- 1 root root 1000204886016 Jul 3 05:01 data-rdmp.vmdk
0 -rw——- 1 root root 496 Jul 3 05:01 data.vmdk