7.1 概述
LSI SAS3008 RAID 控制卡(以下简称LSI SAS3008)是基于Fusion-MPT™ (消息传递技术)架构的8端口12Gbit/s SAS控制器,并采用PCIe3.0 x8接口,提供强大的I/O存储引擎,可透明执行所有的数据保护、数据检验和恢复任务。
另外,LSI SAS3008提供3Gbit/s、6Gbit/s、12Gbit/s SAS数据通道和3Gbit/s、6Gbit/s SATA数据通道,每个端口支持SSP、SMP、STP等协议。
LSI SAS3008有2种结构:
- 当安装在机架服务器、X8000、X6800或X6000 V3服务器上时,与主板通过1个Xcede连接器互连,与硬盘背板通过2个MiniSAS线缆互联,结构如图7-1所示。
- 当安装在刀片服务器、X6000 V2服务器或关键业务服务器上时,与主板通过2个Xcede连接器互连,结构如图7-2所示。
1 | RAID卡 | 2 | MiniSAS接口 |
3 | Xcede连接器 | – | – |
1 | RAID卡 | 2 | Xcede连接器 |
7.2 功能
7.2.1 提供多种类型的控制器
LSI SAS3008提供多种类型的控制器,主要包括LSI SAS3008 IT、LSI SAS3008 IR、LSI SAS3008 iMR,各控制器的特性如下:
- LSI SAS3008 IT:支持带外管理功能和直通模式,但不提供RAID功能。即可以通过iBMC等带外管理工具对RAID卡以及RAID卡连接的硬盘进行管理,但是不能通过任何方式进行RAID组相关的配置和操作。
- LSI SAS3008 IR:不支持带外管理功能,但是提供RAID功能。即可以通过RAID卡本身的配置界面和命令行配置管理RAID及其下挂载的硬盘,但无法通过iBMC等带外管理工具对RAID卡进行管理。
- LSI SAS3008 iMR:同时支持带外管理功能和RAID功能。即可以通过iBMC等带外管理工具对RAID卡以及RAID卡下挂的硬盘进行管理,同时支持RAID组相关的配置和操作。
7.2.2 提供高速接口和模块
LSI SAS3008的PCIe Core提供PCIe x8接口,每lane速率为8Gb/s,可以兼容x1、x2、x4配置;支持PCIe 3.0规格,兼容PCIe 2.x和PCIe 1.x。
- 12Gb/s SAS、6Gb/s SAS、3Gb/s SAS
- 6Gb/s SATA、3Gb/s SATA、1.5Gb/s SATA
7.2.3 可连接多个扩展设备
LSI SAS3008最多支持256个扩展设备,应用在华为服务器上,主要体现在连接多个硬盘,最多支持40个硬盘。
7.2.4 支持SAS/SATA/SSD硬盘
RAID卡支持SAS、SATA、SSD硬盘混合使用,支持SAS RAID、SATA RAID、SSD RAID共存于1个控制器下。
实际使用过程中建议使用同类型同规格的硬盘。
- 在RAID1/RAID1E/RAID10中,LSI SAS3008的FW默认把硬盘的写Cache关闭。在RAID0中,硬盘写Cache默认打开。
- 同一RAID组中需要使用同类型同规格的硬盘。
7.2.5 一致性检查
针对有冗余功能的RAID(RAID 1\10\1E),可以实现手动对RAID内的硬盘进行数据的一致性检查,如果发现有数据不一致的情况,会尝试做自动修复并将错误信息保存在Bad Block Table中。
一致性检查只针对已经完成初始化的RAID。
7.2.6 故障自修复
RAID卡集成故障自修复工具,当出现轻微的链路故障或硬盘读写闪断时,自动对故障进行修复。
7.2.7 硬盘热备份
热备盘是指定用于替代RAID故障成员盘的硬盘,用于承载故障硬盘的数据。
LSI SAS3008支持创建最多两个全局热备盘,当RAID的成员盘出现故障时,可以由热备盘替代,防止RAID数据丢失和状态进一步恶化。
热备盘的配置方法可参考7.6.1 配置热备盘。
7.2.8 硬盘直通
硬盘直通功能,又称指令透传,是不经过传输设备处理,仅保证传输质量的一种数据传输方式。
LSI SAS3008可对所连接的硬盘进行指令透传,在不配置虚拟磁盘的情况下,用户指令可以直接透传到硬盘,方便上层业务软件或管理软件访问控制硬盘。例如,服务器操作系统安装过程中,可以直接找到挂载在LSI SAS3008下的硬盘作为安装盘;而不支持硬盘直通的RAID卡,在操作系统安装过程中,只能找到该RAID卡下已经配置好的虚拟磁盘作为安装盘。
LSI SAS3008默认开启硬盘直通功能。
7.2.9 硬盘低格
通过对硬盘反复写0的方式,将硬盘的数据做彻底的格式化和删除动作。
7.2.10 硬盘节能
RAID卡具备磁盘省电功能。此功能根据磁盘配置和I/O活动允许磁盘停转。所有旋转式SAS和SATA磁盘均支持此功能。
默认情况下,硬盘节能功能处于开启状态。
当硬盘节能功能开启时,RAID卡下挂载的“Unconfig Good”状态的磁盘和空闲热备盘均处于节能状态。当有相关操作(例如创建RAID,创建热备盘,动态扩盘,进行热备重构)时可唤醒正处于节能状态的磁盘。
7.2.11 硬盘热插拔
热插拔即带电插拔,用户不需要进行任何配置,就可以在不关闭系统、不切断电源的情况下取出和更换损坏的硬盘,从而提高了系统的容灾能力、扩展性和灵活性等。
7.2.12 硬盘指示灯
硬盘包含2个指示灯,其状态说明如表7-1所示。
指示灯 | 颜色 | 说明 |
---|---|---|
硬盘Fault指示灯 | 黄色 |
|
硬盘Active指示灯 | 绿色 |
|
7.2.13 支持RAID 0/1/10/1E
LSI SAS3008最多支持2个虚拟磁盘,单个虚拟磁盘中最多支持10个硬盘。所有的虚拟磁盘包含的硬盘总量最多14个,剩余硬盘只能以独立的“Physical drive”方式被LSI SAS3008管理。
LSI SAS3008支持的具体RAID类型及对应的硬盘个数如表7-2所示。
RAID类型 | 支持硬盘数 | 允许坏盘数 |
---|---|---|
RAID 0 | 2~10 | 0 |
RAID 1 | 2 | 1 |
RAID 10 | 4~10 | 硬盘数/2 |
RAID 1E | 3~9 | (硬盘数–1)/2 |
- 损坏的硬盘不能是连续的。具体说明请参见A.7 RAID级别介绍。
- 在Windows硬盘管理界面中,LSI SAS3008 IR、LSI SAS3008 iMR的虚拟磁盘(Virtual Drive)和JBOD盘的“Bus Type”均显示为“RAID”,LSI SAS3008 IT的JBOD盘的“Bus Type”显示为“SAS”。
7.3 初始配置(Legacy/Dual模式)
LSI Logic SAS BIOS CU配置工具(以下简称CU)用于配置、管理LSI SAS3008控制器。CU已固化在控制器的BIOS中,可独立于操作系统运行,使配置和管理RAID的过程变得简单、易用。
文档中描述的关于LSI SAS3008的所有配置,都需要重启服务器进入配置界面进行操作。若需要在操作系统运行过程中监测RAID状态、获取配置信息,可在操作系统下使用“SAS3IRCU”命令行工具。
7.3.1 登录管理界面
对系统的影响
进入CU界面需要重启服务器,会导致服务器上业务中断。
操作步骤
配置“LEGACY”模式,具体方法请参见A.3 配置LEGACY模式。
服务器启动过程中,当出现如图7-3所示“Press Ctrl-C to start LSI Corp Configuration Utility...”提示信息时,按“Ctrl+C”。
打印提示信息“Please wait,invoking SAS Configuration Utility...”。
系统完成自检后,进入CU主界面,如图7-4所示,参数说明如表7-3所示。
在此界面中可查看RAID卡全局属性。
全局属性可以配置RAID卡启动时的特性,包括是否使能RAID卡,修改RAID卡启动顺序,显示的设备数目等。
参数 |
说明 |
---|---|
Adapter |
RAID控制卡名称。 |
PCI Bus |
PCI总线号。 |
PCI Dev |
PCI设备号。 |
PCI Fnc |
PCI功能号。 |
PCI Slot |
当前控制器对应的PCI槽位。 |
FW Revision |
固件版本。 |
Status |
RAID卡当前工作状态。
|
Boot Order |
存在多个RAID卡时的启动顺序。
说明:
Boot Order用于在有多个RAID卡的情况下,设置各卡间的启动顺序。当只有1个RAID卡时,此参数显示为
“0”。
|
设置RAID卡启动顺序(可选)
- 将光标移到“Boot Order”下面的选项框,通过“+”、“-”设置RAID卡启动顺序。如图7-6表示将“SAS9300–8i”设置为第一启动项,将“SAS3008”设置为第二启动项。 图7-6 设置RAID卡启动顺序(2)
- 按“Esc”。
弹出操作确认窗口。如图7-7所示。
图7-7 保存配置 - 选择“Save changes and reboot.”,并按“Enter”,保存配置。
服务器自动重启。
- 服务器启动过程中,当出现如图7-8所示“Press Ctrl-C to start LSI Corp Configuration Utility...”提示信息时,按“Ctrl+C”。
系统完成自检后,进入CU主界面。
图7-8 提示信息
选择要操作的LSI SAS3008控制器,按“Enter”。
进入“Adapter Properties”界面,如图7-9所示,参数说明如表7-4所示。
参数 |
说明 |
---|---|
Adapter |
RAID控制卡名称。 |
PCI Slot |
当前控制器对应的PCI槽位。 |
PCI Address (Bus/Dev) |
当前控制器对应的PCI地址。 |
MPT Firmware Revision |
3008卡MPT固件版本。 |
SAS Address |
3008卡的SAS地址。 |
NVDATA Version |
3008卡的配置文件版本。 |
Status |
3008卡当前的状态。 |
Boot Order |
存在多个RAID卡时的启动顺序。 当只有1个RAID卡时,此参数为“0”。 |
Boot Support |
是否支持启动。
|
7.3.2 创建RAID 0
操作场景
- 加入到RAID组的硬盘数据将会被清除,创建RAID前请确认硬盘中无数据或数据不需要保留。
- 同一RAID中的硬盘必须同类型同规格。
操作步骤
备份硬盘数据,并登录管理界面。具体操作方法请参见登录管理界面。
创建RAID 0
- 在“Adapter Properties”界面,选择“RAID Properties”,按“Enter”。
进入“Select New Volume Type”界面,如图7-10所示。
图7-10 Select New Volume Type
- 在“Select New Volume Type”界面,选择“Create RAID 0 Volume”,按“Enter”。
进入“Create New Volume”界面,如图7-11所示。
图7-11 Create New Volume界面
- 向RAID中添加硬盘。
说明:
RAID 0最多支持2~10个硬盘。在硬盘的“RAID Disk”列中按空格键来标识硬盘是否需要加入到当前RAID,如图7-12所示。
- “RAID Disk”标识为“Yes”,表示加入当前RAID。
- “RAID Disk”标识为“No”,表示未加入当前RAID。
图7-12 标识硬盘
- 按“C”。
进入创建RAID确认界面。
- 选择“Save changes then exit this menu”,按“Enter”保存配置。
RAID创建过程大概需要1分钟,此时CU处于中止状态,不能进行其它操作。
创建完成后,返回“Adapter Properties”界面。
附加信息
相关任务
创建完成后,可按照如下步骤查看配置结果:- 在“Adapter Properties”界面中选择“RAID Properties”并按“Enter”。
进入“Select New Volume Type”界面。
- 选择“View Existing Volume”并按“Enter”。
可查看当前存在的RAID信息。
相关概念
无7.3.3 创建RAID 1
操作场景
- 加入到RAID组的硬盘数据将会被清除,创建RAID前请确认硬盘中无数据或数据不需要保留。
- 同一RAID中的硬盘必须同类型同规格。
操作步骤
备份硬盘数据,并登录管理界面。具体操作方法请参见登录管理界面。
创建RAID 1
- 在“Adapter Properties”界面,选择“RAID Properties”,按“Enter”。
进入“Select New Volume Type”界面,如图7-13所示。
图7-13 Select New Volume Type
- 在“Select New Volume Type”界面,选择“Create RAID 1 Volume”,按“Enter”。
进入“Create New Volume”界面,如图7-14所示。
图7-14 Create New Volume界面
- 向RAID中添加硬盘。
向RAID中添加硬盘。
在硬盘的“RAID Disk”列中按空格键来标识硬盘是否需要加入到当前RAID,如图7-15所示。
- “RAID Disk”标识为“Yes”,表示加入当前RAID。
- “RAID Disk”标识为“No”,表示未加入当前RAID。
说明:
- RAID 1支持的硬盘数为2。
- 第一个加入的硬盘即为主盘,之后加入的硬盘即为从盘,从盘将同步主盘的内容。
- 为了避免后期维护时无法确认主、从盘的位置关系,建议此处按照从低槽位到高槽位的顺序添加硬盘。
图7-15 标识硬盘
- 按“C”。
进入创建RAID确认界面。
- 选择“Save changes then exit this menu”,按“Enter”保存配置。
RAID创建过程大概需要1分钟,此时CU处于中止状态,不能进行其它操作。
创建完成后,返回“Adapter Properties”界面。
附加信息
相关任务
创建完成后,可按照如下步骤查看配置结果:- 在“Adapter Properties”界面中选择“RAID Properties”并按“Enter”。
进入“Select New Volume Type”界面。
- 选择“View Existing Volume”并按“Enter”。
可查看当前存在的RAID信息。
相关概念
无7.3.4 创建RAID 1E/10
操作场景
- 加入到RAID组的硬盘数据将会被清除,创建RAID前请确认硬盘中无数据或数据不需要保留。
- 同一RAID中的硬盘必须同类型同规格。
操作步骤
备份硬盘数据,并登录管理界面。具体操作方法请参见登录管理界面。
创建RAID 1E/10
- 在“Adapter Properties”界面,选择“RAID Properties”,按“Enter”。
进入“Select New Volume Type”界面,如图7-16所示。
图7-16 Select New Volume Type
- 在“Select New Volume Type”界面,选择“Create RAID 1E/10 Volume”,按“Enter”。
进入“Create New Volume”界面,如图7-17所示。
图7-17 Create New Volume界面
- 向RAID中添加硬盘。
说明:
RAID1E最多支持3~9个奇数硬盘,RAID10最多支持4~10个偶数硬盘。向RAID中添加硬盘。
在硬盘的“RAID Disk”列中按空格键来标识硬盘是否需要加入到当前RAID,如图7-18所示。
- “RAID Disk”标识为“Yes”,表示加入当前RAID。
- “RAID Disk”标识为“No”,表示未加入当前RAID。
图7-18 标识硬盘
- 按“C”。
进入创建RAID确认界面。
- 选择“Save changes then exit this menu”,按“Enter”保存配置。
RAID创建过程大概需要1分钟,此时CU处于中止状态,不能进行其它操作。
创建完成后,返回“Adapter Properties”界面。
附加信息
相关任务
创建完成后,可按照如下步骤查看配置结果:- 在“Adapter Properties”界面中选择“RAID Properties”并按“Enter”。
进入“Select New Volume Type”界面。
- 选择“View Existing Volume”并按“Enter”。
可查看当前存在的RAID信息。
相关概念
无7.3.5 配置启动项
操作场景
配置启动项为RAID配置过程中必须执行的操作。
操作步骤
登录管理界面。具体操作方法请参见登录管理界面。
配置启动项
- 在“Adapter Properties”界面,选择“SAS Topology”,按“Enter”。
进入“SAS Topology”界面。
- 在“SAS Topology”界面,按“↑”、“↓”选中单个硬盘或RAID,按“ALT+B”设置所选设备为第一启动项。
说明:
如果硬盘或者RAID组信息折叠隐藏了,需要将光标移到 “Controller”或者“RAID XX VOL”上,按“Enter”进行展开。图7-19 设置第一启动项
- 按“ESC”退出设置界面。
- 在操作确认界面中选择“Save changes then exit this menu”,按“Enter”。
7.4 初始配置(EFI/UEFI模式)
BIOS中“Boot Type”设置为“EFI Boot Type”或“UEFI Boot Type”模式时,打开的管理界面如下所述。
文档中描述的关于LSI SAS3008的所有配置,都需要重启服务器进入配置界面进行操作。若需要在操作系统运行过程中监测RAID状态、获取配置信息,可在操作系统下使用“SAS3IRCU”命令行工具。
不同BIOS平台中EFI/UEFI模式下RAID卡的管理接口所在位置不同。
- Brickland平台下,RAID卡管理接口集成在BIOS Setup中,登录方法可参考A.1 EFI模式下登录RAID卡管理界面(Brickland平台)。
- Grantley、Romley平台下,RAID卡管理接口集成在Device Manager中,登录方法可参考A.2 EFI模式下登录RAID卡管理界面(Grantley/Romley平台)。
下面的描述以Brickland平台为例进行说明。
7.4.1 登录管理界面
对系统的影响
进入配置管理界面需要重启服务器,会导致服务器业务中断。
操作步骤
配置“EFI/UEFI Boot Type”模式,具体方法请参见A.4 配置EFI/UEFI模式。
登录LSI SAS3008管理界面
- 重新进入BIOS配置界面。
- 切换至“Advanced”页签。
显示当前存在的RAID卡列表,如图7-20所示。
图7-20 RAID卡列表
- 选择要操作的LSI SAS3008控制器,按“Enter”。
进入如图7-21所示界面。
图7-21 LSI SAS3008
- 按“Enter”。
进入LSI SAS3008操作界面,如图7-22所示。
图7-22 LSI SAS3008主界面
7.4.2 创建RAID 0
操作场景
- 加入到RAID组的硬盘数据将会被清除,创建RAID前请确认硬盘中无数据或数据不需要保留。
- 同一RAID中的硬盘必须同类型同规格。
操作步骤
备份硬盘数据,并登录管理界面。具体操作方法请参见Logging In to the Configuration Utility。
进入“Create Configuration”界面。
- 在主界面中选择“Controller Management”并按“Enter”。
- 选择“Create Configuration”并按“Enter”。
选择RAID级别
- 通过“↑”、“↓”选择“Select RAID level”并按“Enter”。
显示当前可配置的RAID级别,如图7-23所示。
图7-23 选择RAID级别
- 选择要配置的RAID级别“RAID 0”并按“Enter”。
选择成员盘
- 通过“↑”、“↓”选择“Select Physical Disks”并按“Enter”。
打开硬盘选择界面,如图7-24所示,界面中参数说明如表7-5所示。
图7-24 选择硬盘
表7-5 参数说明参数
说明
Selected RAID Level
已配置的RAID级别。
Select Interface Type
选择硬盘接口类型,若RAID卡下挂载多种接口类型的硬盘,可通过该选项过滤。
Select Media Type
选择硬盘类型,若RAID卡下挂载多种容量的硬盘,可通过该选项过滤。
0:2:0 SAS HDD-512b 279GB
可选择的硬盘。
Check All
选中列出的所有硬盘。
Uncheck All
取消选中硬盘。
- 按表7-5所述选中RAID成员盘。
说明:
RAID 0最多支持2~10个硬盘。
保存配置
- 通过“↑”、“↓”选择“Apply Changes”并按“Enter”。
打开操作确认界面,如图7-25所示。
图7-25 操作确认界面
- 通过“↑”、“↓”选择“Confirm”并按“Enter”。
- 选择“Enabled”并按“Enter”。
- 通过“↑”、“↓”选择“Yes”并按“Enter”。
提示Operation completed successfully。
- 按“Enter”。
配置完成。
检查配置结果
- 在主界面中选择“Virtual Disk Management”并按“Enter”。
- 选择“Manage Virtual Disk Properties”并按“Enter”。
显示当前存在的RAID信息。
7.4.3 创建RAID 1
操作场景
- 加入到RAID组的硬盘数据将会被清除,创建RAID前请确认硬盘中无数据或数据不需要保留。
- 同一RAID中的硬盘必须同类型同规格。
操作步骤
备份硬盘数据,并登录管理界面。具体操作方法请参见登录管理界面。
进入“Create Configuration”界面。
- 在主界面中选择“Controller Management”并按“Enter”。
- 选择“Create Configuration”并按“Enter”。
选择RAID级别
- 通过“↑”、“↓”选择“Select RAID level”并按“Enter”。
显示当前可配置的RAID级别,如图7-26所示。
图7-26 选择RAID级别
- 选择要配置的RAID级别“RAID 1”并按“Enter”。