当前位置: 首页>>技术教程>>正文


HP Proliant服务器和Ubuntu 12.04的磁盘/RAID监视

, , , ,

问题描述

如何使用Ubuntu 12.04监视HP Proliant服务器的硬盘状态和RAID。在Ubuntu 10.04中,我可以使用cciss-vol-status定期查询RAID状态,但是cciss-vol0状态在12.04上不再起作用。在12.04中,没有/proc /driver /cciss或/dev /cciss目录。

最佳方法

Grrr … Ubuntu。 🙂

这是什么类型的HP ProLiant服务器? (请提供型号和代号)

您的驱动器设备将取决于您的智能阵列控制器。从G5服务器移到G6服务器后,HP RAID控制器驱动程序从legacy CCISS driver to the new HPSA driver更改为。使用更新的驱动程序,您将看不到CCISS块驱动程序…设备将为/dev/sdX

无论如何,监视Smart Array RAID控制器的关键是安装HP Management Agents。至少,您将需要hpacucli命令行实用程序。与Red Hat /SuSE相比,Ubuntu和Debian一直受到HP的官方支持较少。但是,有一个Debian ProLiant Support Pack,其中包含适用于Ubuntu /dpkg系统的代理和工具。

那是一种更全面的方法,可以生成SNMP陷阱和漂亮的电子邮件警报。为了只获得RAID配置和管理软件,请从HP’s repository下拉hpacucli实用程序。

您可能还需要apt-get install lib32gcc1 lib32stdc++6 libc6-i386才能满足32位先决条件。

从那里,您可以使用一些常见的hpacucli命令来获取RAID状态。一个简单的例子:

[root@Woot ~]# hpacucli ctrl all show config       

Smart Array P410i in Slot 0 (Embedded)    (sn: 500143801664FE50)

   array A (SAS, Unused Space: 0  MB)


      logicaldrive 1 (279.4 GB, RAID 1, OK)

      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK)
      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 300 GB, OK)

   array B (Solid State SATA, Unused Space: 0  MB)


      logicaldrive 2 (447.1 GB, RAID 1+0, OK)

      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, Solid State SATA, 240.0 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, Solid State SATA, 240.0 GB, OK)
      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, Solid State SATA, 240.0 GB, OK)
      physicaldrive 2I:1:8 (port 2I:box 1:bay 8, Solid State SATA, 240.0 GB, OK)

   SEP (Vendor ID PMCSIERA, Model  SRC 8x6G) 250 (WWID: 500143801664FE5F)

次佳方法

以下是我为使其在Ubuntu 16.04上正常运行所做的工作。

echo 'deb http://downloads.linux.hpe.com/SDR/repo/mcp xenial/current non-free' > /etc/apt/sources.list.d/hp.list
apt-get update
apt-get install hpacucli hp-health hponcfg hp-ams hp-snmp-agents hpmh hpsmh hpssaducli hpssa

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10784.html,未经允许,请勿转载。