How to monitor the status of arrays in Ubuntu 7.10.
Posted in Storage Management under Linux by Phil WilsonBrian wrote :-
I have a server running 64bit Ubuntu 7.10 with a 2020ZCR using the aacraid kernel module. I’m trying to figure out how to check the status of the array, but I have been unable to find anything that works. Does Adaptec have some sort of utility that I can use?
That’s a great question Brian and thanks for submitting it. As it happens, I’ve just responded to Philippe from France who was asking something similar although there are a few differences since you are using an earlier product.
Under Storage Manager downloads for the 2020ZCR on our support site, version 4.30 build 16038 of Adaptec Storage Manager is listed however I would suggest using the newer 5.20 build 17414 version for Linux x64 which is posted under our later products. You can download this from any of the newer Unified Serial products for example here :-
http://www.adaptec.com/en-US/downloads/storage_manager/sm?productId=SAS-3405&dn=Adaptec+RAID+3405
The newer version resolves an issue when converting the downloaded rpm file to deb format using the “alien” command - with version 4.30, alien doesn’t recognise the machine architecture x86_64 as valid, it is expecting amd64. Secondly the later version ships with the libraries that Adaptec Storage Manager needs to use and drops the dependency on having the right version of libstdc++ installed.
If after downloading, you can follow the steps in my response to Philippe (titled “How do I get Adaptec Storage Manager to work with Ubuntu 7.10?”) then it should work.
You didn’t mention if you were using the graphical desktop. If you are then you could use the GUI interface as described in my other note. If not, then you can still monitor the array using either the arcconf command line utility or you can install ASM on a different machine which does have a graphical desktop (Linux or Windows) and add the Ubuntu machine as a remotely managed system (in this case, if you are using the firewall, you may need to open port 34571).
Please do come back to let us know how this goes.
Thanks for reading,
Phil
January 25th, 2009 at 2:12 pm
I’m facing the same problem.
I’ve got a 2020SA card installed on opensuse 10.3 (64 bits). The first installation of ASM (4.30) was so bad (program didn’t find any raid card neither any disk) that I uninstalled the ASM. Looking for more information I got that while using kernel stock driver (aacraid) instead of Adaptec’s one, ASM will not work.
Now I see this blog-post, which suggest me something has changed. So:
1) Which version of ASM is the right to install for “Adaptec Serial ATA RAID 2020SA”
2) Can ASM be runned from command line and what operations are available (array reconstruction/rebuild, array status…)? I have no java neither any X server running on the server
3) Is there any manual for “arcconf” utility I can donwload?
4) Could be possible to install only arcconf instead the whole ASM package?
Thanks.
January 29th, 2009 at 9:32 am
Sorry for the delay in coming back to you.
Can you check the aacraid driver version (modinfo aacraid)? SuSE 10.3 should have a reasonably up to date drive shipping “in box”.
The 2020 is a fairly old product now so hasn’t received any updates on our support site for some time however ASM is generally backwards compatible with older controllers - just they aren’t included in our test matrix (so not officially supported).
You might want to try downloading and installing the latest ASM for 64 bit Linux from here …
http://www.adaptec.com/en-US/speed/raid/storage_manager/asm_linux_x64_v6_10_18359_rpm.htm
After installation, the arcconf CLI utility is present in /usr/StorMan. It uses some libraries in the /usr/StorMan directory so you might want to add this directory to an appropriate ldconfig.conf.d file and run ldconfig.
The user guide for the CLI is here
http://download.adaptec.com/pdfs/user_guides/CLI_v6_10_Users_Guide.pdf
Most people I work with who are not using a GUI take advantage of the remote management feature of ASM. Go ahead and install the downloaded ASM on your server without the GUI. Install ASM on another system which does have a GUI (e.g. your workstation, OS doesn’t matter) and on this system, right click on direct attached storage -> add remote system, enter the IP address, root user and password for the system you are managing.
Alternatively, you can just use the arcconf utility which allows you to create / manage arrays. You would have to check the array status manually as the tool polls only when it is run.
If you are interested in running ASM remotely you might want to take a look at the other posting
“How do I get Adaptec Storage Manager to work with Ubuntu 7.10?”
Where a lot of helpful comments have been added by kind contributors.
Hope this helps - if not do come back to me
thanks, Phil