LSI SAS3IRCU配置SAS3系列RAID卡
LSI SAS3IRCU配置SAS3系列RAID卡
一、适用的controller
LSISAS3008
LSISAS3004
二、名词解释
Controller:IR:Volume: 卷,基于物理驱动器通过创建冗余磁盘阵列所生成的虚拟磁盘。概念上等同于RAID冗余磁盘阵列。Enclosure: 硬盘盒编号。Bay: 即slot,指代硬盘盒的某个插槽。HDD:Hard Disk Drive的缩写,即普通机械硬盘。SSD:Solid State Drive的缩写,即固态硬盘。SAS: 序列式SCSI(SAS:Serial Attached SCSI)是一种电脑集线的技术,其功能主要是作为周边零件的数据传输,例如:硬盘、CD-ROM等设备而设计的界面。SATA: 串行ATA(Serial ATA: Serial Advanced Technology Attachment)是一种电脑总线,负责主板和大容量存储设备(如硬盘及光盘驱动器)之间的数据传输,主要用于个人电脑。
三、语法
sas3ircu <controller_#> <command> <parameters>
四、通用参数
<controller_#>
controller编号是程序分配给PCI插槽上的RAID硬件的唯一编号。比如,某个设备上包含2块LSI SAS3008的RAID卡,那么编号0就代表这第一块RAID卡,而编号1就指代另一块。这个编号的取值范围是0~255之间的整数。
<Enclosure:Bay>
由硬盘盒编号(Enclosure)和插槽编号(Bay/Slot)组成的物理驱动器唯一标识。通过DISPLAY命令可以查看到此信息。
五、退出码
0: 命令执行成功。1: 错误的命令行参数或者操作失败。2: 未发现指定的adapter。
六、CREATE命令
创建volume须准守以下规则:
组成一个
volume的多块磁盘,包括卷的热备盘在内,都必须是在同一个controller上。支持的RAID级别包括:
RAID0、RAID1、RAID1E、RAID10。同一个
controller上至多创建2个volume。RAID级别与物理驱动器数量限制
RAID0: Max=10; Min=2RAID1: Max=2; Min=2RAID1E: Max=10; Min=3RAID10: Max=10; Min=3
每个
controller上能创建1个或者2个hot spare disk。不允许跨
SAS、SATA物理驱动器创建volume。不允许跨普通硬盘和固态硬盘创建
volume。
语法
sas3ircu <controller_#> create <volume_type> <size> {<Enclosure:Bay>} [VolumeName] [noprompt]
参数
<controller_#>: controller编号。<volume_type>: volume类型。等价于RAID级别。可选值包括RAID0、RAID1、RAID1E、RAID10。<size>: volume的容量大小,单位MB。MAX代表可用的最大容量值。<Enclosure:Bay>:[VolumeName]: 可选,volume名称。[noprompt]: 可选,阻止在命令运行过程中产生的警告和交互式提示,即静默运行。
七、DELETE命令
该命令用于删除指定controller下的所有的volume及其hot spare drives,但并不会对其它controller的配置参数产生任何影响。
语法
sas3ircu <controller_#> delete [noprompt]
参数
<controller_#>: controller编号。[noprompt]: 可选,阻止在命令运行过程中产生的警告和交互式提示,即静默运行。
八、DELETEVOLUME命令
该命令用于删除指定controller下的指定volume及其hot spare drives,但并不会对其它controller的配置参数产生任何影响。如果某个hot spare对于剩余还未被删除的volume而言是不合适的,那么这个hot spare也会被删除。
语法
sas3ircu <controller_#> deletevolume <volumeID> [noprompt]
参数
<controller_#>: controller编号。<volumeID>: 待删除的volume ID。通过STATUS或者DISPLAY命令可以查看到volume ID相关的信息。[noprompt]: 可选,阻止在命令运行过程中产生的警告和交互式提示,即静默运行。
九、DISPLAY命令
该命令用于显示LSI SAS3 controller相关的配置信息,包括controller类型、固件版本、BIOS版本、volume信息、物理驱动器信息,以及enclosure。
语法
sas3ircu <controller_#> display [filename]
参数
<controller_#>: controller编号。[filename]: 可选,用于存储该命令输出的文件。
命令输出样例
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
Avago Technologies SAS3 IR Configuration Utility.
Version 15.00.00.00 (2016.11.21)
Copyright (c) 2009-2016 Avago Technologies. All rights reserved.
Read configuration has been initiated for controller 0
------------------------------------------------------------------------
Controller information
------------------------------------------------------------------------
Controller type : SAS3008
BIOS version : 8.29.02.00
Firmware version : 12.00.02.00
Channel description : 1 Serial Attached SCSI
Initiator ID : 0
Maximum physical devices : 255
Concurrent commands supported : 4096
Slot : 0
Segment : 0
Bus : 1
Device : 0
Function : 0
RAID Support : Yes
------------------------------------------------------------------------
IR Volume information
------------------------------------------------------------------------
IR volume 1
Volume ID : 323
Status of volume : Okay (OKY)
Volume wwid : 04b796b93430a2a7
RAID level : RAID1
Size (in MB) : 857353
Boot : Primary
Physical hard disks :
PHY[0] Enclosure#/Slot# : 2:0
PHY[1] Enclosure#/Slot# : 2:1
------------------------------------------------------------------------
Physical device information
------------------------------------------------------------------------
Initiator at ID #0
Device is a Hard disk
Enclosure # : 2
Slot # : 0
SAS Address : 5000c50-0-9f3e-0741
State : Optimal (OPT)
Size (in MB)/(in sectors) : 858483/1758174767
Manufacturer : SEAGATE
Model Number : ST900MM0168
Firmware Revision : N003
Serial No : W4009ZLH0000E739G08J
Unit Serial No(VPD) : W4009ZLH0000E739G08J
GUID : 5000c5009f3e0743
Protocol : SAS
Drive Type : SAS_HDD
Device is a Hard disk
Enclosure # : 2
Slot # : 1
SAS Address : 5000c50-0-9f40-be21
State : Optimal (OPT)
Size (in MB)/(in sectors) : 123/1758174767
Manufacturer : SEAGATE
Model Number : ST900MM0168
Firmware Revision : N003
Serial No : S403EKZH0000E7400Z53
Unit Serial No(VPD) : S403EKZH0000E7400Z53
GUID : 5000c5009f40be23
Protocol : SAS
Drive Type : SAS_SSD
Device is a Enclosure services device
Enclosure # : 2
Slot # : 36
SAS Address : 500e004-a-aaaa-aa3e
State : Standby (SBY)
Manufacturer : 12G SAS
Model Number : Expander
Firmware Revision : RevB
Serial No :
Unit Serial No(VPD) : 500e004aaaaaaa3e
GUID : N/A
Protocol : SAS
Device Type : Enclosure services device
------------------------------------------------------------------------
Enclosure information
------------------------------------------------------------------------
Enclosure# : 1
Logical ID : 5a0086f5:dc780000
Numslots : 8
StartSlot : 0
Enclosure# : 2
Logical ID : 500e004a:aaaaaa3e
Numslots : 29
StartSlot : 0
------------------------------------------------------------------------
SAS3IRCU: Command DISPLAY Completed Successfully.
SAS3IRCU: Utility Completed Successfully.
|
IR Volume State可选值Okay(OKY): 活跃、有效。如果配置的RAID级别能够提供一定的数据保护,那么此时用户数据就是受保护状态。Degraded(DGD): 活跃、有效。由于配置已经发生了改变或者物理驱动器中某些处于不可用状态,用户数据实际上处于不完全受保护状态。Failed(FLD): 失败。Missing(MIS): 缺失。Initializing(INIT): 初始化中。Online(ONL): 已上线。
Physical device State可选值Online(ONL): 该物理驱动器是可用的并且已经是构成某个volume的一部分了。HotSpare(HSP): 该物理驱动器已经处于热备状态。一旦对应的volume中有物理驱动器发生故障不可用,该物理驱动器就会顶替发生故障的物理驱动器。Ready(RDY): 该物理驱动器已经处于预备(ready)状态,可以随时被当作一个普通的物理驱动器被使用,可以被分配到某个volume或者热备盘池(hot spare pool)。Available(AVL): 该物理驱动器可能并不处于预备(ready)状态,并且不适合作为volume的一个物理驱动器,也不适合作为热备盘池中的一员。Failed(FLD): 该物理驱动器发生故障或者已经下线。Missing(MIS): 该物理驱动器已经被移除或者处于无响应状态。Standby(SBY): 该设备不是一个硬盘设备。OutofSync(OSY): 该物理驱动器是某个volume的一部分,但是它并没有与同样是volume一部分的其他物理驱动器进行同步。Degraded(DGD): 该物理驱动器时某个volume的一部分并且处于降级(degraded)状态。Rebuilding(RBLD): 该物理驱动器时某个volume的一部分并且处于重建(rebuilding)状态。Optimal(OPT): 该物理驱动器时某个volume的一部分并且处于最优(optimal)状态。
Physical device的Drive Type属性可选值SAS_HDD: 物理驱动器是SAS普通机械硬盘。SATA_HDD: 物理驱动器是SATA普通机械硬盘。SAS_SSD: 物理驱动器是SAS固态硬盘。SATA_SSD: 物理驱动器是SATA固态硬盘。
Physical device的Protocol属性可选值SAS: 物理驱动器支持SAS协议。SATA: 物理驱动器支持SATA协议。
十、HOTSPARE命令
该命令用来给热备池中添加或者删除一个物理驱动器。待添加的物理驱动器存储容量不能小于volume中各个物理驱动器存储容量最小的那个物理驱动器的存储容量。若想要确定各个物理驱动器的存储容量等信息,请参考DISPLAY命令。
创建热备盘时须准守以下规则:
创建热备盘前至少已经存在一个
RAID级别为RAID 1、RAID 10、RAID 1E的volume。因为RAID 0不具备数据冗余特性,因此无法为此创建热备盘。可以为状态是
inactive的volume创建热备盘。对于
HDD而言,若当前controller上的所有volume使用的是SATA磁盘,那么可以添加SAS的热备盘。若当前controller上的所有volume使用的是SAS磁盘,则无法再添加SATA的热备盘。对于
SSD而言,只要RAID卡固件允许,允许为SATA的volume添加SAS的热备盘,也可以为SAS的volume添加SATA的热备盘。每个
controller最多添加2块热备盘。SSD可以作为HDD类型的volume的热备盘,HDD不可以作为SSD类型volume的热备盘。
语法
sas3ircu <controller_#> hotspare [delete] <Enclosure:Bay>
参数
<controller_#>: controller编号。<Enclosure:Bay>: 硬盘盒编号+物理驱动器编号,可以唯一标识一块物理驱动器。[delete]: 可选。加上此参数意味着执行的是删除热备盘的操作,反之,则是添加热备盘操作。
十一、STATUS命令
该命令会显示当前已经存在volume,以及当前还在进行中的操作的状态。
语法
sas3ircu <controller_#> status
参数
<controller_#>: controller编号。
十二、LIST命令
该命令显示当前系统中的所有controller及其controller index组成的列表。
语法
sas3ircu list
十三、参考
- SAS-3 Integrated RAID Configuration Utility (SAS3IRCU)
- LSI SAS3008文档
- Disk Enclosure
- HDD
- SSD
- SAS
- SATA
LSI SAS3IRCU配置SAS3系列RAID卡的更多相关文章
- LSI系列芯片Raid卡配置方法、管理手册
说明 本手册适用于LSI芯片Raid卡 包括但不限于Inspur 2008/2108 Raid卡.LSI 9240/9260/9261/ 9271 等Raid卡. 不同型号的Raid卡在某些功能上的支 ...
- Esxi 5.0下配置LSI SAS RAID卡
公司有几台服务器,安装的是ESXI5.0的虚拟机,原来使用的是普通的台式机,现在新购的专用服务器并安装的LSI 8708 SAS RAID卡(服务器自带的板载RAID卡ESXI不支持),现在要将虚拟机 ...
- [转]DELL PERC 系列阵列卡选型和用法指南
引用地址 https://www.sulabs.net/?p=895 DELL PERC 系列阵列卡选型和用法指南 2018年12月29日 Su 本文缘起于一位朋友在生产服务器硬件中,使用了错误的阵列 ...
- 【转】MegaSAS RAID卡 BBU Learn Cycle周期的影响
http://ju.outofmemory.cn/entry/140 背景 最近遇到有些带MegaSAS RAID卡的服务器,在业务高峰时突然IO负载飚升得很高,IO性能急剧下降,查了日志及各种设置最 ...
- RAID卡技术简析
经过一段时间的折腾,工作的事终于解决了,新工作一上来的第一件事就要熟悉RAID卡存储机制,先简单了解下RAID卡吧. 提到RAID卡就不得不提什么是RAID,RAID是英文Redundant Arra ...
- Linux系统下一个冷门的RAID卡ioc0及其监控mpt-status
新接手了一台Linux服务器,准备检查是否有配置RAID.参考(http://mip.0834jl.com) 先查看是否有RAID卡: 复制代码 代码如下: # dmesg|grep -i raid ...
- RAID卡 BBU Learn Cycle周期的影响
背景 最近遇到有些带MegaSAS RAID卡的服务器,在业务高峰时突然IO负载飚升得很高,IO性能急剧下降,查了日志及各种设置最后才发现是RAID卡的Cache写策略由 WriteBack变成Wri ...
- Dell PowerEdge服务器RAID卡驱动下载
Dell PowerEdge服务器RAID卡驱动下载 DELL新阵列卡驱动下载 型号 支持系统驱动 H310/710 /710P/810 Win2008 x32 Windows 2008 x64 Wi ...
- linux操作系统优化系列-RAID不同阵列模式的选择
背景 笔者所在的某通信运营商某大数据项目由于应用面临瓶颈需要扩充服务器设备,当初上这个项目的时候,服务器上线前的工作(配置raid,安装操作系统,Infiniband网络调试,系统漏洞安全加固)都是我 ...
随机推荐
- nginx config的多个config配置
在我们的一台服务器上,一个nginx服务器下面可能跑着许多许多的项目; 那么就需要配置多个对应的配置 端口号 已经文件入库目录等等 那么项目多了以后,把这些项目都写到一个文件里 到后期难以查看与管理 ...
- 安装用于跨平台移动开发的 Visual C++
安装用于跨平台移动开发的 Visual C++ Visual Studio 2015 若要了解有关 Visual Studio 2017 RC 的最新文档,请参阅 Visual Studio 20 ...
- 数据科学:numpy.where() 的用法
原文出处:numpy.where() 用法讲解 原创作者:massquantity numpy.where() 有两种用法: 1. np.where(condition, x, y) 满足条件(con ...
- AngularJS:表格
ylbtech-AngularJS:表格 1.返回顶部 1. AngularJS 表格 ng-repeat 指令可以完美的显示表格. 在表格中显示数据 使用 angular 显示表格是非常简单的: A ...
- UE4动画功能整理
转自:http://blog.ch-wind.com/ue4%E5%8A%A8%E7%94%BB%E5%8A%9F%E8%83%BD%E6%95%B4%E7%90%86/ 工欲善其事必先利其器,最近一 ...
- SQL SERVER2008修改数据库名相关的脚本
--修改数据库名 ----1.首先查找数据库是否占用,杀掉占用的id select spid from master.dbo.sysprocesses where dbid=db_id('ClothC ...
- Py修行路 python基础 (二十五)线程与进程
操作系统是用户和硬件沟通的桥梁 操作系统,位于底层硬件与应用软件之间的一层 工作方式:向下管理硬件,向上提供接口 操作系统进行切换操作: 把CPU的使用权切换给不同的进程. 1.出现IO操作 2.固定 ...
- 使用 Ansible 管理 MySQL 复制
Ansible 是一个新兴的 IT 自动化工具.本文将介绍如何通过 Ansible 配置及管理 MySQL 主.从复制环境,实现部署过程自动化,体验 Ansible 简单快速带来的快感. 简介: An ...
- BGP基本配置的方法
边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议. BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议. as100 as200 ...
- 改变函数中的 this 指向——神奇的call,apply和bind及其应用
在JavaScript 中,call.apply 和 bind 是 Function 对象自带的三个方法,这三个方法的主要作用是改变函数中的 this 指向,从而可以达到`接花移木`的效果.本文将对这 ...