berkeleybop/lsi.sh

Name: lsi.sh

Owner: Berkeley BOP

Description: MegaCLI script to configure and monitor LSI raid cards.

Created: 2017-03-24 00:58:56.0

Updated: 2017-06-03 17:37:44.0

Pushed: 2017-03-24 01:33:49.0

Homepage:

Size: 11

Language: Shell

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

lsi.sh

This is a public repository for the lovely wrapper script created by Calomel.org for the LSI hardware RAID command line tool MegaCLI, provided Creative Commons Attribution-ShareAlike 4.0 International license.

Their original description was simply:

mel.org 
https://calomel.org/megacli_lsi_commands.html
LSI MegaRaid CLI 
lsi.sh @ Version 0.05

ription: MegaCLI script to configure and monitor LSI raid cards.

Building on the shoulder of giants, I have added a little “autoconfiguration”, pathing for the default Ubuntu package, and a couple small additions to their script to make dealing with an LSI RAID system a little easier.

I'm hoping by putting this out there to encourage further development and extensions to try and bring MegaCLI under control.

Environment

I'm working under an Ubuntu/Debian environment, but I think the only real change that anybody on any *nix would need make is in the MegaCli variable at the top of the file.

To get a proper scriptable package for Ubuntu and deployments, I followed the instructions here, from another very useful LSI MegaRAID resource.

An additional shout out to the useful RAID wiki on kernel.org for their information on MegaCli.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.