04-第4章 NVMe VROC Key&VROC NVMe RAID
本章节下载: 04-第4章 NVMe VROC Key&VROC NVMe RAID (4.34 MB)
目 录
Intel® VROC(Intel®Virtual RAID on CPU),可以理解为建立在CPU上的虚拟RAID,是借助CPU实现RAID功能的上层管理方案。VROC NVMe RAID功能需要NVMe VROC Key的支撑才可以完全实现。
NVMe VROC Key在主板上有对应的连接器。接口的具体位置请参见对应产品用户指南。
NVMe VROC Key支持管理连接到主板的NVMe U.2 SSD及NVMe M.2 SSD,连接到存储控制卡的NVMe M.2 SSD由该卡单独管理。
不同型号的NVMe VROC Key的规格具体如下,如有问题请联系技术支持:
表4-1 NVMe VROC Key规格
型号 |
说明 |
Upgrade Key |
支持的RAID级别 |
未安装NVMe VROC Key |
服务器中未安装NVMe VROC Key |
VROC in pass-thru mode |
· Intel NVMe硬盘(型号P3608、P4608和P4618)1:RAID 0 · 其他NVMe硬盘:不支持RAID,每个硬盘作为一个直通盘 |
NVMe-VROC-Key-i |
NVMe VROC Key Intel版 |
Intel |
· Intel NVMe硬盘:RAID 0/1/5/10 · 其他NVMe硬盘:不支持RAID,每个硬盘作为一个直通盘 |
NVMe-VROC-Key-S |
NVMe VROC Key标准版 |
Standard |
NVMe硬盘:RAID 0/1/10 |
NVMe-VROC-Key-P |
NVMe VROC Key高级版 |
Premiere |
NVMe硬盘:RAID 0/1/5/10 |
· Upgrade Key:NVMe VROC Key在BIOS配置界面中的显示条目,详细步骤请参见4.2.2 4. 查询NVMe VROC Key规格。 · 1:型号P3608、P4608和P4618的硬盘在H3C服务器上暂未引入。 · 服务器支持的NVMe硬盘型号及其详细信息,可以通过http://www.h3c.com/cn/home/qr/default.htm?id=315查询。 |
各NVMe VROC Key支持的RAID级别略有不同,详细信息请参见《H3C服务器 存储控制卡功能和技术参数介绍》,各RAID级别对应的成员盘数量如图4-1所示。关于RAID级别的说明,请参见“附录B 磁盘阵列和容错方法”。
表4-2 RAID级别与磁盘数量的关系
RAID级别 |
磁盘数量 |
最多故障盘数 |
RAID 0 |
≥2 |
0 |
RAID 1 |
2 |
1 |
RAID 5 |
≥3 |
1 |
RAID 10 |
4 |
2 |
· 建议用户安装没有RAID信息的硬盘。
· 建议组建同一RAID的所有硬盘容量相同。当硬盘容量不同时,系统以最小容量的硬盘为准,即将所有硬盘容量都视为最小容量。
· 不建议将一个硬盘用在多个RAID中,该情况会使后期维护变得复杂,并影响RAID的性能。
· VMware操作系统,如需使用VROC(NVMe RAID)功能,存在特定要求。详细信息请查询http://www.h3c.com/cn/home/qr/default.htm?id=367。
本节介绍在UEFI启动模式下如何配置NVMe RAID。关于进入BIOS界面和设置BIOS启动模式为UEFI的详细介绍,请参见BIOS用户指南中的对应章节。
不同BIOS版本的界面有所差异,本手册仅以其中一种BIOS版本举例,操作界面请以实际情况为准。
(1) 将服务器上电或重启后,在BIOS启动界面,根据提示按下Delete或Esc(部分产品按Delete或F2),进入图4-1所示的BIOS Setup界面。请参考界面右下角的按键操作提示,以实现在界面中导航和修改设置。
(2) 如图4-2所示,选择Advanced > Socket Configuration>IIO Configuration,按Enter。
(3) 进入图4-3所示界面,选择Intel VMD technology,然后按Enter。
(4) 进入图4-4所示界面,选择 Intel® VMD for Volume Management Device on Processor 1(根据CPU槽位选择),按Enter。
(5) 进入图4-5所示界面,设置每个VMD Config for IOU下的VMD port XX-Slot XX为Auto。
如需通过VROC NVMe RAID为NVMe硬盘组建RAID,针对需要组建RAID的所有NVMe硬盘从属的处理器的VMD状态,请配置为Enabled。
图4-5 配置VMD状态为Enabled
表4-3 参数说明
界面参数 |
功能说明 |
VMD Config for PCH(IOU n) |
标识后续选项为PCH或IOU端口n的VMD功能设置 |
Enable/Disable VMD |
PCH或IOU端口的VMD功能总设置开关,此功能在LEGACY模式下不支持,仅支持UEFI模式,菜单选项为: · Disabled(缺省):禁用此PCH或IOU端口的英特尔®卷管理设备技术 · Enabled:启用此PCH或IOU端口上的VMD技术。当选择此项时,显示后续选项 |
VMD port nA/B/C/D - Slot x |
端口的VMD功能配置选项。Slot标识根据实际Riser和NVMe背板的情况动态显示,当该端口接入设备时,显示对应设备的槽位号。菜单选项为: · Disabled(缺省):禁用该端口的VMD功能 · Enabled:启用该端口的VMD功能 |
Hot Plug Capable |
热插拔功能配置。菜单选项为: · Disabled(缺省):禁用该端口的热插拔功能 · Enabled:启用该端口的热插拔功能 |
CfgBar Size |
设置VMD配置BAR大小(以bits表示,最小=20,最大=27),默认为25 |
MemBar1 size |
内存Bar1大小,默认为25 |
MemBar2 size |
内存Bar2大小,默认为20 |
(6) 保存修改并重启BIOS使配置VMD状态生效。
本节介绍进入NVMe RAID功能相关的配置入口的操作步骤。
(1) 进入BIOS Setup界面。
(2) 如图4-6所示,在BIOS Setup界面选择Advanced页签 > Intel® Virtual RAID on CPU。
如图4-6所示界面上存在Intel® Virtual RAID on CPU选项的前提是VMD 控制器已经使能。
(3) 进入图4-7所示的NVMe RAID概述界面,选择All Intel VMD Controllers,按Enter。
图4-7 NVMe RAID概述界面
(4) 进入图4-8所示的NVMe RAID配置界面。
图4-8 NVMe RAID配置界面
本节介绍配置NVMe RAID的详细操作步骤,操作过程如下。
(1) 进入NVMe RAID配置界面,具体方法请参见2. 进入NVMe RAID配置界面。
(2) 如图4-9所示,选择Create RAID Volume,按Enter。
只有当NVMe VROC Key识别到两个及两个以上的NVMe硬盘的状态为Non-RAID时,才会有Create RAID Volume选项。
(3) 进入图4-10所示界面,在Name、RAID Level、Select Disks、Capacity等输入栏进行相应的设置(参数说明请参见表4-4),然后选择Create Volume,按Enter,然后选择YES,按Enter,完成RAID的创建。
参数 |
说明 |
Name |
RAID的名称 |
RAID Level |
RAID级别,其决定了逻辑磁盘性能、容错能力和容量 |
Enable RAID spanned over VMD Controllers |
RAID跨越VMD控制器使能选项,通过按空格键进行选择,[X]表示使能该选项。当选择了该项之后,可以同时选择不同VMD控制器下的磁盘进行RAID的组建 |
Strip Size |
RAID的条带大小 |
Select Disks |
选择组成RAID的成员磁盘。Select Disks栏下方显示了可用的磁盘,按空格键选择磁盘,[X]表示该磁盘已被选中 |
Capacity(GB) |
逻辑磁盘的容量 |
(4) RAID创建完成后,进入如图4-11所示界面,创建完成的RAID会在RAID Volumes目录下显示。选择某个RAID,按Enter,可查看该RAID的详细信息(包括RAID名称、级别,条带值,状态,容量,是否可作为启动盘,所含磁盘信息等)。
本节介绍配置热备盘的详细操作步骤。
本功能配置的为全局热备盘,热备盘对创建的RAID卷均有效,可同时创建多个热备盘保护多个RAID卷。
(1) 进入NVMe RAID配置界面,具体方法请参见4.2.1 2. 进入NVMe RAID配置界面。
(2) 如图4-12所示,选择红框中的NVMe硬盘用来配置为热备盘,按Enter。
(3) 进入图4-13所示界面,选择Mark as Spare,按Enter。
(4) 进入图4-14所示界面,选择Yes,按Enter完成配置热备盘的操作。
本节介绍删除RAID的详细操作步骤,操作过程如下。
(1) 进入NVMe RAID配置界面,具体方法请参见4.2.1 2. 进入NVMe RAID配置界面。
(2) 如图4-15所示,在RAID Volumes目录下选中待删除的RAID,按Enter。
(3) 进入图4-16所示RAID的信息界面,选择Delete,按Enter。
图4-16 RAID信息界面
(4) 进入如图4-17所示确认界面,选择YES,按Enter完成删除RAID的操作。
图4-17 RAID删除确认界面
本节介绍定位NVMe硬盘位置的详细操作步骤。
(1) 进入NVMe RAID配置界面,具体方法请参见4.2.1 2. 进入NVMe RAID配置界面。
(2) 如图4-18所示,选择需要定位的NVMe硬盘,按Enter。
(3) 进入图4-19所示界面,选择Locate LED On,按Enter完成NVMe硬盘定位,具体硬盘指示灯信息请参见对应产品用户指南。
图4-19 NVMe硬盘定位界面
本节介绍在BIOS配置界面下,查询NVMe VROC Key规格的步骤。
(1) 进入BIOS Setup界面。
(2) 如图4-20所示,在BIOS Setup界面选择Advanced页签 > Intel® Virtual RAID on CPU。
如图4-20所示界面上存在Intel® Virtual RAID on CPU选项的前提是VMD 控制器已经使能。
(3) 进入图4-7所示的NVMe RAID概述界面,其中“Upgrade key”表示NVMe VROC Key的规格。关于NVMe VROC Key规格的详细说明,请参见4.1.1 NVMe VROC Key规格。
图4-21 NVMe RAID概述界面
NVMe VROC不支持在Legacy启动模式下配置RAID。
本节介绍在Linux操作系统下如何配置NVMe RAID。
请参见4.2.1 1. 配置VMD状态对VMD状态进行配置。
在Linux操作系统下执行mdadm --detail-platform命令检查VMD状态是否已使能。如果可以看到类似图4-22中红框部分的Platform和Version的具体信息,表明VMD状态已使能,可以配置NVMe RAID;如果执行命令后看不到类似红框部分的两行信息,请参见1. 配置VMD状态将VMD状态调整为Auto或Enable。
不同产品的Version信息可能略有差异,具体请以实际情况为准。
(1) 创建NVMe RAID前首先需要确认NVMe硬盘个数满足组建RAID的要求,输入lsblk查看可用NVMe硬盘个数,如图4-23所示。
图4-23 查看NVMe硬盘个数
(2) 创建容器,在Linux操作系统下输入mdadm -C /dev/md/imsm0 /dev/nvme[1-4]n1 -n 4 -e imsm命令创建容器,如图4-24所示。命令对应的参数请参见表4-5。
参数 |
说明 |
/dev/md/imsm0 |
容器名称 |
/dev/nvme[1-4]n1 |
创建容器使用NVMe硬盘 |
n |
使用NVMe硬盘数量 |
-e imsm |
使用IMSM元数据创建容器时,需要使用“-e imsm”选项 |
(3) 容器创建完成后创建NVMe RAID,输入mdadm -C /dev/md0 /dev/md/imsm0 -n 4 -l 5 -z 10G命令创建RAID,如图4-25所示。命令对应的参数请参见表4-6。
参数 |
说明 |
/dev/md0 |
RAID名称 |
/dev/md/imsm0 |
容器名称 |
n |
RAID中的NVMe硬盘数 |
l |
RAID级别 |
z |
RAID容量 |
(4) 创建NVMe RAID后输入命令mdadm -D /dev/md0可以查看到容器名称、RAID级别、条带值、NVMe硬盘数量、RAID状态等信息。具体信息如图4-26所示。
配置热备盘可通过以下两种方法:
· 创建RAID的同时创建热备盘
a. 确认VMD状态为Auto且已使能,具体步骤请参见4.4.1 2. 确认VMD状态。
b. 输入mdadm -C /dev/md0 /dev/nvme[1-3]n1 -n 3 -e imsm命令创建容器,如图4-27所示。创建容器使用NVMe硬盘数量为n+1块盘,此处以3块举例。
c. 输入mdadm -C /dev/md1 /dev/md0 -n 2 -l 1 -z 10G命令创建RAID,如图4-28所示。创建RAID使用NVMe硬盘数量为n块盘,此处以2块举例。
· RAID创建完成后添加热备盘
在RAID创建完成后,输入mdadm -a /dev/md0 /dev/nvme1n1,向容器中添加热备盘。
图4-29 添加热备盘
(1) 输入mdadm -S /dev/md1命令停止RAID进程,如图4-30所示。
(2) 输入mdadm -S /dev/md0命令停止容器进程,如图4-30所示。
(3) 输入mdadm --zero-superblock /dev/nvme[1-4]n1命令清除NVMe盘上的所有RAID信息,完成删除RAID操作,如图4-30所示。
本节介绍在Windows操作系统下如何配置NVMe RAID。
通过设备管理器检查VMD状态是否已使能。如果可以看到图4-31中的Storage controllers下有任一一条红框中的信息,表明VMD状态已使能,可以配置NVMe RAID;如果Storage controllers下NVMe硬盘对应显示为Standard NVM Express Controller或无信息,请参见1. 配置VMD状态对VMD重新进行配置。
图4-31 Windows操作系统下检查VMD状态
请从Intel官网获取Intel VROC工具。本文以通过Intel VROC Storage Management Application工具配置NVMe RAID举例。
(1) 打开Intel VROC Storage Management Application工具,进入如图4-32所示界面。
(2) 点击“+”按钮创建RAID,选择控制器和RAID级别如图4-33所示,点击[Next]按钮进入下一步。
(3) 进入如图4-34所示页面,选择硬盘与是否跨域,点击[Next]按钮确认创建RAID。
(4) 进入图4-35所示页面,修改RAID卷名称、RAID 容量和Strip Size。
(5) 如图4-36所示,确认RAID卷信息并确认创建RAID。
图4-36 确认RAID卷信息。
(6) 进入图4-37所示页面,点击[OK]按钮,完成NVMe RAID的创建。
(7) 查看创建完成的RAID信息,点击Volumes中创建好的NVMe RAID,如图4-38所示。
(8) 如图4-39所示,界面将显示RAID具体信息,包括RAID级别、条带值、NVMe硬盘数量、RAID状态等信息。
(1) 进入Intel VROC Storage Management Application工具。
(2) 点击Devices中需要配置为热备盘的NVMe硬盘,点击如图4-40所示右上角的扳手按钮。
(3) 如图4-41所示,点击“Mark as spare”,将选中的硬盘设置为热备盘。
(4) 在弹出的如图4-42所示的界面中点击[Yes]按钮确认配置热备盘。
(5) 确认配置热备盘后,点击Devices中配置为热备盘的NVMe硬盘,看到如图4-43所示界面表示配置热备盘操作完成。
(1) 进入Intel VROC Storage Management Application工具。
(2) 选中需要删除的RAID,点击如图4-44所示的[Delete volume]按钮删除RAID。
(3) 在弹出的图4-45界面点击[Yes]按钮确认删除RAID。
(4) 确认删除RAID后,看到如图4-46所示界面的红框中无被删除的RAID,即表明删除RAID操作完成。
关于存储控制卡的故障信息收集、故障诊断定位和故障解决方法的详细说明,请参见《H3C服务器 故障处理手册》。
存储控制卡与服务器的兼容性关系,请查看http://www.h3c.com/cn/home/qr/default.htm?id=315。
访问https://www.h3c.com/cn/BizPortal/DownLoadAccessory/DownLoadAccessoryFilt.aspx下载存储控制卡的驱动程序。驱动程序的安装步骤,请参见与驱动程序一起发布的版本说明书。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!