Arcconf CLI firmy Adaptec
W tym artykule jest opisane zarządzanie kontrolera Adaptec za pośrednictwem CLI.
Kompletny User’s Guide dla CLI (zwany również arrconf) znajduje się tutaj: Command Line Interface Guide
Przegląd
user@ubuntu-10-10:~ sudo /usr/StorMan/arcconf | UCLI | Adaptec uniform command line interface | UCLI | Version 6.50 (B18570) | UCLI | (C) Adaptec 2003-2010 | UCLI | All Rights Reserved ATAPASSWORD | Setting password on a physical drive COPYBACK | toggles controller copy back mode CREATE | creates a logical device DATASCRUB | toggles the controller background consistency check mode DELETE | deletes one or more logical devices FAILOVER | toggles the controller automatic failover mode GETCONFIG | prints controller information GETLOGS | gets controller log information GETSMARTSTATS | gets the SMART statistics GETSTATUS | displays the status of running tasks GETVERSION | prints version information for all controllers IDENTIFY | blinks LEDS on device(s) connected to a controller IMAGEUPDATE | update physical device firmware KEY | installs a Feature Key onto a controller MODIFY | performs RAID Level Migration or Online Capacity Expansion RESCAN | checks for new or removed drives RESETSTATISTICSCOUNTERS | resets the controller statistics counters ROMUPDATE | updates controller firmware SAVESUPPORTARCHIVE | saves the support archive SETALARM | controls the controller alarm, if present SETCACHE | adjusts physical or logical device cache mode SETCONFIG | restores the default configuration SETMAXIQCACHE | adjusts MaxIQ Cache settings for physical or logical device SETNAME | renames a logical device given its logical device number SETNCQ | toggles the controller NCQ status SETPERFORM | changes adapter settings based on application SETPOWER | power settings for controller or logical device SETPRIORITY | changes specific or global task priority SETSTATE | manually sets the state of a physical or logical device SETSTATSDATACOLLECTION | toggles the controller statistics data collection modes TASK | performs a task such as build/verify on a physical or logical device
Update firmware'u
Najpierw należy pobrać aktualną wersję firmware'u np. z naszego działu download i rozpakować do wybranego katalogu.
Następnie należy przeprowadzić update firmware'u tak jak jest to widoczne na zrzucie:
arcconf romupdate [CONTROLLERNUMMER] [ROMFILE]01.ufi
Tworzenie macierzy
Najpierw należy określić porty dysków, które mają być zawarte w macierzy. Może zostać to łatwo przeprowadzone w Linuksie następującym poleceniem
arcconf getconfig [CONTROLLERNUMMER] pd|egrep "Device #|State\>|Reported Location|Reported Channel|S.M.A.R.T. warnings"
W systemie Windows może zostać wykonane
arcconf getconfig [CONTROLLERNUMMER] pd
Macierz (w przykładzie raid 1 na dyskach na porcie 8 i 9) tworzona jest poleceniem
arcconf create logicaldrive [CONTROLLERNUMMER] [Size] [RAID-Level] [CHANNEL] [PORT] [CHANNEL] [PORT]
Usuwanie macierzy
Za pomocą polecenia
arcconf getconfig [CONTROLLERNUMMER] LD
można uzyskać przegląd dostępnych macierzy i następnie usunąć wybraną macierz za pośrednictwem komendy
arcconf delete [CONTROLLERNUMMER] logicaldrive [LD-NUMMER]
Rebuild macierzy
Informacje odnośnie odbudowy macierzy znajdują się w artykule:
Zalecana procedura przy awarii dysku twardego w systemie z kontrolerem RAID Adaptec i ARCCONF
Zarządzanie macierzą / kontrolerem
Szczegółowe informacje o kontrolerze, macierzy i dyskach twardych można uzyskać poleceniem
arcconf getconfig [CONTROLLERNUMMER]
Jak arcconf może zostać wykorzystany pod Debianem Lenny jest opisane w następującym artykule:
Adaptec_Storage_Manager_arcconf_w Debianie
Cache dysków twardych może zostać włączony lub wyłączony następującym poleceniem:
Disk Write Cache on
arcconf setcache [CONTROLLER ID] DEVICE [CHANNEL] [PORT] wb
Disk Write Cache off
arcconf setcache [CONTROLLER ID] DEVICE [CHANNEL] [PORT] wt