一台 Dell R720xd,配置了比较大的存储,安装Vmware Esxi6 ,因为R720xd只内置一个的Raid卡(存储分成了3个raid,raid1 VD一个安装系统和序列化内部存储用,raid6 VD有2个),为了更有效的利用磁盘,所以需要采用RDM,这里记录下一些步骤(关键步骤展开说明)。
一点说明:必须采用这个方法而不采用设备直通的原因是基础环境安装在raid1 VD上了,这使得Raid卡不能直通了(否则Esxi会觉得有冲突,因为raid1 VD需要通过Raid卡才能访问到的,如果直通,相当于一个虚拟机独占Raid硬件卡。)
1. 在raid1 VD上安装Esxi6 (这个比较简单,就不赘述,可以参考官方文档或者网上的帖子)
2. 准备RDM的vmdk文件(关键步骤)
2.1 打开Esxi主机的ssh (vSphere Client工具连上主机,配置>软件>安全配置文件>属性>SSH ,启动(默认是停止的,其实只需手动启动,配置完了可以关闭) )
2.2 利用ssh客户端工具连上Esxi主机 (需要root权限登录)
2.3 建立一个VD对应的 vmdk文件
-
vmkfstools -z /vmfs/devices/disks/<硬盘标识符> /vmfs/volumes/datastore1//<目标RDM磁盘名(这个可以任意)>.vmdk
其中的硬盘标识符可以利用
列出(注意排除掉作为
datastore1(即安装了基本系统的VD))
一个建议——如果有多个RDM需要建立,对应vmdk命名中最好包含一点标识符信息,比如末尾几位标识符以示区分,此外最好有一些VD信息,比如大小/用途/VD模式等,这样在后面使用时不容易出错。
3. 建立虚拟机,使用RDM(基本同于普通虚拟机创建过程),建议采用RDM的虚拟机系统安装和数据分别采用不同的虚拟硬盘
3.1 根据需要选择虚拟机版本/类型/CPU/网络/安系统的虚拟硬盘(放置在
datastore1 上)
3.2 添加RDM磁盘 (采用已有的硬盘,位置是
/vmfs/volumes/datastore1//<目标RDM磁盘名(这个可以任意)>.vmdk 这样一个RDM对应的vmdk文件),并且选择独立(不受快照影响,持久)以保证数据及时写入。
3.3 安装系统(根据需要把RDM盘挂载到系统中)
-------------------------------
一些注意事项
1. RDM盘不受快照影响
2. 挂载了RDM盘的系统不要直接导出OVF模板,需要先卸载RDM,再导出
3. 挂载了RDM的系统不能在Esxi主机中迁移了(因为RDM的路径问题)
-----------------------------
采用RDM的一些优势:
1. 前面提到过的突破了Raid卡不能直通的限制
2. 可以突破VMFS系统限制运用更大的存储(VMFS5最大64T,而且能分给单个虚拟机的最多16T)
3. 读写效率的提示(少了VMFS这一层的效率影响)
阅读(2906) | 评论(0) | 转发(0) |