SL4540 / Proliant dl360 GEN8 ---> Smartarray b120i closed drivers not working with mondorescue
|Reported by:||nicolasroyo||Owned by:||bruno|
|Severity:||normal||Keywords:||proliant mondorescue b120i|
We have many proliant servers and mondorescue was proposed as a bare-metal backup solution.
After reading and knowing a bit more about mondorescue, I install last versions of mondorescue and started working: mondo-3.0.4-1.rhel6.x86_64 mindi-busybox-1.18.5-3.rhel6.x86_64 mindi-2.1.7-1.rhel6.x86_64
As you may know OS is RH 6.4.
The problem is.........the smartarray controller
this servers have two controllers: P420 (p series controller) ----> 12 disks for data raid B120i (e series controllers) ------> 2 disks for OS raid
P420 is a very solid controller and uses kernel's hpsa drivers (even cciss)
However, B120i (OS disks) uses some kind of 'closed' driver (hpvsa) which is not letting me nor buld it as a module nor with the kernel itself into mindi.
Therefore, mindi won´t see the raid (it will only see 2 disks individually, not one logicall unit).
Backup is doing it fine, the problem comes with the restore, the only possible procedure that is working is setting to AHCI/SATA mode (software raid) and installing it on single disks, rather than on hardware raid. If I make the attempt to restore ir on raid mode, kernel with panic with some 'tainted kernel' error messages, relating to this proprietary driver not being accepted by the new kernel.
Has anyone every had performed a full restore on this b120i controller series with mondorescue?
I hope you can point me in the right direction, since im totally clueless of what to do to restore into raid mode (and nor into ahci/sata mode).
Thanks for your time! Nicolas.-
References: RH not supporting drivers: https://access.redhat.com/articles/118133
HP drivers: http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/public/psi/swdHome/?sp4ts.oid=5293151&spf_p.tpst=swdMain&spf_p.prp_swdMain=wsrp-navigationalState%3DswEnvOID%253D4103%257CswLang%253D%257Caction%253DlistDriver&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken