- Installing LSI MegaRaid Storage Manager on Debian 10 (OMV 5)
- EasyRhino
- Linux megaraid storage manager
- Установка MegaRAID
- Использование утилиты MegaCli
- MegaRAID Storage Manager on Ubuntu for LSI cards
- 3 Responses to MegaRAID Storage Manager on Ubuntu for LSI cards
- Lsi megaraid storage manager linux
- Установка MegaRAID Storage Manager на Xen Cloud Platform
- Подключние к MegaRAID Storage Manager
- LSI MegaRaid Storage Manager on Ubuntu Linux (Server — No GUI)
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:
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).
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.
При помощи программы (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
Добавьте правило, разрешающее прохождение пакетов на порт 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.
В окне Enter User Name and Password введите имя и пароль пользователя root.
После чего откроется консоль 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