searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

PMC芯片存储控制器管理命令(arcconf)总结

2023-09-11 05:54:21
533
0

PMC作为市场上主流的存储控制器芯片厂商,不但有标准的存储控制器卡(PCIE/OCP等各种形态),而且大多数OEM/ODM厂商也会用PMC

片进行存储控制器卡定制,以实现你成本优化的目的,但使用PMC芯片的存储控制器卡,除了惠普实现了命令行管理工具的定制,PMC原厂卡和

他定制卡均使用PMC提供的命令行工具进行管理(arcconf),现总结PMC芯片的控制器卡的常用命令总结如下:

1. 参数说明

  • ATAPASSWORD 物理盘设置密码
  • BACKUPUNIT 备份单元操作
  • CONSISTENCYCHECK 打开控制器后台一致性检测模式
  • COPYBACK 打开控制器后台copyback模式
  • CPLD CPLD相关操作
  • CREATE 创建逻辑盘
  • DELETE 删除逻辑盘
  • ERRORTUNABLE 设置控制器错误可调属性
  • EXPANDERUPGRADE 更新expander firmware
  • FAILOVER 打开控制器failover模式
  • GETCONFIG 打印控制器信息
  • GETEXCEPTION 获取控制器、逻辑盘、物理盘例外
  • GETLOGS 获取控制器log信息
  • GETPERFORM 获取performance mode参数
  • GETSMARTSTATS 获取控制器SMART信息
  • GETSTATUS 显示正在运行任务的状态
  • GETVERSION 打印所有控制器的版本信息
  • IDENTIFY 闪烁控制器上所接硬盘的LED灯
  • IMAGEUPDATE 更新物理盘Firmware
  • KEY 安装feature key到控制器内
  • LIST 列出系统连接的所有控制器
  • MODIFY 变更raid级别或在线扩展容量
  • PHYERRORLOG 显示控制器或设备或expander PHY的PHY errorr日志
  • PLAYCONFIG 将XML配置导入到控制器
  • PRESERVECACHE 变更控制器的cache保存设置
  • RESCAN 检查新增或移除的硬盘
  • RESETSTATISTICSCOUNTERS 重置控制器统计计数
  • ROMUPDATE 更新控制器Firmware
  • SAVECONFIG 保存控制器信息XML文件
  • SAVESUPPORTARCHIVE 保存配置存档
  • SEEPROM 更新控制器SEEPROM firmware
  • SETALARM 设置控制器报警
  • SETBIOSPARAMS 设置控制器BIOS参数
  • SETBOOT 设置可启动设备
  • SETCACHE 调整物理或逻辑设备的cache模式
  • SETCONFIG 恢复出厂设置
  • SETCONTROLLERMODE 控制器模式设置
  • SETCUSTOMMODE 设置用户自定义模式
  • SETMAXCACHE 调整物理或逻辑盘的maxcache设置
  • SETNAME 重命名逻辑设备的设备号
  • SETNCQ 开启控制器NCQ状态SETPERFORM 根据应用变更适配器设置
  • SETPHY 重配置PHY设置
  • SETPOWER 设置控制器或逻辑设备功耗
  • SETPRIORITY 改变特定的或全局的任务优先级
  • SETSTATE 人工设置物理设备或逻辑设备状态
  • SETSTATSDATACOLLECTION 打开控制器统计数据收集模式SLOTCONFIG 列出背板上的每个槽位的设备
  • SMP 发送SMP命令至expander
  • TASK 物理或逻辑设备上开启可应用任务
  • UARTLOG 改变控制器UART控制
  • UNINIT 人工停止状态为raw或ready的物理设备初始化
  • VERIFYWRITE 打开控制器的验证写特性 

2. 常用命令

2.1 显示控制器所连接背板的硬盘 

[root@test ~]# arcconf slotconfig
Controllers found: 1
Usage: SLOTCONFIG <Controller#> <EnclosureID#> <Slot#>
Usage: SLOTCONFIG <Controller#> <EnclosureID#> MAP
Example: SLOTCONFIG 1 2 2
Example: SLOTCONFIG 1 2 MAP
Example: SLOTCONFIG 1 ALL MAP

[root@test ~]# arcconf slotconfig 1 all map
Controllers found: 1
SLOT CONFIGURATION #0:
=======================
Enclosure ID : 0
Vendor : ADAPTEC
Model : Virtual SGPIO
Firmware : 1
Enclosure Logical Identifier : 0000000000000001
Slot 0 : 0,0 (Channel:Device), S/N:ZBS0QCJ5, State:Online
Slot 1 : 0,1 (Channel:Device), S/N:ZBS0Q0C3, State:Online
Slot 2 : 0,2 (Channel:Device), S/N:K7G1NNPL, State:Online
Slot 3 : 0,3 (Channel:Device), S/N:K7G3JHUL, State:Online
Slot 4 : 0,4 (Channel:Device), S/N:K7G2Y1JL, State:Online
Slot 5 : 0,5 (Channel:Device), S/N:K7G2JL6L, State:Online
Slot 6 : 0,6 (Channel:Device), S/N:K7G2SPBL, State:Online
Slot 7 : 0,7 (Channel:Device), S/N:K7G2Y0RL, State:Online
Command completed successfully.

2.2 新建raid前将物理盘初始化

语法:
[root@test ~]# arcconf task
Controllers found: 1
Usage: TASK START <Controller#> LOGICALDRIVE <LogicalDrive#> <task> [noprompt] [nologs]
Usage: TASK STOP <Controller#> LOGICALDRIVE <LogicalDrive#> [nologs]
Usage: TASK START <Controller#> DEVICE <Channel# ID#> <task> [<password>][noprompt] [nologs]
Usage: TASK START <Controller#> MAXCACHE <task> [noprompt] [nologs]
Usage: TASK STOP <Controller#> DEVICE <Channel# ID#> [nologs]
Usage: TASK STOP <Controller#> MAXCACHE
Example: TASK START 1 LOGICALDRIVE 0 VERIFY noprompt
Example: TASK STOP 1 LOGICALDRIVE 0
Example: TASK START 1 DEVICE 0 0 clear
Example: TASK START 1 MAXCACHE coherencycheck once
Example: TASK STOP 1 DEVICE 0 0
Example: TASK STOP 1 MAXCACHE

eg.将0:2盘初始化,0表示channel ID, 2表示硬盘ID,等同于LSI raid卡的Enclousure ID和Slot ID
[root@test ~]# arcconf task start 1 device 0 2 initialize noprompt

2.3 新建raid

RAID卡:

eg.新建一个raid10, 写策略为WB
[root@test ~]# arcconf create 1 logicaldrive wcache wb max 10 0 2 0 3 0 4 0 5 noprompt

eg.新建一个simple volume(类似LSI raid卡的单盘raid0)
[root@test ~]# arcconf create 1 logicaldrive wcache wb max simple_volume 0 6 noprompt

HBA卡:

eg.新建一个raid1
arcconf create 1 logicaldrive max 1 0 18 0 19 noprompt

 

2.4 删除raid

eg.删除LD1 (RAID和HBA命令相同)
[root@test ~]# arcconf delete 1 logicaldrive 1 noprompt

2.5 清除逻辑盘preservecache 

eg.清除LD1的preservecache
[root@test ~]# arcconf preservecache 1 clear logicaldirve 1

2.6 查看PMC raid卡统计数据(查看raid卡使用情况) 

a.先开启statsdatas收集功能
[root@test~]# arcconf setstatsdatacollection 1 enable
Controllers found: 1
Command completed successfully.
b. 获取当前功能设置状态
[root@test ~]# arcconf getlogs 1 stats tabular

2.7 查看PMC raid卡 event log 

[root@test ~]# arcconf getlogs 1 event tabular

2.8 查看硬盘rebuild进度 

