arcconf工具操作手册V1.0
arcconf工具操作手册
1.1.1 arcconf工具初始化和去初始化硬盘
【命令功能】
PMC阵列卡系统下初始化硬盘,可以将raw盘状态变成ready状态,以便进一步组建raid和设置热备盘;去初始化会使ready状态的盘变成raw盘。本手册均假定arcconf工具放置于当前路径下。
./arcconf task start <Controller#> device <channel# ID#> <task>
说明:< > 必选 ; [ ]可不选
【命令】
1、初始化(initialize):
./arcconf task start 1 device 0 8 initialize
表示初始化阵列卡controller 1下channel 0,device 8 对应的硬盘。
./arcconf task start 1 device all initialize
表示初始化阵列卡controller 1下所有硬盘。
2、去初始化(uninitialize):
./arcconf task start 1 device 0 8 uninitialize
表示去初始化阵列卡controller 1下channel 0,device 8 对应的硬盘。
./arcconf task start 1 device all uninitialize
表示去初始化阵列卡controller 1下所有硬盘。
【参数】
1、必选参数
参数 |
参数说明 |
取值 |
Controller# |
硬盘所在RAID卡的ID |
通常为1 |
channel# ID# |
每个物理盘的channel和ID; 可以使用多个 |
可以通过 ./arcconf getconfig 1 pd查看物理盘的channel和ID(Reported Channel,Device(T:L)对应项) |
task |
任务 |
可选择initialize、uninitialize |
1.1.2 Arcconf工具设置/取消热备盘
【命令功能】
RAID-1000卡设置和取消热备盘
【命令】
./arcconf setstate <Controller#> device <channel# ID#> <State> [logicaldrive <LD#>[LD#]…][noprompt] [nologs]
1、设置device 0 19为全局热备:
./arcconf setstate 1 device 0 19 hsp
2、设置device 0 19为某个raid专属热备:
./arcconf setstate 1 device 0 19 hsp logicaldrive 0
3、取消热备,变为ready盘:
./arcconf setstate 1 device 0 19 rdy
1.1.3 Arcconf工具创建和删除RAID
【命令功能】
RAID-1000卡创建和删除RAID
【命令】
1、创建raid:
./arcconf create <Controller#> logicaldrive [options] <size> <RAID#> <channel# ID#> [channel# ID#] … [noprompt] [nologs]
2、删除raid:
./arcconf delete 1 logicaldrive <ld#>
说明:< > 必选 ; [ ]可不选
【参数】
1、必选参数
参数 |
参数说明 |
取值 |
Controller# |
硬盘所在RAID卡的ID |
通常为1 |
size |
所创建的逻辑盘的大小 |
单位是MB,可以用max表示所有磁盘空间 |
RAID |
要配置的RAID级别 |
直接写数字,如Raid5,填5,volume表示组建simple volume。 |
channel# ID# |
每个物理盘的channel和ID; 可以使用多个 |
可以通过 ./arcconf getconfig 1 pd查看物理盘的channel和ID(Reported Channel,Device(T:L)对应项) |
ld |
逻辑盘的编号 |
可以使用命令 ./arcconf getconfig 1 ld查看逻辑盘的编号 |
2、[options]参数
参数 |
参数格式 |
取值 |
stripesize |
Stripesize 256 (目前支持8,16…1024) |
默认为256 |
name |
Name LdRaid0 |
默认是DefaultValue0 (从0开始) |
Priority |
Priority low |
可以选择high ,med ,low |
Method |
Method quick |
可以选择build,clear,quick |
Rcache |
Rcache ron/roff |
默认ron |
Wcache |
Wcache ron/roff |
默认ron |
【举例】
黄框中的内容为可选
#创建simple volume逻辑盘,命名为LdRaid0,max表示使用全盘空间。
Demo:./arcconf create 1 logicaldrive Name LdRaid0 max volume 0 8
#创建raid1级别的逻辑盘,默认快速初始化。
Demo:./arcconf create 1 logicaldrive max 1 0 8 0 9
#创建raid5级别的逻辑盘,建议选择快速初始化。
Demo:./arcconf create 1 logicaldrive Method quick max 5 0 8 0 9 0 10
#创建raid6级别的逻辑盘,建议选择快速初始化。如需要全盘做raid6,在raid级别6后面列出所有硬盘deivce id即可。
Demo:./arcconf create 1 logicaldrive Method quick max 6 0 8 0 9 0 10
#创建raid10级别的逻辑盘,默认快速初始化。如需要全盘做raid10,在raid级别10后面列出所有硬盘deivce id即可。
Demo:./arcconf create 1 logicaldrive max 10 0 8 0 9 0 10 0 11
#删除逻辑盘
Demo:./arcconf delete 1 logicaldrive 0 删除逻辑盘0(logical device number 0)
./arcconf delete 1 logicaldrive all 删除所有逻辑盘
【注】
1.RAID-1000卡,插入新硬盘后,其状态为raw盘,需要先对其进行初始化,变为ready状态后,才能再组建raid和设置成热备盘。
2.接expander的时候devID 和slot号有一定的对应关系,但是这种对应关系与是否接前背板和卡的类型有关。
3.在单独接12LFF前部背板的情况下,第一块盘slot 0对应的<channel# ID#> 为0 8,第二块盘slot 1对应0 9,以此类推。
4.建议在组建raid之前再确认下目标硬盘槽位与DevID的对应关系,使用如下命令:./arcconf getconfig 1 pd