Routing the world

Routing & IT System Administration

How to Install Adaptec Storage Manager over FreeNAS 8

with 10 comments

If you need a NAS server, FreeNAS is a good option but if you have any Adaptec Raid Controller you can’t monitor the RAID status or get notified in case it fails.

To do it you need an agent called Adaptec Storage Manager (ASM) installed in the server. FreeNAS is a little bit special to install new packages in, this is the way to get the Adaptec Storage Manager Software running in a FreeNAS 8 box.

1. You have to put the “/” filesystem in a rewritable mode
mount -uw /

2. Let’s go to the root home directory
cd

3. Download the last version of Adaptec Storage Manager for FreeBSD (http://goo.gl/h8Aef)
In my case:
wget http://download.adaptec.com/raid/storage_manager/asm_freebsd_x64_v7_30_18837.tgz

4. Umcompress the file
tar zxvf ./asm_freebsd_x64_v7_30_18837.tgz

5. After that delete the original file to avoid go low of space.
rm -f ./asm_freebsd_x64_v7_30_18837.tgz

6. Go to the FreeBSD v8 Manager directory
cd ./freebsd8/manager/

7. Install the new package using
pkg_add StorMan-amd64.pkg.tbz

8. After the process finish it says something like:
Starting script preinstall....
Starting script postinstall....
Starting Adaptec Storage Manager agent ...

The application can be started by running: /opt/StorMan/StorMan.sh

9. Remove the installation folders
cd ~/ && rm -rf freebsd*

10. Now you can reboot (recomended).
reboot

Advertisements

10 Responses

Subscribe to comments with RSS.

  1. Hi, I followed your step by step guide but it seems that Storage Manager from Adaptec need an X11 display and doesn’t start!

    Francesco F.

    May 31, 2013 at 14:57

    • The Adaptec Store Manager can work as an Agent or as a Client.

      In FreeNas we need to install it as a Agent and we need another instance in other box with the ASM installed.

      Then from the other box you must configure ASM to connect to the FreeNas Server executing the Agent.

      Root

      June 3, 2013 at 11:06

  2. Hi there, I’ve done the same as you posted, an Adaptec 71605 instead, but I have a problem.

    when I execute /opt/StorMan/StorMan.sh

    i get this error (i tried via ssh, and in the freenas terminal)

    —————————————–
    [root@freenas ~]# /opt/StorMan/StorMan.sh

    Exception in thread “main” java.lang.ExceptionInInitializerError
    Caused by: java.awt.HeadlessException:
    No X11 DISPLAY variable was set, but this program performed an operation which r
    equires it.
    at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:1
    59)
    at java.awt.Window.(Window.java:407)
    at java.awt.Frame.(Frame.java:402)
    at java.awt.Frame.(Frame.java:367)
    at javax.swing.JFrame.(JFrame.java:163)
    at com.ibm.sysmgt.raidmgr.mgtGUI.Launch.(Launch.java:219)

    ——————–

    any cliues ?

    Thanks !

    Tomeu F. Sastre

    June 3, 2013 at 10:58

    • Hi,

      Did you updated the FreeNas?

      Perhaps you are executing the client app in local and it should be done in remote due that FreeNas has no X installed.

      This procedures are done to enable the Agent in the server, if you want to monitor/configure your Controller you must have an Windows or Linux version of Adaptec Storage Manager installed in other box.

      For example, I have installed in my PC the ASM and configured to connect a remote FreeNas.

      I hope this can help you

      Best Regards

      Root

      June 3, 2013 at 11:04

  3. Yes, the FreeNAs version is installed a week ago, 8.3.

    so, in the FreeNAS, where can I see the agent ?

    I would like to see what is doing the adaptec on the FreeNAS server, I though this was the purpose of this post, no ? 🙂

    Tomeu F. Sastre

    June 3, 2013 at 11:09

  4. Shall I activate de “plugins” ?

    Tomeu F. Sastre

    June 3, 2013 at 11:40

  5. * the plugins

    Tomeu F. Sastre

    June 3, 2013 at 11:40

  6. This doesn’t work in FreeNas 9 anymore. Do you have any solution?

    Angelo Georgescu

    October 28, 2013 at 20:32

  7. Ok I was able to install it on FreeNas 9, but I am getting this error when I try to run it: /opt/StorMan/StorAgnt.sh: ./jre/bin/jre: not found

    /opt/StorMan/StorMan.sh: ./jre/bin/jre: not found

    Angelo Georgescu

    October 30, 2013 at 20:49

  8. Thanks for the info.
    I am currently running FreeNas 9.2.2 and I have installed as suggested.
    I am currently able to monitor my Raid setup (to turn off the beep)

    To monitor my adaptec 3405 Raid I installed the ASM version that supported my card.
    – Next added the package in my Jail Storage Drive (more space available there
    – I had to setenv PKG_TMPDIR /mnt/JailDrv/temp (again for space)
    – Reboot
    – Use putty or your Shell from FreeNas and go to /opt/StorMan and run arcconf
    /opt/StorMan/arcconf GETCONFig 1

    Gary

    May 30, 2014 at 14:45


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: