[TUTORIAL] maxView Storage Manager with Proxmox

dmox

Member
Jul 11, 2018
34
0
6
Hi,
I am trying to arrange some management/monitoring for my Adaptec RAID 8805 controller. Therefore I installed the latest maxView Storage Manager on an Ubuntu (18.04.2) VM. Unfortunately, the software does not show any information about my controller.

It seems that the topic has received little attention in recent times. All I could find was this post, lastly updated 2013. Back in these times the software was called Adaptec Storage Manager. And there are no Wiki articles still living covering the topic. Every link referencing them is dead, respectively pointing to a nonexisting site.

I am not sure if it is even possible/the correct way to run the software on a VM. According to this post the Storage Manager is installed on PVE itself, correct me if I'm wrong.

Hopefully somebody has successfully installed the software and can provide me some hints to do the same.

Thank you very much. Kind regards.

------

UPDATE: my recent post shows how I solved the problem.
 
Last edited:
I am not sure if it is even possible/the correct way to run the software on a VM. According to this post the Storage Manager is installed on PVE itself, correct me if I'm wrong.

Yes, you have to run it inside of the PVE host (direct hardware access) or in an LX(C) container if you passthrough/bind-mount the controlling device, if it exists. I haven't used an Adaptec RAID controller for many years, so I do not know if and how it works.

For other raid monitoring devices, often you can just install the CLI binary and run it without any problems, at least that is what we do with e.g. the MegaCLI, hpsacucli or the amcli tools.
 
Yes, you have to run it inside of the PVE host (direct hardware access) or in an LX(C) container if you passthrough/bind-mount the controlling device, if it exists. I haven't used an Adaptec RAID controller for many years, so I do not know if and how it works.

For other raid monitoring devices, often you can just install the CLI binary and run it without any problems, at least that is what we do with e.g. the MegaCLI, hpsacucli or the amcli tools.
@LnxBil thanks for your answer. I would prefer the LXC solution but does this even work? The corresponding wiki article mentions that the PVE host does not have access to the device any more when it is passed to the VM/container.
 
PVE host does not have access to the device any more when it is passed to the VM/container.
For passthrough, this is infact true, but providing access to a device file is different.

Why do you want to access it from the host and the guest? The idea is that you only have to access it from the guest if you only want to have some reporting capability. The container solution is only viable if you do not get it to work directly on PVE due to only rpm packages or library mismatches. At least for the tools I tried, you can just extract the rpm and run the cli tools manually. Yet I've never tried to get some web frontend running, which also comes with some tools. I just use the cli tools for the storage to get the status of disks behind hardware raid. For monitoring I usually use some nagios/icinga plugins.
 
For passthrough, this is infact true, but providing access to a device file is different.
Ok the alternative of a device file sounds good. But I am not aware of how to use it. According to some research this would be a special file that acts like an interface on the LXC between the RAID controller and the application that wants to make use of it. I guess this is not existing out of the box? If so, how can I create and mount such a device file?

Why do you want to access it from the host and the guest? The idea is that you only have to access it from the guest if you only want to have some reporting capability. The container solution is only viable if you do not get it to work directly on PVE due to only rpm packages or library mismatches. At least for the tools I tried, you can just extract the rpm and run the cli tools manually. Yet I've never tried to get some web frontend running, which also comes with some tools. I just use the cli tools for the storage to get the status of disks behind hardware raid. For monitoring I usually use some nagios/icinga plugins.
That's exactly what I would prefer. I am using Icinga2 and it would be sufficient if I get the desired RAID monitoring information by command line tools. So it should be working ootb if I install the maxView Storage Manager v3.00.23488 for Linux x64 directly on my PVE server and afterwards I use something the Adaptec RAID monitoring plugin for my Icinga2 instance?

@LnxBil btw thank you very much for your help. Kind regards.
 
I guess this is not existing out of the box? If so, how can I create and mount such a device file?

In the old days, you had to create that file, but nowadays, if should already be there if the driver provides and interface for the RAID controller. Again: I have no idea if the adaptec does that or not. If not, the solution will not work :-/

So it should be working ootb if I install the maxView Storage Manager v3.00.23488 for Linux x64 directly on my PVE server and afterwards I use something the Adaptec RAID monitoring plugin for my Icinga2 instance?

Oh boy ... 1 GB download for a CLI tool .... nice job Adaptec, but at least the page names Debian explicitly, so it'll work on PVE too. Just download, try to find the portion of that big file you really need and try.
 
In the old days, you had to create that file, but nowadays, if should already be there if the driver provides and interface for the RAID controller. Again: I have no idea if the adaptec does that or not. If not, the solution will not work :-/
Ok, could you provide me an example of how such a device file should look like for a RAID controller you are using? I want to try out the LXC solution before installing any additional software on my PVE server. And an example might help me a lot.

Oh boy ... 1 GB download for a CLI tool .... nice job Adaptec, but at least the page names Debian explicitly, so it'll work on PVE too. Just download, try to find the portion of that big file you really need and try.
Indeed, huge overhead. I think the main part of this file is the web frontend software (tomcat, JavaEE app, etc.). I'll give this a try as second.
 
So sum it up: I installed maxView Storage Manager directly on my Proxmox VE host. Therefore I downloaded the latest version for linux from the Microsemi website: https://storage.microsemi.com/en-us/support/raid/sas_raid/asr-8805/ and unpacked the archive. Afterwards one can simply install the software via the .deb file in the subfolder manager: dpkg -i StorMan-3.01-23531_amd64.deb
During the installation you'll be asked if you want to use the standalone variant. I declined this, to be able to access the webinterface from LAN. If the installation was successful your maxView Storage Manager is accessible via https://<PVE-IP>:8443. The software uses PAM for authentication so I was able to login with the local admin account.
 
I had asked this earlier this week... here is my post link https://forum.proxmox.com/threads/adaptec-71605-maxview-storage-manager.117983/

I have setup my adaptec 71605 with a raid 10 with the controller and then installed proxmox 7.2. It see's me drives no problem. I have done many installed with proxmox and love it. I like to setup a Windows vm and run the storage manager to view it and mange with on windows vm. I have done the adapter 9260 with megaraid monitor and it works great. But can't see to get the right way to make this one work. Please help some one. I have downloaded lots of drivers no luck yet.

ok it turns out the the linux driver for the asr-8805 will work with this nothing on the 71605 drivers would work. Got this from the dmox member post this is what he wrote on link https://forum.proxmox.com/threads/maxview-storage-manager-with-proxmox.51819/ I only installed the deb and that was it. Then I installed the windows maxview storage manager version on the VM and it works fine. Thank you so much dmox I took a chance that it would work and it did. Btw the driver I downloaded was maxView Storage Manager v3.07.23850 for Linux x64 from link https://storage.microsemi.com/en-us/speed/raid/storage_manager/msm_linux_x64_v3_07_23850_tgz.php

what dmox wrote
So sum it up: I installed maxView Storage Manager directly on my Proxmox VE host. Therefore I downloaded the latest version for linux from the Microsemi website: https://storage.microsemi.com/en-us/support/raid/sas_raid/asr-8805/ and unpacked the archive. Afterwards one can simply install the software via the .deb file in the subfolder manager: dpkg -i StorMan-3.01-23531_amd64.deb
During the installation you'll be asked if you want to use the standalone variant. I declined this, to be able to access the webinterface from LAN. If the installation was successful your maxView Storage Manager is accessible via https://<PVE-IP>:8443. The software uses PAM for authentication so I was able to login with the local admin account.
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!