[root@test ~]# arcconf getstatus 1
Controllers found: 1
Logical Device Task:
Logical Device : 2
Task ID : 101
Current operation : Rebuild
Status : In Progress
Priority : High
Percentage complete : 5
Command completed successfully.

2.9 点亮硬盘灯(LED闪烁) 

语法:
[root@test ~]# arcconf identify
Controllers found: 1
Usage: IDENTIFY <Controller#> LOGICALDRIVE <LogicalDrive#> [nologs]
Usage: IDENTIFY <Controller#> DEVICE <Channel# ID#> [nologs]
Usage: IDENTIFY <Controller#> MAXCACHE [nologs]
Example: IDENTIFY 1 LOGICALDRIVE 0
Example: IDENTIFY 1 DEVICE 0 0
Example: IDENTIFY 1 MAXCACHE
===================================================================================
Identifies a logical device, physical device or an array.
LogicalDrive# : Number of the logical device to be identified
MAXCACHE : Maxcache 3.0 to be identified
Channel# ID# : The Channel and ID of the physical device to be identified

eg.将0,15(Channel:Device)的硬盘灯点亮

[root@test ~]# arcconf identify 1 device 0 15
Controllers found: 1
The specified device(s) is/are blinking.
Press any key to stop the blinking.

2.10  设置raid卡模式

语法:
[root@test ~]# arcconf setcontrollermode
Controllers found: 1
Usage: SETCONTROLLERMODE <Controller#> <Controller Mode> [nologs]
Example: SETCONTROLLERMODE 1 2
===================================================================================
Change a controller's mode.
Controller Modes : 0 - RAID: Expose RAW
: 1 - Auto Volume Mode
: 2 - HBA Mode
: 3 - RAID: Hide RAW
: 4 - Simple Volume Mode

eg.设置RAID-Expose RAW模式(数据盘可以做JBOD)
[root@test ~]# arcconf setcontrollermode 1 0
Controllers found: 1
Command completed successfully.

eg.设置RAID:Hide RAW模式(数据盘做JBOD不可见)
[root@test ~]# arcconf setcontrollermode 1 3
Controllers found: 1
Command completed successfully.

2.11 数据盘做JBOD 

见第10条,先要将RAID卡设置成RAID-Expose RAW模式

语法:
[root@test ~]# arcconf uninit
Controllers found: 1
Usage: UNINIT <Controller#> <CHANNEL# DRIVE#> [Channel# ID#] ... [nologs]
Usage: UNINIT <Controller#> ALL
Example: UNINIT 1 0 0
Example: UNINIT 1 ALL
===================================================================================
Uninitialize the devices so that they can be used for HBA mode. The devices are uninitialized only if they are Raw or Ready.
DEVICE parameters
Controller# : It is the controller id.
Channel# DRIVE# : The Channel and device id of the device which will be uninitialized.
ALL : Uninitializes all the physical devices.

eg.将0,2槽位的硬盘做成JBOD
[root@test ~]# arcconf uninit 1 0 2 noprompt
Controllers found: 1
1 device(s) uninitialized.
Command completed successfully

2.12 查看设备信息 

语法:
[root@test ~]# arcconf getconfig
Controllers found: 1
Usage: GETCONFIG <Controller#> [AD | LD [LD#] | PD [Channel# ID# Channel# ID#...]| MC | CN | [AL]] [nologs]
Example: GETCONFIG 1
Example: GETCONFIG 1 AD
Example: GETCONFIG 1 LD
Example: GETCONFIG 1 LD 0
Example: GETCONFIG 1 PD
Example: GETCONFIG 1 PD 0 0
Example: GETCONFIG 1 MC
Example: GETCONFIG 1 CN
Example: GETCONFIG 1 AL
===================================================================================
Prints controller configuration information.
Option AD : Adapter information only
LD : Logical device information only
LD# : Optionally display information about the specified logical device
PD : Physical device information only
MC : Maxcache 3.0 information only
CN : Connector information for smartHBA only
AL : All information (optional)
Channel# ID#: The Channel and ID of the physical device to be display.

