PM8222 UEFI模式RAID配置步骤

一、RAID卡阵列配置

1.1进入raid卡配置界面

开机按del键进入bios配置界面


选择advanced-csm configuration

将下图中的boot mode、network、storage、video oprom policy、other pci devices五项均改为UEFI模式,而后按F10保存重启。

重启后在浪潮LOGO界面按del键进入bios配置界面。选择advanced,davanced下有PM8222字样的选项,选择后即进入raid卡配置界面。

RAID配置界面如下图所示,RAID的相关操作均在此界面完成。

1.2查看RAID状态

进入RAID 配置界面后,在此界面选择array configuration


选择呢manage arrays

点击要查看的阵列,以array a为例

点击 list logical drives

1、此时会显示当前存在的阵列,点击回车

此时有三个选项,分别打开查看

打开Logical Drive Details,会显示阵列状态、大小、名称、条带值等

参数 说明
Status 当前LD的状态。

说明:”ok”表示RAID组状态良好,所有成员盘均在线。

“Failed”表示故障或离线的硬盘数超过了RAID组可容忍的坏盘数。

“Interim Recovery”表示RAID组降级,因为RAID组中存在故障盘,使得RAID组运行性能降低,数据可能丢失。要解决此问题,请检查硬盘是否正确连接设备,或更换故障的硬盘。

Size 整个LD的容量大小。
RAID level 当前LD的RAID级别。
Legacy disk geometry(C/H/S) 当前LD所处的磁盘几何位置。
Strip Size 整个LD的单个NPG条带大小。
Full Stripe Size 整个LD的分条大小。
Number of Parity Groups(NPG) 整个LD的NPG数量。

说明:

“NPG指LD包含的子组数,如RAID 50包含两个RAID 5时,则RAID 50的NPG为2。

Logical Drive Label LD的自定义标签。
Acceleration Method LD的加速方法。
Logical Drive Members LD的物理成员盘。

 

1.3删除raid阵列

选择array configuration


选择manage array

选择要删除的阵列

选择呢delete array

点击 submit changes后成功删除

1.4RAID0的配置

选择 arrayconfiguration


选择create array

将要做RAID0的硬盘enable,点击proceed to next form

RAID级别选择RAID0,点击proceed to next form

依次配置阵列名称、条带值、阵列大小、加速策略,设置成功后选择submit changes

参数 说明
Logical Drive Label LD的自定义标签。
Strip Size/Full Stripe Size Strip Size:单个物理盘的条带大小,可设置为16KiB/32KiB/64KiB/128KiB/256KiB/512KiB/1024KiB,默认值为256KiB。

Full Stripe Size:整个LD的分条大小。

当设定Strip Size后,系统会自动计算出Full Stripe Size。

Size 整个LD的容量大小。
Unit Size LD的容量计算单位。
Acceleration Method P8222卡无缓存,无法设置加速策略
Submit Changes 确认修改。

配置成功

1.5RAID1的配置

选择 arrayconfiguration


选择create array

将要做RAID1的硬盘enable,点击proceed to next form

RAID LEVEL选择RAID1,点击proceed to next form

依次配置阵列名称、条带值、阵列大小、加速策略,设置成功后选择submit changes

参数 说明
Logical Drive Label LD的自定义标签。
Strip Size/Full Stripe Size Strip Size:单个物理盘的条带大小,可设置为16KiB/32KiB/64KiB/128KiB/256KiB/512KiB/1024KiB,默认值为256KiB。

Full Stripe Size:整个LD的分条大小。

当设定Strip Size后,系统会自动计算出Full Stripe Size。

Size 整个LD的容量大小。
Unit Size LD的容量计算单位。
Acceleration Method P8222卡无缓存,无法设置加速策略
Submit Changes 确认修改。

配置成功

1.6RAID5的配置

选择array configuration

选择create array

将要做RAID5的硬盘ENABLE,点击proceed to next form

RAID级别选择RAID5,点击proceed to next form

依次配置阵列名称、条带值、阵列大小、加速策略,设置成功后选择submit changes

参数 说明
Logical Drive Label LD的自定义标签。
Strip Size/Full Stripe Size Strip Size:单个物理盘的条带大小,可设置为16KiB/32KiB/64KiB/128KiB/256KiB/512KiB/1024KiB,默认值为256KiB。

Full Stripe Size:整个LD的分条大小。

当设定Strip Size后,系统会自动计算出Full Stripe Size。

Size 整个LD的容量大小。
Unit Size LD的容量计算单位。
Acceleration Method P8222卡无缓存,无法设置加速策略
Submit Changes 确认修改。

配置成功

1.7RAID10的配置

选择 array configuration


选择create array

将要做RAID10的硬盘enable,点击proceed to next form

