[Read This Fine Material] from Joshua Hoblitt

Puppet megaraid_sm Module version 0.0.1 released to Puppet Forge


Puppet megaraid_sm Module


Installs the LSI MegaRAID Storage Manager and MegaCLI RAID controller
management software.

It has been tested on:

 - el6.x

This module is intended to directly install the RPMs LSI packages up with their
own Linux installer, without using the provided install scripts.  It is assumed
that these RPMs have been extracted and made available as a Yum repo.

Obtaining the RPMs

The Storage Manager and CLI packages are provided via the [LSI](http://www.lsi.com/) website.

Here is a guided example starting at the [9285-8e](http://www.lsi.com/products/storagecomponents/Pages/MegaRAIDSAS9285-8e.aspx) product page.

  * click on the SUPPORT & DOWNLOADS tab
  * expand the MANAGEMENT SOFTWARE AND TOOLS section
  * download [MegaRAID Storage Manager - Linux 64 bit - 5.4](http://www.lsi.com/downloads/Public/MegaRAID%20Common%20Files/
  * download [MegaCLI - 5.3 ](http://www.lsi.com/downloads/Public/MegaRAID%20Common%20Files/8.04.07_MegaCLI.zip)

Note that both of those direct links redirect to a page that requires you to
accept an EULA.

    $ tar -xf 
    $ ls  disk
    $ cd disk
    $ ls *.rpm

    $ unzip 8.04.07_MegaCLI.zip 
    Archive:  8.04.07_MegaCLI.zip
     extracting: Win_CliKL_8.04.07.zip   
      inflating: 8.04.07_MegaCLI.txt     
     extracting: CLI_DOS_8.04.07.zip     
     extracting: CLI_FreeBSD_8.04.07.zip  
     extracting: CLI_Lin_8.04.07.zip     
     extracting: CLI_Solaris_8.04.07.zip  
     extracting: CLI_VMWare_8.04.07.zip  
     extracting: CLI_VMWare_MN_8.04.07.zip  
     extracting: CLI_Win_8.04.07.zip     
     extracting: Lin_CliKL_8.04.07.zip   
    $ unzip CLI_Lin_8.04.07.zip
    Archive:  CLI_Lin_8.04.07.zip
     extracting: MegaCliLin.zip          
      inflating: readme.txt              
    $ unzip MegaCliLin.zip 
    Archive:  MegaCliLin.zip
      inflating: Lib_Utils-1.00-09.noarch.rpm  
      inflating: MegaCli-8.04.07-1.noarch.rpm  
    $ ls *.rpm
    Lib_Utils-1.00-09.noarch.rpm  MegaCli-8.04.07-1.noarch.rpm

All of those RPMs should be copied into a repo and that yum is configured to
install from.  Here is an example [Yum repo
skeleton](https://github.com/jhoblitt/yum-repo-skel) on github.


    class{ 'megaraid_sm': }


Please log tickets and issues at [github](https://github.com/jhoblitt/puppet-megaraid_sm/issues)


Copyright (C) 2012 Joshua Hoblitt 

Leave a Reply