Add support for HP BL120/320 RAID controller line

Bug #1359331 reported by Miroslav Anashkin
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Won't Fix
High
Albert Syriy
5.1.x
Won't Fix
High
Albert Syriy

Bug Description

There is new mass server line by HP, equipped with new RAID controller models - BL120 and BL320.
Both use the same driver, available for download from HP web site.
http://h20565.www2.hp.com/portal/site/hpsc/public/psi/swdHome/?cc=us&cc=us&lang=en&lang=en&sp4ts.oid=5249571&ac.admitted=1408559509483.876444892.492883150

Unfortunately, Fuel does not include these drivers.

Please do the following:

Add BL120/320 RAID drivers to the bootstrap image.
Add BL120/320 RAID drivers to the installation images for both Ubuntu and CentOS distributions.
Build and add driver packages to both, CentOS and Ubuntu repositories.

Mike Scherbakov (mihgen)
Changed in fuel:
milestone: none → 5.1
status: New → Confirmed
Mike Scherbakov (mihgen)
description: updated
Changed in fuel:
assignee: Fuel OSCI Team (fuel-osci) → MOS Linux (mos-linux)
Revision history for this message
Miroslav Anashkin (manashkin) wrote :

Here the corrected link to the driver:
http://h20565.www2.hp.com/portal/site/hpsc/public/psi/swdHome/?cc=us&cc=us&lang=en&lang=en&sp4ts.oid=5293148&ac.admitted=1408615707516.876444892.492883150

Full controller commercial name is
Dynamic Smart Array B320 - with possible additional letters, indicating integrated to motherboard versions, low profile versions etc.

HP does not provide these drivers for Debian/Ubuntu.
We need to check starting from what of the Ubuntu version these drivers are shipped out of the box as a part of OS distribution.

tags: added: mos-linux
Changed in fuel:
assignee: MOS Linux (mos-linux) → asyriy (asyriy)
Revision history for this message
Albert Syriy (asyriy) wrote :

Update:
The source code for requested kernel module(s) is not open.
But there are compiled binary modules in Ubuntu PPA (Personal Package Archive) repository

Here are links for some kernel modules compiled for exact kernels version provided by "HP ISS Linux team"
https://launchpad.net/~hp-iss-team/+archive/ubuntu/hp-storage
https://launchpad.net/~hp-iss-team/+archive/ubuntu/hpvsa-update

There is a discussion about the modules for Ubuntu, what may be helpfull
https://answers.launchpad.net/ubuntu-certification/+question/214703

Revision history for this message
Mike Scherbakov (mihgen) wrote :

asyriy, can we document somehow how to use these modules on installed system? What would be the proper way for us in the future, for example, can we upload these modules via UI or fetch from Internet automatically?

Revision history for this message
Albert Syriy (asyriy) wrote : Re: [Bug 1359331] Re: Add support for HP BL120/320 RAID controller line

Hello Mike,

I am going to prepare the documentation.

Now I am trying to include the hpvsa modules (for HP RAID) taken from PPA
(Personal Package Archive) into the Fuel ISO to let Ubuntu working with
RAID on boot.
It would be the best case.

If I will not succeed, I will try to install the modules to deployed
Ubuntu.
According the information what I plucked:
1. The PPA repository could be added to list of prepos
2. Update
3. Module should appear on the Ubuntu.
3. Rebuild initrd and grub to

Unfortunately, we don't have HW (the HP RAID controller), so it delays the
progress.

With Best Regards,
Albert

Albert Syriy,

Software Engineer,
Mirantis

On Fri, Aug 29, 2014 at 8:51 AM, Mike Scherbakov <<email address hidden>
> wrote:

> asyriy, can we document somehow how to use these modules on installed
> system? What would be the proper way for us in the future, for example,
> can we upload these modules via UI or fetch from Internet automatically?
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/1359331
>
> Title:
> Add support for HP BL120/320 RAID controller line
>
> Status in Fuel: OpenStack installer that works:
> Confirmed
>
> Bug description:
> There is new mass server line by HP, equipped with new RAID controller
> models - BL120 and BL320.
> Both use the same driver, available for download from HP web site.
>
> http://h20565.www2.hp.com/portal/site/hpsc/public/psi/swdHome/?cc=us&cc=us&lang=en&lang=en&sp4ts.oid=5249571&ac.admitted=1408559509483.876444892.492883150
>
> Unfortunately, Fuel does not include these drivers.
>
> Please do the following:
>
> Add BL120/320 RAID drivers to the bootstrap image.
> Add BL120/320 RAID drivers to the installation images for both Ubuntu
> and CentOS distributions.
> Build and add driver packages to both, CentOS and Ubuntu repositories.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/fuel/+bug/1359331/+subscriptions
>

