如何将 HP 的 RAID 驱动程序用于 Smart Array B120i,例如 ProLiant Microserver G8

Two*_*nky 6 server raid hp drivers

HP 的认证矩阵中提到没有Smart Array B120i RAID 控制器驱动程序。建议在AHCI模式下使用控制器,改用软件RAID,忘记HP维护工具。另一方面

有用的 AskUbuntu 问题在这里这里Neowin提供了出色的设置说明。但是,没有迹象表明有人曾经设法在 HP 之外使用过 hpvsa 驱动程序和 MCP。

有没有人安装了驱动程序并成功使用了这些工具?我试图这样做,但搞砸了。这将有助于了解操作系统如何识别 RAID。在哪一点检测到阵列?内核消息是什么?什么hdparm -i发言权?smartctl --all?

我的失败详情:

我在服务器的 microSD 卡上安装了 Ubuntu Server 14.04.2 LTS 没有问题(使用外部 USB 光驱/USB 记忆棒的传统方式,因为智能配置没有提供安装 Ubuntu 的选项)并安装了部分MCP(因为一些软件包包含未满足的依赖项)。hplog -t已经提供了一些输出:

ID     TYPE        LOCATION      STATUS    CURRENT  THRESHOLD 
 1  Basic Sensor Ambient         Normal    73F/ 23C 107F/ 42C 
 2  Basic Sensor CPU (2)         Normal   104F/ 40C 158F/ 70C 
 3  Basic Sensor Mem. Brd. (3)  Normal    86F/ 30C 188F/ 87C 
 5  Basic Sensor System Board    Normal   136F/ 58C 221F/105C 
 6  Basic Sensor System Board    Normal   109F/ 43C 154F/ 68C 
 7  Basic Sensor System Board    Normal   111F/ 44C 190F/ 88C 
 9  Basic Sensor System Board    Normal   109F/ 43C 161F/ 72C 
11  Basic Sensor I/O Zone        Normal    96F/ 36C 147F/ 64C 
12  Basic Sensor Chassis         Normal   104F/ 40C 154F/ 68C 
Run Code Online (Sandbox Code Playgroud)

如果这些信息可供sensorsd. 其他 hplog 选项也会产生合理的输出。也是hpasmcli -s "show dimm"

我不确定在哪种模式下使用 HDD。BIOS 配置设置为 RAID 模式(插槽 #3 和 #4 的 RAID 1 卷),但操作系统提供对所有单个磁盘的访问 ( fdisk, smartctl) —— 这表明没有 RAID 阵列?逻辑卷是使用内置的Intelligent Provisioning系统设置的。该hpvsa驱动程序需要内核3.13.0-32而Ubuntu的附带3.16.0-45。我也安装了该内核,并且能够加载hpvsa模块。启动hpssa -local系统报告未检测到阵列控制器。嗯?

小智 2

我已按照位于以下位置的 HP 指南中的步骤安装了 14.04.2:

http://downloads.linux.hpe.com/SDR/project/ubuntu-hpdsa/

但是,HP 逻辑卷在安装过程中不可见。

安装后,我更新了hpdsa并从此处安装了存储管理 ( hpssacli ) 实用程序:

http://downloads.linux.hpe.com/SDR/project/mcp/

但是,hpssacli 实用程序输出如下:

root@hp:/home/user# hpssacli
HP Smart Storage Administrator CLI 2.10.14.0
Detecting Controllers...Done.
Type "help" for a list of supported commands.
Type "exit" to close the console.

=> ctrl all show config

Error: No controllers detected.

=>
Run Code Online (Sandbox Code Playgroud)

尝试获取有关该模块的一些信息:

root@hp:/home/user# modinfo hpdsa
    filename:       /lib/modules/3.16.0-30-generic/updates/dkms/hpdsa.ko
    license:        HP
    version:        1.2.6.116d
    description:    HP raidstack firmware version 1.2.6.116d (d71/s249/r2994)
    author:         Hewlett-Packard Company
    srcversion:     7E67ABFB6EA64BD6130FFA0
    alias:          pci:v0000103Cd0000193Fsv0000103Csd00003381bc*sc*i*
    depends:
    vermagic:       3.16.0-30-generic SMP mod_unload modversions
Run Code Online (Sandbox Code Playgroud)

lsmod 列出模块:

root@hp:/home/user# lsmod
Module                  Size  Used by
hpdsa                2686323  1
Run Code Online (Sandbox Code Playgroud)

我会继续挖掘。