RAID LEVEL选择RAID10,点击proceed to next form

依次配置阵列名称、条带值、阵列大小、加速策略,设置成功后选择submit changes

参数 说明
Logical Drive Label LD的自定义标签。
Strip Size/Full Stripe Size Strip Size:单个物理盘的条带大小,可设置为16KiB/32KiB/64KiB/128KiB/256KiB/512KiB/1024KiB,默认值为256KiB。

Full Stripe Size:整个LD的分条大小。

当设定Strip Size后,系统会自动计算出Full Stripe Size。

Size 整个LD的容量大小。
Unit Size LD的容量计算单位。
Acceleration Method P8222卡无缓存,无法设置加速策略
Submit Changes 确认修改。

配置成功

1.8JBOD的配置

PM8204卡支持三种工作模式,分别为:

RAID:控制器所有的RAID功能都被启用,但直通盘不会报送给OS。

Mixed:RAID逻辑盘和直通盘都会报送给OS。

HBA:控制器所有的RAID功能都被禁用,控制器下所有硬盘均被视为直通盘。

搭配背板分直通背板和expand背板,配置有所不同,请注意。

1)背板类型为直通背板  Modify Controller Settings 下的Port CN0 Mode和Port CN1 Mode只有背板类型为直通背板时,才会显示该参数

主页面选择configure controller setting

选择modify controller setting

当Port CN0/CN1 Mode为Mixed时,raid和jbod可同时配置,未配置raid的盘即为jbod
当Port CN0/CN1 Mode为RAID时,只能配置raid,无法配置jbod
当Port CN0/CN1 Mode为HBA时,所有盘视为jbod,无法配置raid


2)搭配expand背板时,需要修改Configure Controller Settings- Configure Controller Port Mode下配置。

搭配expand背板时:

Configure Controller Settings- Configure Controller Port Mode:

若机器有RAID阵列,只显示RAID和MIXED。删除所有阵列会显示HBA

对照搭配直通背板的状态

 

 

1.9热备盘的配置

选择array configuration


选择manage array

选中要配置热备的阵列(配置全局热备和局部热备均需选中)

选择manage spare drives

选择assign dedicated spare即为配置全局热备
选择assign auto replace apare即为配置局部热备

而后将要配置的热备盘enable,点击ssign dedicated spare配置全局热备成功


配置全局热备成功后可以在array configuration—manage array—Array A/B/C—manage spare drives中选择change spare type to autoreplace将全局热备改为局部热备。

选择delete spare drives可以删除热备盘,选择后将要删除的热备盘enable,点击delete spare drives即可删除

1.10设置启动盘

主界面选择 set bootable devices for legacy boot mode


选择select bootable logical drive是设置阵列为第一启动项
选择select bootable physical drive是设置物理磁盘为第一启动项

选择select bootable logical drive后,选择要设为第一启动项的阵列。

点击set as primary bootable decice可设置为第一启动项
点击set as secondary bootable decice可设置为第二启动项

设置完需要重启使设置使设置生效

清楚引导设备
选择set bootable devices for legacy boot mode—clear bootable device

可选择删除第一引导设备,第二引导设备,全部引导设备,选择后点击clear bootable

device确认

1.11控制器常见属性

进入raid卡配置界面

主界面如下图

参数 说明
Controller Information 查看控制器相关的基本信息。
Configure Controller Settings 设置控制器的相关属性。
Array Configuration 创建与管理Array。
Disk Utilities 查看与管理控制器的硬盘。
Set Bootable Device(s) for Legacy Boot Mode 设置控制器在Legacy模式下的第一启动盘与第二启动盘。
Administration 控制器的其他相关操作,包括更新Firmware,收集RAID卡日志,恢复RAID卡参数为出厂配置等。

选择controller information

参数 说明
Controller RAID卡的名称。
Device Id 设备编号。
PCI Address BIOS分配给RAID卡的PCI总线地址。
Hardware Revision 硬件修订版本。
Serial Number RAID卡序列号
WWID world wide name,RAID卡的唯一标识号。
Firmware version Firmware的版本号。
Firmware release data Firmware的发布日期。
UEFI Driver version UEFI驱动版本号。
UEFI Driver release date UEFI驱动版本发布日期。
Temperature RAID卡当前温度,耐受温度上限为105度,超过80度,即为不正常。
Controller Memory Module Size RAID卡的cache大小。
Controller Mode RAID卡的当前的使用模式,有RAID/Mixed/HBA三种模式。

RAID模式:控制器下的LD会上报OS,但直通盘不会报送给OS。

HBA模式:控制器的所有RAID功能都被禁用,控制器下所有硬盘都被视为直通盘。

Mixed模式:RAID逻辑盘和直通盘都会报送给OS。