eg.查看raid卡信息
[root@test ~]# arcconf getconfig 1 ad

eg.查看所有逻辑卷信息
[root@test ~]# arcconf getconfig 1 ld

eg.查看第一个逻辑卷信息
[root@test ~]# arcconf getconfig 1 ld 0

eg.看看所有物理盘信息
[root@test ~]#arcconf getconfig 1 pd

eg.看看第一个物理盘信息
[root@test ~]#arcconf getconfig 1 pd 0 8
Controllers found: 1
----------------------------------------------------------------------
Physical Device information
----------------------------------------------------------------------
Device #0
Device is a Hard drive
State : Online
Block Size : 512 Bytes
Supported : Yes
Programmed Max Speed : SATA 6.0 Gb/s
Transfer Speed : SATA 6.0 Gb/s
Reported Channel,Device(T:L) : 0,8(8:0)
Reported Location : Enclosure 0, Slot 0(Connector 0, Connector 1)
Reported ESD(T:L) : 2,0(0:0)
Vendor : ATA
Model : Micron_5100_MTFD
Firmware : U045 D0M
Serial number : 18251D42F576
World-wide name : 500A07511D42F576
Reserved Size : 139800 KB
Used Size : 228800 MB
Unused Size : 64 KB
Total Size : 228936 MB
Write Cache : Enabled (write-back)
FRU : None
S.M.A.R.T. : No
S.M.A.R.T. warnings : 0
Power State : Full rpm
Supported Power States : Full power,Powered off,Standby
SSD : Yes
Temperature : 27 C/ 80 F
NCQ status : Enabled
----------------------------------------------------------------
Device Phy Information
----------------------------------------------------------------
Phy #0
PHY Identifier : 0
SAS Address : 590E710BB9A00000
Attached PHY Identifier : 0
Attached SAS Address : 590E710BB9A0007F
----------------------------------------------------------------
Runtime Error Counters
----------------------------------------------------------------
Hardware Error Count : 0
Medium Error Count : 0
Parity Error Count : 0
Link Failure Count : 0
Aborted Command Count : 0
SMART Warning Count : 0

2.13 删除逻辑卷 

语法:
[root@test ~]# arcconf delete
Controllers found: 1
Usage: DELETE <Controller#> LOGICALDRIVE <ld#> [noprompt] [nologs]
Usage: DELETE <Controller#> LOGICALDRIVE <ld#> <ld#> ... [PRESERVEPARTITION] [noprompt] [nologs]
Usage: DELETE <Controller#> LOGICALDRIVE ALL [PRESERVEPARTITION] [noprompt] [nologs]
Usage: DELETE <Controller#> JBOD <Channel# ID#> [Channel# ID#] ... [noprompt] [nologs]
Usage: DELETE <Controller#> JBOD ALL [noprompt] [nologs]
Usage: DELETE <Controller#> MAXCACHE
Example: DELETE 1 LOGICALDRIVE 0
Example: DELETE 1 LOGICALDRIVE 0 1 PRESERVEPARTITION
Example: DELETE 1 LOGICALDRIVE ALL
Example: DELETE 1 JBOD 0 0 0 1
Example: DELETE 1 JBOD ALL
Example: DELETE 1 MAXCACHE
===================================================================================
Delete one or more logical devices or JBODs or Maxcache from the controller.ld# : Number of the logical device to be deleted
ALL : Deletes all logical drives or JBODs
Channel# ID# : A list of space-delimited channel number and
device number pairs for each JBOD device.
PRESERVEPARTITION : Deletes logical drives without partitions.
It is applicable ONLY for ALL or multiple LD#.
noprompt : Don't prompt for confirmation.

eg.删除第一个逻辑卷(从0开始计算)
[root@test ~]#arcconf delete 1 logicaldrive 0 noprompt

 

0条评论
作者已关闭评论
z****n
4文章数
0粉丝数
z****n
4 文章 | 0 粉丝
原创

