Lsi megaraid storage manager linux

Installing LSI MegaRaid Storage Manager on Debian 10 (OMV 5)

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

EasyRhino

Well-Known Member

Howdy, I thought I would document this for posterity.

I have an old LSI (later Avago, now Broadcom) MegaRAID 9260-4i SAS RAID controller in my system. There are a few ways to manage it and configure disks and arrays and such. The most straightforward is to boot into it’s BIOS. But on Windows there is the MegaRAID storage manager (MSM) which is a much prettier graphical client, but it only easy to set up if the server is running Windows. But it is also possible for a MSM client to manage cards on other server machines. LSI/Avago/Broadcom made a Linux version of MSM, but it only released RPMs for Red Hat and Suse. No .deb packages.

There was mention of making them work in an older forum threads by converting the RPMs, and it was generally regarded as a sketchy idea, but I wanted to give it a shot anyway.

There are walkthroughs floating around the web, but many are old, and all seem to have different approaches . This one (in German) got me pointed in the right direction:
MegaRAID Storage Manager Installation unter Ubuntu – Thomas-Krenn-Wiki

These are the steps that worked for me on a fresh install of OMV 5.3.4 (Debian 10)

Download two files from Broadcom’s site, here’s the page for the 9260-4i specifically:
Support Documents and Downloads

wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/1.23.02_StorCLI.zip wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/17.05.00.02_Linux-64_MSM.gz

(probably everything needs to be done as root user or with sudo)

next I had to install some prerequisite packages

apt install unzip install alien
unzip 1.23.02_StorCLI.zip unzip storcli_All_OS.zip cd storcli_All_OS/Linux alien --scripts storcli-1.23.02-1.noarch.rpm dpkg --install storcli_1.23.02-2_all.deb ln -s /opt/MegaRAID/storcli/storcli64 /usr/local/sbin/storcli

next up is to exract and convert and install MSM, set it to type «d» (which is «server» mode) so it doesn’t try to install a local graphical client:

Читайте также:  Find all installed packages linux

also, the actual service that runs is called vivaldiframeworkd. for reasons I can’t fully appreciate.

tar xvf 17.05.00.02_Linux-64_MSM.gz cd disk alien --scripts MegaRAID_Storage_Manager-17.05.00-02.noarc export setuptype="d" export upgradesetuptype="n" dpkg --install megaraid-storage-manager_17.05.00-3_all.deb systemctl enable vivaldiframeworkd.service service vivaldiframeworkd start service vivaldiframeworkd status

and incidentally, I was inspired by https://forums.servethehome.com/index.php?threads/enabling-fastpath-on-9260-8i.25237 to use the command line tools to update the advanced software key on the controller card. however, the storcli syntax is different, so here was they syntax I used (c0 means controller zero):

storcli /c0 set aso key=TIKGE5K73QX4EH7U5AT91URDQUNL9NXLVTTER72Z

Источник

Linux megaraid storage manager

Утилита MegaRAID позволяет управлять рейд контроллером из операционной системы. В моем случае я приручаю и устанавливаю на CentOS 6.3. Это не пример но принцип один и для других Linux систем и железа от IBM.

