pennate 发表于 2018-5-15 08:32:41

debian 下安装megacli

debian 下安装megacli
MegaCli这个命令可以用来监控raid状态、磁盘状况等,最近上了一批ubuntu系统跑openstack,问题是MegaCli在官网上只有rpm格式的包,没有deb的包,但是还是有办法解决的,rpm包也是可以在debian&&ubuntu上安装的。
      可以到下列连接下载最新的zip文件包:

http://www.lsi.com/Search/Pages/results.aspx?k=MegaCLI&r=productfacet%3D%22AQxNZWdhUkFJRCBTQVMMcHJvZHVjdGZhY2V0AQJeIgIiJA%3D%3D%22%20os%3D%22QVMaW51eAJvcwEBXgEk%22


       我下载的是8.07.10_MegaCLI_Linux.zip
       预先安装需要的其他包:


apt-get -y installrpm2cpio libsysfs2 libsysfs-dev unzip


   安装完成后执行如下命令:

1cd/lib/x86_64-linux-gnu/
2ln-s libsysfs.so.2.0.1 libsysfs.so.2.0.2


      进入 8.07.10_MegaCLI_Linux.zip包所在的目录,执行如下命令:

1unzip 8.07.10_MegaCLI_Linux.zip

4rpm2cpio MegaCli-8.07.10-1.noarch.rpm | cpio -idmv
5cpopt/MegaRAID/MegaCli/MegaCli64 /sbin/
6cpopt/MegaRAID/MegaCli/MegaCli /sbin/


MegaCli不但能查询raid的状态,还能设置raid的状态,所以还是由管理员掌握比较好,这样就安装完毕了。
    下面几个是常用的检查raid状态的命令:
   MegaCli64 -LDInfo -Lall -aALL    可以检查raid级别
   MegaCli64 -PDList -aALL    可以检查所有物理盘的状态
   MegaCli64 -AdpAllInfo -aALL    显示所有的raid信息
   MegaCli64-cfgdsply -aALL   显示所有的磁盘信息
   MegaCli64 -FwTermLog -Dsply -aALL    这个包含一些用于的日志
  
页: [1]
查看完整版本: debian 下安装megacli