PMC芯片存储控制器管理命令(arcconf)总结

2023-09-11 05:54:21
533
0

PMC作为市场上主流的存储控制器芯片厂商,不但有标准的存储控制器卡(PCIE/OCP等各种形态),而且大多数OEM/ODM厂商也会用PMC

片进行存储控制器卡定制,以实现你成本优化的目的,但使用PMC芯片的存储控制器卡,除了惠普实现了命令行管理工具的定制,PMC原厂卡和

他定制卡均使用PMC提供的命令行工具进行管理(arcconf),现总结PMC芯片的控制器卡的常用命令总结如下:

1. 参数说明

  • ATAPASSWORD 物理盘设置密码
  • BACKUPUNIT 备份单元操作
  • CONSISTENCYCHECK 打开控制器后台一致性检测模式
  • COPYBACK 打开控制器后台copyback模式
  • CPLD CPLD相关操作
  • CREATE 创建逻辑盘
  • DELETE 删除逻辑盘
  • ERRORTUNABLE 设置控制器错误可调属性
  • EXPANDERUPGRADE 更新expander firmware
  • FAILOVER 打开控制器failover模式
  • GETCONFIG 打印控制器信息
  • GETEXCEPTION 获取控制器、逻辑盘、物理盘例外
  • GETLOGS 获取控制器log信息
  • GETPERFORM 获取performance mode参数
  • GETSMARTSTATS 获取控制器SMART信息
  • GETSTATUS 显示正在运行任务的状态
  • GETVERSION 打印所有控制器的版本信息
  • IDENTIFY 闪烁控制器上所接硬盘的LED灯
  • IMAGEUPDATE 更新物理盘Firmware
  • KEY 安装feature key到控制器内
  • LIST 列出系统连接的所有控制器
  • MODIFY 变更raid级别或在线扩展容量
  • PHYERRORLOG 显示控制器或设备或expander PHY的PHY errorr日志
  • PLAYCONFIG 将XML配置导入到控制器
  • PRESERVECACHE 变更控制器的cache保存设置
  • RESCAN 检查新增或移除的硬盘
  • RESETSTATISTICSCOUNTERS 重置控制器统计计数
  • ROMUPDATE 更新控制器Firmware
  • SAVECONFIG 保存控制器信息XML文件
  • SAVESUPPORTARCHIVE 保存配置存档
  • SEEPROM 更新控制器SEEPROM firmware
  • SETALARM 设置控制器报警
  • SETBIOSPARAMS 设置控制器BIOS参数
  • SETBOOT 设置可启动设备
  • SETCACHE 调整物理或逻辑设备的cache模式
  • SETCONFIG 恢复出厂设置
  • SETCONTROLLERMODE 控制器模式设置
  • SETCUSTOMMODE 设置用户自定义模式
  • SETMAXCACHE 调整物理或逻辑盘的maxcache设置
  • SETNAME 重命名逻辑设备的设备号
  • SETNCQ 开启控制器NCQ状态SETPERFORM 根据应用变更适配器设置
  • SETPHY 重配置PHY设置
  • SETPOWER 设置控制器或逻辑设备功耗
  • SETPRIORITY 改变特定的或全局的任务优先级
  • SETSTATE 人工设置物理设备或逻辑设备状态
  • SETSTATSDATACOLLECTION 打开控制器统计数据收集模式SLOTCONFIG 列出背板上的每个槽位的设备
  • SMP 发送SMP命令至expander
  • TASK 物理或逻辑设备上开启可应用任务
  • UARTLOG 改变控制器UART控制
  • UNINIT 人工停止状态为raw或ready的物理设备初始化
  • VERIFYWRITE 打开控制器的验证写特性 

2. 常用命令

2.1 显示控制器所连接背板的硬盘 

