一、工具的下载与使用

1.下载工具

登录BROADCOM网站上RAID控制卡的页面(https://www.broadcom.com/support/download-search?pg=Legacy%2BProducts&pf=Legacy%2BProducts&pn=SAS%2B9311-8i%2BHost%2BBus%2BAdapter&pa=All&po=&dk=&pl=&l=false)。

单击”Management Software and Tools”。

打开管理软件和工具列表。

下载最新版本的”SAS3IRCU”工具。

解压后得到适用于不同操作系统的工具包。

2.安装工具

不同操作系统下,SAS3IRCU工具的安装方法不同,此处仅以Windows、Linux、VMware为例进行说明,其他操作系统下的安装方法请参考软件包中的”Readme”文件。

Windows系统下安装SAS3IRCU工具。

将适用Windows的工具包上传到服务器操作系统任意目录(如C:\tmp)。

在Windows的运行框内输入cmd并按回车,打开命令行工具。

在命令行中输入cd 工具包所在的目录,如cd C:\tmp。

Windows下的SAS3IRCU工具不需安装,此时可执行RAID控制卡命令。

Linux系统下安装SAS3IRCU工具。

使用文件传输工具(例如Putty)将适用Linux的工具包上传到服务器操作系统。

在Shell界面中进入SAS3IRCU工具所在目录。

Linux下的SAS3IRCU工具不需安装,此时可执行RAID控制卡命令。

VMware系统下安装SAS3IRCU工具。

使用文件传输工具(例如Putty)将适用VMware的工具包上传到服务器操作系统任意目录,以/tmp为例。

在VMware命令行执行esxcli software vib install -v=/tmp/vmware-xxx-sas3ircu.vib命令安装sas3ircu工具,其中/tmp/vmware-xxx-sas3ircu.vib需为sas3ircu工具文件的完整路径。

sas3ircu的安装路径为/opt/lsi/bin,需进入该目录后执行RAID控制卡相关命令。

二、查看所有控制卡

命令功能

查看所有控制卡。

命令格式

sas3ircu list

参数说明

使用实例

# 查看所有控制卡

domino:~# ./sas3ircu list

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

Adapter Vendor Device SubSys SubSys

Index Type ID ID Pci Address Ven ID Dev ID

—– ———— —— —— —————– —— ——

0 SAS3008 1000h 97h 00h:01h:00h:00h 1000h 3090h

SAS3IRCU: Utility Completed Successfully.

三、查看所有信息

命令功能

查看RAID、虚拟磁盘、物理硬盘的详细信息。

命令格式

sas3ircu controller_id display

参数说明

参数

参数说明

取值

controller_idRAID控制卡的ID

使用实例

# 查看RAID、虚拟磁盘、物理硬盘的详细信息。

  • 2个硬盘分别设置为第一启动项和第二启动项时,display命令可查询到相关信息,例如:

    domino:~# ./sas3ircu 0 display

    硬盘和RAID组和分别被设置为第一启动项和第二启动项时,display命令可查询到相关信息,例如:

    domino:~# ./sas3ircu 0 display

四、创建和删除RAID

命令功能

创建和删除RAID组。

删除命令会删除所有RAID组。

命令格式

sas3ircu controller_id create RAIDlevel capacity enclosure_id:slot_id name noprompt

sas3ircu controller_id delete noprompt

参数说明

参数

参数说明

取值

controller_idRAID控制卡的ID
level要配置的RAID组级别
capacity要配置的RAID组容量可以为MAX,表示配置RAID组容量最大容量。
enclosure_id硬盘所在Enclosure的ID
slot_id物理硬盘槽位编号
nameRAID组的名字用户自拟

使用实例

# 创建RAID组

domino:~# ./sas3ircu 0 create RAID1 MAX 1:0 1:1 Test01 noprompt

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

Please wait, may take up to a minute…

SAS3IRCU: Volume created successfully.

SAS3IRCU: Command CREATE Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

# 创建RAID组

domino:~# ./sas3ircu 0 create RAID1 MAX 1:2 1:3 Test01 noprompt

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

Please wait, may take up to a minute…

SAS3IRCU: Volume created successfully.

SAS3IRCU: Command CREATE Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

# 删除RAID组

domino:~# ./sas3ircu 0 delete noprompt

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

Please wait, may take up to a minute…

SAS3IRCU: Volume deleted successfully.

SAS3IRCU: Command DELETE Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

五、删除指定的RAID组

命令功能

删除指定的RAID组。

命令格式

sas3ircu controller_id deletevolume volume_id noprompt

参数说明

参数

参数说明

取值

controller_idRAID控制卡的ID
volume_idRAID组ID

使用实例

# 删除ID为322的RAID组

domino:~# ./sas3ircu 0 deletevolume 322 noprompt

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

Please wait, may take up to a minute…

SAS3IRCU: Volume deleted successfully.

SAS3IRCU: Command DELETEVOLUME Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

六、热备盘的创建和删除

命令功能

创建、删除热备盘。

命令格式

sas3ircu controller_id hotspare enclosure_id:slot_id

sas3ircu controller_id hotspare delete enclosure_id:slot_id

参数说明

参数

参数说明

取值

controller_idRAID控制卡的ID
enclosure_id硬盘所在Enclosure的ID
slot_id物理硬盘槽位编号

使用实例

# 创建热备盘。

domino:~# ./sas3ircu 0 hotspare 1:2

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

WARNING: Proceeding with this operation may cause data loss or data

corruption. Are you sure you want to proceed (YES/NO)?yes

WARNING: This is your last chance to abort this operation. Do you wish

to abort (YES/NO)?no

Please wait,may take up to a minute…

SAS3IRCU: Hot Spare disk created successfully.

SAS3IRCU: Command HOTSPARE Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

# 删除热备盘。

domino:~# ./sas3ircu 0 hotspare delete 1:2

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

WARNING: Proceeding with this operation may cause data loss or data

corruption. Are you sure you want to proceed (YES/NO)?yes

WARNING: This is your last chance to abort this operation. Do you wish

to abort (YES/NO)?no

Please wait,may take up to a minute…

SAS3IRCU: Hot Spare disk deleted successfully.

SAS3IRCU: Command HOTSPARE Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

七、查看虚拟磁盘状态

命令功能

查看虚拟磁盘状态。

命令格式

sas3ircu controller_id status

参数说明

参数

参数说明

取值

controller_idRAID控制卡的ID

查看RAID控制卡ID的方法请参见查看所有控制卡。

使用实例

# 查看虚拟磁盘状态。

domino:~# ./sas3ircu 0 status

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

Background command progress status for controller 0…

IR volume 1

Volume ID : 323

Current operation : Background Init

volume Status : Enabled

Volume state : Optimal

Volume wwid : 0307b565aa18c1fb

Physical disk I/Os : Not quiesced

Volume size (in sectors) : 1560545280

Number of remaining sectors : 1558128640

Percentage complete : 0.15%

IR volume 2

Volume ID : 323

Current operation : none

volume Status : Enabled

Volume state : Optimal

Volume wwid : 09fb6da3d1048925

Physical disk I/Os : Not quiesced

SAS3IRCU: Command STATUS Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

八、一致性校验

命令功能

可对指定组做一致性校验。

命令格式

sas3ircu controller_id constchk volume_id noprompt

参数说明

参数

参数说明

取值

controller_idRAID控制卡的ID
volume_idRAID组的ID

使用实例

# 一致性校验

domino:~# ./sas3ircu 0 constchk 322 noprompt

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

SAS3IRCU: Consistency Check Operation started on IR Volume.

SAS3IRCU: Command CONSTCHK Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

九、激活RAID组

命令功能

当有外部配置时,可通过激活RAID组使其生效。

命令格式

sas3ircu controller_id activate volume_id

参数说明

参数

参数说明

取值

controller_idRAID控制卡的ID
volume_id待激活RAID组的ID

使用实例

# 激活ID为322的RAID组。

domino:~# ./sas3ircu 0 activate 322

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

SAS3IRCU: ACTIVATE Volume 322 Passed!

SAS3IRCU: Command ACTIVATE Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

十、点亮硬盘指示灯

命令功能

点亮指定硬盘的指示灯。

命令格式

sas3ircu controller_id locate enclosure_id:slot_id on

参数说明

参数

参数说明

取值

controller_idRAID控制卡的ID
enclosure_id硬盘所在Enclosure的ID
slot_id物理硬盘槽位编号

使用实例

# 点亮指定硬盘的指示灯。

domino:~# ./sas3ircu 0 locate 1:0 on

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

SAS3IRCU: LOCATE command completed successfully.

SAS3IRCU: Command LOCATE Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

十一、收集和清除RAID组事件日志

命令功能

收集和清除RAID组事件日志。

命令格式

sas3ircu controller_id logir upload name

sas3ircu controller_id logir clear

参数说明

参数

参数说明

取值

controller_idRAID控制卡的ID
name日志文件名用户自拟

使用实例

# 收集RAID组事件日志并存储到本地文件FW.log。

domino:~# ./sas3ircu 0 logir upload FW.log

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

SAS3IRCU: LogIR command successful.

SAS3IRCU: Command LOGIR Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

# 清除RAID组事件日志。

domino:~# ./sas3ircu 0 logir clear

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

WARNING: proceeding with this operation will erase all log information

stored in th controller. Are you sure you want to proceed (YES/NO)? yes

SAS3IRCU: LogIR command successful.

SAS3IRCU: Command LOGIR Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

十二、设置指定RAID组作为第一启动项

命令功能

设置指定RAID组作为第一启动项

命令格式

sas3ircu controller_id bootir volume_id

参数说明

参数

参数说明

取值

controller_idRAID控制卡的ID
volume_id待设置为第一启动项的RAID组ID

使用实例

# 设置ID为322的RAID组作为第一启动项。

domino:~# ./sas3ircu 0 bootir 322

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

SAS3IRCU: Command BOOTIR Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

十三、设置指定单盘作为第一启动项

命令功能

设置指定单盘作为第一启动项。

命令格式

sas3ircu controller_id bootencl enclosure_id:slot_id

参数说明

参数

参数说明

取值

controller_idRAID控制卡的ID
enclosure_id硬盘所在Enclosure的ID
slot_id物理硬盘槽位编号

使用实例

# 设置指定单盘作为第一启动项

domino:~# ./sas3ircu 0 bootencl 1:4

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

SAS3IRCU: Command BOOTENCL Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

十四、设置指定RAID组作为第二启动项

命令功能

设置指定RAID组作为第二启动项。

命令格式

sas3ircu controller_id altbootir volume_id

参数说明

参数

参数说明

取值

controller_idRAID控制卡的ID
volume_id待设置为第二启动项的RAID组ID

使用实例

# 设置指定RAID组作为第二启动项。

domino:~# ./sas3ircu 0 altbootir 322

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

SAS3IRCU: Command ALTBOOTIR Completed Successfully.

SAS3IRCU: Utility Completed Successfully.

十五、设置指定单盘作为第二启动项

命令功能

设置指定单盘作为第二启动项。

命令格式

sas3ircu controller_id altbootencl enclosure_id:slot_id

参数说明

参数

参数说明

取值

controller_idRAID控制卡的ID
enclosure_id硬盘所在Enclosure的ID
slot_id物理硬盘槽位编号

使用实例

# 设置指定单盘作为第二启动项。

domino:~# ./sas3ircu 0 altbootencl 1:4

Avago Technologies SAS3 IR Configuration Utility.

Version 13.00.00.00 (2016.03.08)

Copyright (c) 2009-2016 Avago Technologies. All rights reserved.

SAS3IRCU: Command BOOTENCL Completed Successfully.

SAS3IRCU: Utility Completed Successfully.