一、工具的下载与使用
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_id | RAID控制卡的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_id | RAID控制卡的ID | – |
level | 要配置的RAID组级别 | – |
capacity | 要配置的RAID组容量 | 可以为MAX,表示配置RAID组容量最大容量。 |
enclosure_id | 硬盘所在Enclosure的ID | – |
slot_id | 物理硬盘槽位编号 | – |
name | RAID组的名字 | 用户自拟 |
使用实例
# 创建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_id | RAID控制卡的ID | – |
volume_id | RAID组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_id | RAID控制卡的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_id | RAID控制卡的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_id | RAID控制卡的ID | – |
volume_id | RAID组的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_id | RAID控制卡的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_id | RAID控制卡的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_id | RAID控制卡的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_id | RAID控制卡的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_id | RAID控制卡的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_id | RAID控制卡的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_id | RAID控制卡的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.