[root@test ~]# arcconf slotconfig
Controllers found: 1
Usage: SLOTCONFIG <Controller#> <EnclosureID#> <Slot#>
Usage: SLOTCONFIG <Controller#> <EnclosureID#> MAP
Example: SLOTCONFIG 1 2 2
Example: SLOTCONFIG 1 2 MAP
Example: SLOTCONFIG 1 ALL MAP

[root@test ~]# arcconf slotconfig 1 all map
Controllers found: 1
SLOT CONFIGURATION #0:
=======================
Enclosure ID : 0
Vendor : ADAPTEC
Model : Virtual SGPIO
Firmware : 1
Enclosure Logical Identifier : 0000000000000001
Slot 0 : 0,0 (Channel:Device), S/N:ZBS0QCJ5, State:Online
Slot 1 : 0,1 (Channel:Device), S/N:ZBS0Q0C3, State:Online
Slot 2 : 0,2 (Channel:Device), S/N:K7G1NNPL, State:Online
Slot 3 : 0,3 (Channel:Device), S/N:K7G3JHUL, State:Online
Slot 4 : 0,4 (Channel:Device), S/N:K7G2Y1JL, State:Online
Slot 5 : 0,5 (Channel:Device), S/N:K7G2JL6L, State:Online
Slot 6 : 0,6 (Channel:Device), S/N:K7G2SPBL, State:Online
Slot 7 : 0,7 (Channel:Device), S/N:K7G2Y0RL, State:Online
Command completed successfully.

2.2 新建raid前将物理盘初始化

语法:
[root@test ~]# arcconf task
Controllers found: 1
Usage: TASK START <Controller#> LOGICALDRIVE <LogicalDrive#> <task> [noprompt] [nologs]
Usage: TASK STOP <Controller#> LOGICALDRIVE <LogicalDrive#> [nologs]
Usage: TASK START <Controller#> DEVICE <Channel# ID#> <task> [<password>][noprompt] [nologs]
Usage: TASK START <Controller#> MAXCACHE <task> [noprompt] [nologs]
Usage: TASK STOP <Controller#> DEVICE <Channel# ID#> [nologs]
Usage: TASK STOP <Controller#> MAXCACHE
Example: TASK START 1 LOGICALDRIVE 0 VERIFY noprompt
Example: TASK STOP 1 LOGICALDRIVE 0
Example: TASK START 1 DEVICE 0 0 clear
Example: TASK START 1 MAXCACHE coherencycheck once
Example: TASK STOP 1 DEVICE 0 0
Example: TASK STOP 1 MAXCACHE

eg.将0:2盘初始化,0表示channel ID, 2表示硬盘ID,等同于LSI raid卡的Enclousure ID和Slot ID
[root@test ~]# arcconf task start 1 device 0 2 initialize noprompt

2.3 新建raid

RAID卡:

eg.新建一个raid10, 写策略为WB
[root@test ~]# arcconf create 1 logicaldrive wcache wb max 10 0 2 0 3 0 4 0 5 noprompt

eg.新建一个simple volume(类似LSI raid卡的单盘raid0)
[root@test ~]# arcconf create 1 logicaldrive wcache wb max simple_volume 0 6 noprompt

HBA卡:

eg.新建一个raid1
arcconf create 1 logicaldrive max 1 0 18 0 19 noprompt

 

2.4 删除raid

eg.删除LD1 (RAID和HBA命令相同)
[root@test ~]# arcconf delete 1 logicaldrive 1 noprompt

2.5 清除逻辑盘preservecache 

eg.清除LD1的preservecache
[root@test ~]# arcconf preservecache 1 clear logicaldirve 1

2.6 查看PMC raid卡统计数据(查看raid卡使用情况) 

a.先开启statsdatas收集功能
[root@test~]# arcconf setstatsdatacollection 1 enable
Controllers found: 1
Command completed successfully.
b. 获取当前功能设置状态
[root@test ~]# arcconf getlogs 1 stats tabular

2.7 查看PMC raid卡 event log 

[root@test ~]# arcconf getlogs 1 event tabular

2.8 查看硬盘rebuild进度 