Revision history for this message
Mike Scherbakov (mihgen) wrote :

Albert,
let's focus on documentation for 5.1, and think what we can do better in 6.0.

Revision history for this message
Albert Syriy (asyriy) wrote :

Update: Currently, there are available hpvsa modules for the kernel versions only :
3.13.0-32,
3.13.0-24,
3.11.0-15,
3.8.0-29
and older versions 3.2.0-23, 3.2.0-24.
The Ubuntu distributives Precise (12.0.4) and Trusty (14.10).
The Deb packages with modules could be downloaded from the link
http://ppa.launchpad.net/hp-iss-team/hp-storage/ubuntu/pool/main/h/hpvsa/

Changed in fuel:
milestone: 5.1 → 6.0
no longer affects: fuel/6.0.x
Mike Scherbakov (mihgen)
tags: added: release-notes
Revision history for this message
Albert Syriy (asyriy) wrote :

The module hpvsa has been included into initrd.gz for Ubuntu (and CentOs). During testing prepared ISO candidate the issue with debootstrap package script gutsy was met (the known issue). The reason is using non-patched package (debootstrap) from Ubuntu upstream when moving to the kernel 3.13.

Revision history for this message
Albert Syriy (asyriy) wrote :

The release candidate with linux kernel 3.13 and hpvsa module was issued and available at the link https://drive.google.com/file/d/0B7f3jbsRP_S0a2hVQTA3RDQ0alU
Waiting feedback from the field

Revision history for this message
Albert Syriy (asyriy) wrote :

Any news about the built ISO?
Have anybody had a chance to check it ?

Revision history for this message
Albert Syriy (asyriy) wrote :

Hi, Does the hpvsa module work with Ubuntu, any new ?

Revision history for this message
Albert Syriy (asyriy) wrote :

Sorry, typo, new -> news .

Revision history for this message
Albert Syriy (asyriy) wrote :

Hello,
Any news about the built ISO with the hpvsa module for Ubuntu?

Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

Albert, this depends whether we are going to use 3.13 ubuntu kernel in 6.0 or 6.1 release.

Revision history for this message
Albert Syriy (asyriy) wrote :

According the last info we are going to use kernel lts-trusty (in 6.0 and 6.1)
http://packages.ubuntu.com/precise/linux-image-generic-lts-trusty
What is not coherent with existed binary drivers.
I will try to rebuild ISO with required (3.13.0-32) kernel

Albert Syriy (asyriy)
Changed in fuel:
milestone: 6.0 → 6.1
Revision history for this message
Albert Syriy (asyriy) wrote :

The ISO with hpvsa drivers and kernle 3.12.0-32 was build for fuel-6.0 at the end of the last year.
Here the link to the ISO.
https://drive.google.com/a/mirantis.com/file/d/0B7f3jbsRP_S0QWN0QjNXUGpJYnc/view

Revision history for this message
Albert Syriy (asyriy) wrote :

The custom ISO with hpvsa module was buit.
The hpvsa-dkms package was added as well to enable updating the kernel to new versions.
Here the link to the ISO:
https://drive.google.com/a/mirantis.com/file/d/0B7f3jbsRP_S0SFVuRDB1NzNOWVk/view?usp=sharing

Revision history for this message
Albert Syriy (asyriy) wrote :

The hpvsa drivers are proprietary and can't be included into GA ISO.

Changed in fuel:
status: Confirmed → Won't Fix
Revision history for this message
Albert Syriy (asyriy) wrote :

The custom ISO with hpvsa driver could be requested from the support team.
In case when adding kernel driver to the bootstrap only requred, there is the document https://review.openstack.org/#/c/161656/

tags: added: release-notes-done
removed: release-notes
Roman Rufanov (rrufanov)
tags: added: support
tags: added: wontfix-feature
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.