Inter VROC技术简介
Intel® Virtual RAID on CPU (Intel® VROC)
简单来说就是用CPU的PCIE通道给NVME硬盘做Raid
更多信息可以访问官方支持页面
Raid Key 授权,即VROC SKU
授权主要有用的有2个标准和高级,仅Raid1的授权我暂时没见过。
标准 VROCSTANMOD 黑色 (RAID 0/1/10)
高级 VROCPREMMOD 红色 (RAID 0/1/5/10)
兼容性
使用VROC对磁盘型号,CPU型号、平台、芯片组等都用要求,这里可以参考官方支持说明
处理器兼容性列表
目前看是至强 1-6代
平台和芯片组兼容性列表
各Raid级别最大磁盘数量
每个 RAID 0/5 阵列 24 个驱动器。每个 RAID 10 阵列 4 个驱动器。每个 RAID 1 阵列 2 个驱动器。
硬盘型号
支持的NVME硬盘型号
操作系统
服务器上的操作
前面部分都是可以在Intel官网上找到的资料,下面都是根据各家服务器操作可能不同,这里不包括改扩配的内容。
安装Raid Key
找到服务器主板上Raid Key插槽,我图片上的机器是浪潮NF5468M6,位置在GPU板下面,授权是高级授权(红色)。
确认服务器能识别硬盘
改配完成后确认服务器器上能识别硬盘,并确认硬盘在兼容性列表中。如下图是识别出3块NVME硬盘。
识别磁盘所在的通道及服务器PCIE拆分
在 Socket Configuration→IIO Configuration→Socket0或1 Configuration 查看NVME硬盘所在的通道。
如下图CPU0_PE0……CPU0_PE3表示CPU0上的4个PCIEx16通道,后面跟着字母表示通道有拆分,一个字母代表1个x4通道。
例如CPU0_PE2_AB代表被拆分为1个x8通道,CPU0_PE2_C代表被拆分为1个x4通道。
浪潮服务器PCIE通道只能自动拆分,不支持手动拆分,有时候拆分有问题可能会导致识别出的磁盘数量不对,请检查改扩配知否符合工艺要求。
NVME硬盘通常是x4通道的,我们这里可以通过看后面跟着1个字母的,里面显示Linked as x4
这里请确认所有盘的通道,如果x4通道太多,不能确认哪个通道是nvme硬盘,可以先关机拔盘,对比前后Linked as x4的状态。
确认好后去通道中开启VMD,例如我的三块盘通道是CPU0_PE2C、CPU1_PE2DA、CPU1_PE2B
在Socket Configuration→Intel VMD technology→Intel VMD for volume Management Device on Socket 0或1
在对应CPU使能VMD功能,盘在2个CPU上2个都需要使能。
对应开启CPU0_PE2C、CPU1_PE2DA、CPU1_PE2B的VMD,**不要多开,也不要少开!!**修改完后保存重启,重新进入bios
再次进入BIOS,发现Advanced中Nvme硬盘已经看不到了,可以发现如果把不是nvme的通道开启了vmd,就会造成网卡、raid卡等Pcie卡不识别。
找到RAID on CPU,可以开始配置阵列
配置Raid中的几个细节问题
如果磁盘在不同的PCIE通道,需要把跨通道的功能打开
块大小一致才能配置Raid
在一次配置中发现,同样型号的硬盘块大小不一致,如果报块大小不一致可以检查磁盘块大小
定位硬盘
如果需要定位硬盘,需要插背板上上的VPP线才能标记硬盘(蓝灯)
VROC Key等级查看
SKU等级可以在RAID on CPU中查看