[root@test ~]# arcconf getstatus 1
Controllers found: 1
Logical Device Task:
Logical Device : 2
Task ID : 101
Current operation : Rebuild
Status : In Progress
Priority : High
Percentage complete : 5
Command completed successfully.

2.9 点亮硬盘灯(LED闪烁) 

语法:
[root@test ~]# arcconf identify
Controllers found: 1
Usage: IDENTIFY <Controller#> LOGICALDRIVE <LogicalDrive#> [nologs]
Usage: IDENTIFY <Controller#> DEVICE <Channel# ID#> [nologs]
Usage: IDENTIFY <Controller#> MAXCACHE [nologs]
Example: IDENTIFY 1 LOGICALDRIVE 0
Example: IDENTIFY 1 DEVICE 0 0
Example: IDENTIFY 1 MAXCACHE
===================================================================================
Identifies a logical device, physical device or an array.
LogicalDrive# : Number of the logical device to be identified
MAXCACHE : Maxcache 3.0 to be identified
Channel# ID# : The Channel and ID of the physical device to be identified

eg.将0,15(Channel:Device)的硬盘灯点亮

[root@test ~]# arcconf identify 1 device 0 15
Controllers found: 1
The specified device(s) is/are blinking.
Press any key to stop the blinking.

2.10  设置raid卡模式

语法:
[root@test ~]# arcconf setcontrollermode
Controllers found: 1
Usage: SETCONTROLLERMODE <Controller#> <Controller Mode> [nologs]
Example: SETCONTROLLERMODE 1 2
===================================================================================
Change a controller's mode.
Controller Modes : 0 - RAID: Expose RAW
: 1 - Auto Volume Mode
: 2 - HBA Mode
: 3 - RAID: Hide RAW
: 4 - Simple Volume Mode

eg.设置RAID-Expose RAW模式(数据盘可以做JBOD)
[root@test ~]# arcconf setcontrollermode 1 0
Controllers found: 1
Command completed successfully.

eg.设置RAID:Hide RAW模式(数据盘做JBOD不可见)
[root@test ~]# arcconf setcontrollermode 1 3
Controllers found: 1
Command completed successfully.

2.11 数据盘做JBOD 

见第10条,先要将RAID卡设置成RAID-Expose RAW模式

语法:
[root@test ~]# arcconf uninit
Controllers found: 1
Usage: UNINIT <Controller#> <CHANNEL# DRIVE#> [Channel# ID#] ... [nologs]
Usage: UNINIT <Controller#> ALL
Example: UNINIT 1 0 0
Example: UNINIT 1 ALL
===================================================================================
Uninitialize the devices so that they can be used for HBA mode. The devices are uninitialized only if they are Raw or Ready.
DEVICE parameters
Controller# : It is the controller id.
Channel# DRIVE# : The Channel and device id of the device which will be uninitialized.
ALL : Uninitializes all the physical devices.

eg.将0,2槽位的硬盘做成JBOD
[root@test ~]# arcconf uninit 1 0 2 noprompt
Controllers found: 1
1 device(s) uninitialized.
Command completed successfully

2.12 查看设备信息 

语法:
[root@test ~]# arcconf getconfig
Controllers found: 1
Usage: GETCONFIG <Controller#> [AD | LD [LD#] | PD [Channel# ID# Channel# ID#...]| MC | CN | [AL]] [nologs]
Example: GETCONFIG 1
Example: GETCONFIG 1 AD
Example: GETCONFIG 1 LD
Example: GETCONFIG 1 LD 0
Example: GETCONFIG 1 PD
Example: GETCONFIG 1 PD 0 0
Example: GETCONFIG 1 MC
Example: GETCONFIG 1 CN
Example: GETCONFIG 1 AL
===================================================================================
Prints controller configuration information.
Option AD : Adapter information only
LD : Logical device information only
LD# : Optionally display information about the specified logical device
PD : Physical device information only
MC : Maxcache 3.0 information only
CN : Connector information for smartHBA only
AL : All information (optional)
Channel# ID#: The Channel and ID of the physical device to be display.