В моем случае было железо производителя IBM: В долгой переписке с поддержкой IBM, выдали письмо что они поддерживают не все операционные системы, а только Windows, Red Hat, VMware, SUSE Linux, что как раз и говорится в этой статье (http://www-03.ibm.com/systems/info/x86servers/serverproven/compat/us/nos/matrix.shtml). Пришлось обращаться к производителю чипсета, это компания LSI. Драйвера для ServeRAID M5110, M5110e, M5120, M1115, M1000, M5014, M5015, M5016 M5025, MR10i, MR10ie, MR10il, MR10is, MR10k, MR10M можно скачать по данной ссылке https://www-947.ibm.com/support/entry/myportal/docdisplay?lndocid=MIGR-5073015 или написать запрос в IBM и вам предоставят драйвера. Для входа необходимо зарегистрироваться на сайте IBM. На сайте производителя я нашел все необходимое ПО и драйвера под ServeRAID M5015 (MegaRAID SAS 9262-8i) под всевозможные операционные системы (Windows, Ubuntu, Sles, FreeBSD, RHEL, Debian, Citrix, CentOS, OEL, OVM).

Установка MegaRAID

Я загрузил полный пакет драйверов и распаковал: На сервер свой залил только то что пригодилось. Далее установка. У меня встали только 2 пакета, драйвера и сама утилита MegaCli. Дебаг не понадобился.

Использование утилиты MegaCli

Переходим в каталог утилиты Вывести всю информацию по Raid контроллеру Вывести всю информацию по жестким дискам Вывести информацию по массивам и дискам

Вывести информацию только по массивам Вывести всю информацию по состояние батареи Более подробно в инструкции. Для себя я сделал скрипт по мониторингу MegaRAID и поставил в выполнение крон. Источник

Источник

MegaRAID Storage Manager on Ubuntu for LSI cards

Getting MegaRAID Storage Manager and CLI tools installed on Ubuntu is no fun. This is what worked for me:

echo "deb http://hwraid.le-vert.net/debian squeeze main" >> /etc/apt/sources.list apt-get update apt-get -y --force-yes install megacli megactl libc6-i386 lib32gcc1 lib32z1 lib32stdc++6 ia32-libs lib32icu42 wget http://djlab.com/stuff/libstdc++5_3.3.6-21ubuntu1_amd64.deb dpkg -i libstdc++5_3.3.6-21ubuntu1_amd64.deb wget http://djlab.com/stuff/libstdc++5_3.3.6-21ubuntu1_i386.deb dpkg-deb -x libstdc++5_3.3.6-21ubuntu1_i386.deb lib32stdc++5 cp ./lib32stdc++5/usr/lib/libstdc++.so.5.0.7 /usr/lib32 ln -s /usr/lib32/libstdc++.so.5.0.7 /usr/lib32/libstdc++.so.5 wget http://djlab.com/stuff/libxerces-c28_2.8.0+deb1-2build1_i386.deb dpkg-deb -x libxerces-c28_2.8.0+deb1-2build1_i386.deb lib32xerces-c28 mkdir -p /opt/lsi/Apache/ cp ./lib32xerces-c28/usr/lib/libxerces-c.so.28.0 /opt/lsi/Apache/ ln -s /opt/lsi/Apache/libxerces-c.so.28.0 /opt/lsi/Apache/libxerces-c.so.28 ln -s /opt/lsi/Apache/libxerces-c.so.28 /usr/lib/libxerces-c.so.28 ldconfig wget https://djlab.com/stuff/megaraid-storage-manager_8.10-04_amd64.deb dpkg -i megaraid-storage-manager_8.10-04_amd64.deb wget http://djlab.com/stuff/getlibs-all.deb dpkg -i getlibs-all.deb getlibs -y -l libxerces-c.so.28 libicuuc.so.42 ldconfig ## Launch GUI (make sure X11 forwarding is enabled on SSH session): ## /usr/local/MegaRAID\ Storage\ Manager/startupui.sh

Now you can monitor and manage many different LSI SAS cards (including Dell Perc and some others).

Читайте также:  Wifiphisher для kali linux

3 Responses to MegaRAID Storage Manager on Ubuntu for LSI cards

Thanks alot from University of Southern Mississippi! Installed successfully on Kubuntu 12.04! Changes –
MegaRAID link is out of data use –
https://launchpad.net/~ast/+archive/test7/+build/1977822 Use libstdc5++ in Ubuntu repo instead of –
http://djlab.com/stuff/libstdc++5_3.3.6-21ubuntu1_amd64.deb Everything else is the same!

A year later and I come back to this same tuturial. Upgraded motherboad to GA-990XA-UD3 and MSM was not decting my card. I switch the it to the 1st PCI slot and it dected it. I thought it was a software problem and literally searched for weeks trying to figure it out. As last resort I switch the damn slots and it worked again.

Источник

Lsi megaraid storage manager linux

В данном обзоре показывается возможность мониторинга в гипервизоре XEN контроллеров основанных на стеке LSI MegaRAID.

Это могут быть контроллеры как в форме дочерних плат (LSI MegaRAID 9260-8i mezz card), так и полноразмерные PCI-E контроллеры серии MegaRAID: LSI924X, LSI926X, LSI927X, LSI928X.

Для целей управления и мониторинга контроллеров MegaRAID используется програмнное обеспечение LSI MegaRAID Storage Manager (далее MSM).

В качестве тестового стенда использовалось следующее оборудование и программное обеспечение:

  • Cервер Demos R230 M1.
  • Контроллер LSI MegaRAID SAS 9260-4i.
  • Xen Cloud Platform версия 1.6.10 (Подробно установка описана в статье).
  • MSM версия 13.04.03.01 для Linux (для работы в качестве демона в гипервизоре).
  • MSM версия 13.04.03.01 для Windows (в качестве графического интерфейса на клиенте). Так же в качестве клиентского ПО может быть использована версия для ОС GNU/Linux.

Установка MegaRAID Storage Manager на Xen Cloud Platform

Для установки MegaRAID Storage Manager на Xen Cloud Platform убедитесь в возможности удаленного подключения к серверу по протоколу ssh. На главном экране настроек Xen Cloud Platform выберите меню Remote Service Configuration.

Remote Service Configuration

При помощи программы (scp, WinSCP) сохраните файл с архивом MegaRAID Storage Manager (на момент написания статьи 13.04.03.01_Linux (x86)_MSM.tar.gz для 32-битных систем или 13.04.03.01_Linux(x64)_MSM.tar.gz для 64-битных систем) в домашнем каталоге пользователя root и разархивируйте его командой

tar xzvf 13.04.03.01_Linux\(x86\)_MSM.tar.gz

Откройте для редактирования файл /etc/sysconfig/iptables

Читайте также:  Export in linux script

Добавьте правило, разрешающее прохождение пакетов на порт 3071

-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 3071 -j ACCEPT

Обратите внимание что правило добавляется не в конце файла, а перед строкой «-A RH-Firewall-1-INPUT -j REJECT —reject-with icmp-port-unreachable»

Подключние к MegaRAID Storage Manager

При помощи клиента MegaRAID Storage Manager для Windows-систем можно подключаться для удаленного управления и мониторинга RAID контроллеров LSI.

Запустите MegaRAID Storage Manager.

В поле IP Address введите IP-адрес сервера и нажмите Discover Host.

MegaRAID Storage Manager - Host View

В окне Enter User Name and Password введите имя и пароль пользователя root.

Enter User Name and Password

После чего откроется консоль MegaRAID Storage Manager

Источник

LSI MegaRaid Storage Manager on Ubuntu Linux (Server — No GUI)

I needed to run LSI MegaRaid Storage Manager (vivaldiframework) for my LSI 9260-8i SAS card in my Ubuntu Server I built to use as a Fiber Channel SAN (see: Linux Fibre Channel SAN). Ubuntu is based on Debian so this may also work to get LSI MegaRaid Storage Manager on Debian as well, but I have not yet tried it yet. It took some work but I go it to install so I thought I would tell you how I did it. It is assumed that in the following, when editing a file you are doing it with superuser rights such as opening the files from the comand prompt with «sudo nano /path/to/file/file» or «sudo vi /path/to/file/file»

root account:

If the root account has not been enabled, it will need to be enabled and have a pasword set

Ads disabled for Justin
Google AdSense 250×250

sudo passwd root

sudo passwd -u root

sudo apt-get install alien libstdc++5 rcconf

mkdir ~/LSI

cp 14.08.01.02_Linux-x64_MSM.tar.gz ~/LSI/

cd ~/LSI/

tar xzvf 14.08.01.02_Linux-x64_MSM.tar.gz

cd disk

sudo alien —scripts *.rpm

sudo dpkg —install lib-utils2_1.00-8_all.deb

sudo dpkg —install megaraid-storage-manager_14.08.01-3_all.deb

edit /etc/init.d/vivaldiframeworkd and replace the line

edit /etc/init.d/vivaldiframeworkd and replace the line

edit «/usr/local/MegaRAID Storage Manager/Framework/startup.sh» and replace

configure the service to start automatically:

arrow down to the vivaldiframeworkd, if it does not have an «*» in it , hit the space bar to select it, then hit enter or tab to OK

Restart the vivaldiframeworkd service:

sudo /etc/init.d/vivaldiframeworkd restart

Now you will need to install the GUI on either a windows workstation or linux workstation. there is a install for windows that is simple and straight forward. If you want to install it on Ubuntu Desktop or Ubuntu Linux GUI environment, follow the instructions here: http://www.ithierarchy.com/ITH/node/36

Источник

Оцените статью
Adblock
detector