Supported Mode RAID卡Port口的支持模式。

Port CN0:RAID HBA Mixed

Port CN1:RAID HBA Mixed

选中configure controller settings进入控制器设置界面

参数 说明
Modify Controller Settings 修改控制器的相关属性。
Clear Configuration 清除控制器当前所有的Array与RAID组配置。
Manage Power Settings 能耗设置。
BMC Settings BMC相关的设置。
Configure Controller Port Mode 设置RAID卡的使用模式。


参数 说明
Unconfigured Physical Drive Write Cache State 设置RAID/Mixed模式下非RAID组成员盘的写Cache状态。

Default:将硬盘的写Cache保持为默认状态

Enabled:打开硬盘的写Cache功能

Disabled:关闭硬盘的写Cache功能

HBA Physical Drive Write Cache State 设置HBA模式下硬盘的写Cache状态

Default:将硬盘的写Cache保持为默认状态

Enabled:打开硬盘的写Cache功能

Disabled:关闭硬盘的写Cache功能

Configured Physical Drive Write Cache State 设置RAID/Mixed模式下RAID组成员盘的写Cache状态。

Default:将硬盘的写Cache保持为默认状态

Enabled:打开硬盘的写Cache功能

Disabled:关闭硬盘的写Cache功能

Port CN0 Mode 设置Connector 0端口的模式,有以下三种模式:

RAID:控制器所有的RAID功能都被启用,但直通盘不会报送给OS。

Mixed:RAID逻辑盘和直通盘都会报送给OS。

HBA:Controller所有的RAID功能都被禁用,控制器下所有硬盘均被视为直通盘。

说明:

当背板类型为直通背板时,才会显示该参数。

两个Connector Port如果接在同一块expander上,”Port CN0 “与”Port CN1 “的工作模式必须一致;如果两个Connector Port连接直通背板,可以将”Port CN0 “与”Port CN1 “设置成不同的工作模式。

Port CN1 Mode 设置Connector 1端口的模式,有以下三种模式:

RAID:控制器所有的RAID功能都被启用,但直通盘不会报送给OS。

Mixed:RAID逻辑盘和直通盘都会报送给OS。

HBA:Controller所有的RAID功能都被禁用,控制器下所有硬盘均被视为直通盘。

说明:

当背板类型为直通背板时,才会显示该参数。

两个Connector Port如果接在同一块Expander上,”Port CN0 “与”Port CN1 “的工作模式必须一致;如果两个Connector Port连接直通背板,可以将”Port CN0 “与”Port CN1 “设置成不同的工作模式。

Submit Changes 确认修改。

Clear configuration

参数 说明
Delete All Array Configurations 清除所有RAID组的配置信息。
Delete Configuration metadata on all physical drives 清除所有不属于RAID组,但带有RAID信息的物理硬盘数据。

 

Manage power setting


参数 说明
Power Mode 设置控制器的power mode。

Minimum Power:将static设置设为最低级。

Balanced:static设置随配置而定。

Maximum Performance:将static设置设为最高级。

默认为”Maximum Performance”。

Survival Mode 当RAID卡的温度超过阈值时,Survival Mode将允许控制器将所有的功耗配置设置为最小值,选择该模式后,服务器将继续在这种环境下工作,但性能可能会下降。

Enabled:启动该特性。

Disabled:关闭该特性。

默认取值为”Enabled”。

Submit Changes 确认修改。

 

BMC setting

参数 说明
I2C Slave Address(Hexadecimal) 设置Controller在I2C总线上的设备地址。

该地址为协议格式中第一个字节(称为slave address),由7位地址和一位R/W读写位(0写1读)组成,设置范围为0xD0~0xFF。

说明:

建议该选项保持默认值。

Submit Changes 确认修改。

configure controller port mode

参数 说明
Controller Port Mode 控制器的端口模式,有以下三种:

HBA:该模式下,支持硬盘直通功能,不支持创建RAID组。当有RAID组存在时,不支持切换到该模式。

RAID:该模式下,支持创建RAID组,不支持硬盘直通功能。

Mixed:支持硬盘直通功能与创建RAID组。

默认为”Mixed”模式。

Submit Changes 确认修改。

 

 

 二、常见问题的故障恢复

 

2.1单盘掉线处理步骤

以raid5里,单盘掉线后raid会变为degread(降级)状态,数据仍可正常读写,此时重新拔插硬盘或更换硬盘后,或硬盘为好的硬盘,阵列会自动同步,同步完成后阵列会恢复正常。

2.2多盘掉线处理步骤

以raid5举例,如果阵列中有两块或以上的盘掉线,则raid状态变为Offline,此时数据不可用,此时需要找数据恢复公司进行数据的恢复。