eg.查看raid卡信息
[root@test ~]# arcconf getconfig 1 ad

eg.查看所有逻辑卷信息
[root@test ~]# arcconf getconfig 1 ld

eg.查看第一个逻辑卷信息
[root@test ~]# arcconf getconfig 1 ld 0

eg.看看所有物理盘信息
[root@test ~]#arcconf getconfig 1 pd

eg.看看第一个物理盘信息
[root@test ~]#arcconf getconfig 1 pd 0 8
Controllers found: 1
----------------------------------------------------------------------
Physical Device information
----------------------------------------------------------------------
Device #0
Device is a Hard drive
State : Online
Block Size : 512 Bytes
Supported : Yes
Programmed Max Speed : SATA 6.0 Gb/s
Transfer Speed : SATA 6.0 Gb/s
Reported Channel,Device(T:L) : 0,8(8:0)
Reported Location : Enclosure 0, Slot 0(Connector 0, Connector 1)
Reported ESD(T:L) : 2,0(0:0)
Vendor : ATA
Model : Micron_5100_MTFD
Firmware : U045 D0M
Serial number : 18251D42F576
World-wide name : 500A07511D42F576
Reserved Size : 139800 KB
Used Size : 228800 MB
Unused Size : 64 KB
Total Size : 228936 MB
Write Cache : Enabled (write-back)
FRU : None
S.M.A.R.T. : No
S.M.A.R.T. warnings : 0
Power State : Full rpm
Supported Power States : Full power,Powered off,Standby
SSD : Yes
Temperature : 27 C/ 80 F
NCQ status : Enabled
----------------------------------------------------------------
Device Phy Information
----------------------------------------------------------------
Phy #0
PHY Identifier : 0
SAS Address : 590E710BB9A00000
Attached PHY Identifier : 0
Attached SAS Address : 590E710BB9A0007F
----------------------------------------------------------------
Runtime Error Counters
----------------------------------------------------------------
Hardware Error Count : 0
Medium Error Count : 0
Parity Error Count : 0
Link Failure Count : 0
Aborted Command Count : 0
SMART Warning Count : 0

2.13 删除逻辑卷 

语法:
[root@test ~]# arcconf delete
Controllers found: 1
Usage: DELETE <Controller#> LOGICALDRIVE <ld#> [noprompt] [nologs]
Usage: DELETE <Controller#> LOGICALDRIVE <ld#> <ld#> ... [PRESERVEPARTITION] [noprompt] [nologs]
Usage: DELETE <Controller#> LOGICALDRIVE ALL [PRESERVEPARTITION] [noprompt] [nologs]
Usage: DELETE <Controller#> JBOD <Channel# ID#> [Channel# ID#] ... [noprompt] [nologs]
Usage: DELETE <Controller#> JBOD ALL [noprompt] [nologs]
Usage: DELETE <Controller#> MAXCACHE
Example: DELETE 1 LOGICALDRIVE 0
Example: DELETE 1 LOGICALDRIVE 0 1 PRESERVEPARTITION
Example: DELETE 1 LOGICALDRIVE ALL
Example: DELETE 1 JBOD 0 0 0 1
Example: DELETE 1 JBOD ALL
Example: DELETE 1 MAXCACHE
===================================================================================
Delete one or more logical devices or JBODs or Maxcache from the controller.ld# : Number of the logical device to be deleted
ALL : Deletes all logical drives or JBODs
Channel# ID# : A list of space-delimited channel number and
device number pairs for each JBOD device.
PRESERVEPARTITION : Deletes logical drives without partitions.
It is applicable ONLY for ALL or multiple LD#.
noprompt : Don't prompt for confirmation.

eg.删除第一个逻辑卷(从0开始计算)
[root@test ~]#arcconf delete 1 logicaldrive 0 noprompt

 

文章来自个人专栏
文章 | 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0