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