|
先简单说一下案发现场的情况
一、PowerEdge R730一台,出厂主要性能部件如下
2X 英特尔至强 E5-2603 v3 1.6GHz,15M 缓存,6.40GT/s QPI,无Turbo,无 HT,6C/6T (85W)
PERC H730 集成 RAID控制器, 1GB 缓存
3X 600GB 10K RPM SAS 6Gbps 2.5英寸热插拔硬盘 RAID5
2X DDR4 8GB RDIMM, 2133MT/s, 双列, x8 带宽
双个. 热插拔, 冗余电源(1+1), 750瓦
4口 NetXtreme BCM5720 Gigabit Ethernet PCIe
二、虚拟平台搭建
Dell官网下载了R730对应的ESXI 6 ISO
一个闲置sandisk 16G U盘插入机箱内置的USB口
idrac虚拟控制台远程挂载ISO安装到U盘,设置U盘启动
看到ESXI反人类华丽界面,配置管理网卡和IP
至此,ESXI主机环境all the green(出击脸)
三、虚拟机搭建描述(附赠问题!)
测试环境下先搭建两台CENTOS
原厂三块SAS的RAID5 分配给虚拟机系统空间另外再用两块1T的盘组RAID1,挂载上去做资料盘
再随便用一块SSD插上去做ESXI的缓存盘(840EVO:啊~~我不要做这么随便的盘!)
那么,问题来了:
卑鄙无耻下流的DELL在13代服务器上的全系阵列卡阉割了LSI原厂的cachecade功能
然后,Dell说”LSI的那个都没人用呢,所以我和sandisk携手推出了更坑钱的DAS Cache!“”小伙伴们,快来买授权吧!“
我TM都是进入阵列卡bios界面设置半天找不到cachecade选项,才出来翻资料......
Dell你怎么能这样,我TM还是个孩子啊!我又不会去找原厂固件强行刷入你的阵列卡!
SO,只能启用VMware在enterprises plus版本中提供的Flash Read Cache
虚拟化服务器端闪存
vSphere Flash Read Cache 可虚拟化服务器端闪存,从而提供一个可大幅降低应用延迟的高性能读缓存层。 缓存对虚拟机完全透明,无需任何客户机代理。 vSphere Flash Read Cache 支持按每个 VMDK 的精确度分配闪存资源,从而提供 vMotion 一致性读缓存以及与 DRS 的集成来进行初始安置。
可靠和经济实惠的服务器端闪存- 以 PCIe 卡或固态驱动器形式出现的服务器端闪存为 vSphere 环境提供了可靠和经济实惠的存储介质。 服务器端闪存提供了一个新的低延迟存储层,可以利用该层来以性价比逐渐提高的方式使数据靠近虚拟机。
- See more at: http://www.vmware.com/cn/product ... thash.efBRxspv.dpuf
现在陷入了选择迷茫大阵
A方案1.SSD接入阵列卡,选择non-raid模式,在ESXI中能直接识别为SSD,设置为缓存
2.SSD接入阵列卡,选择单盘raid0模式,在ESXI中不能直接识别,需要手动标识为SSD,随后设置为缓存
以上两种有啥区别?!
求解!
B方案:
SSD不接阵列卡,接入主板上的SATA接口
基于现在整个ESXI的磁盘IO是从阵列卡PCIE接口走的考虑
作为缓存的SSD避开阵列卡从另外的SATA通道走是否在高并发磁盘请求时有帮助?
接下来又衍生出了一些其他问题,各位老司机请别厌烦看我一一道来。
衍生问题1:
H730 mini阵列卡自带电池和1G 缓存,是否可以在阵列上两个RAID缓存策略都用write back来代替writre through
那如果接上阵列卡上的SSD缓存盘,应该采用何种阵列卡的缓存策略呢?
衍生问题2:
现在在ESXI主机上看到的储存情况如下,硬件加速都是”不受支持“状态
查阅了vmware文档也没看明白,请问有配置ESXI的兄弟打开过这个硬件加速支持的么?
问题较多,文字较乱,请见谅
希望大神、老司机们各种乱入赐教啊!
|
|