Bug 1206361
Summary: | IPMI commands fail for Dell iDRAC 7 | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Brandon Dunne <bdunne> | ||||
Component: | Provisioning | Assignee: | Lukas Zapletal <lzap> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Sachin Ghai <sghai> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 6.1.0 | CC: | bbuckingham, bdunne, bkearney, cwelton, lzap, mmccune, ohadlevy, sghai | ||||
Target Milestone: | Unspecified | Keywords: | Triaged | ||||
Target Release: | Unused | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2015-08-12 13:58:05 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Brandon Dunne
2015-03-26 21:19:55 UTC
Since this issue was entered in Red Hat Bugzilla, the release flag has been set to ? to ensure that it is properly evaluated for this release. Thanks, can you share with me your Satellite Capsule Foreman-Proxy configuration? That should be in the /etc/foreman-proxy/settings.d/bmc.yml. Okay we have merged this patch which allows users to specify additional options. That solves the issue: http://projects.theforeman.org/issues/7543 Please confirm and I will backport this patch. The patch is one-liner, you can test it directly if you want. Would be appreciated as I struggle finding iDRAC7 host (got one in beaker but I have no BMC credentials unfortunately). Thanks! Sorry I just realized that we have added Proxy API struct to pass in BMC options. This could work for you only in case you use the Proxy API directly from your script or something. The Foreman GUI was not yet modified and we need to think about how to implement this feature. Perhaps using a Hardware model resource we could define additional BMC options per host or hostgroup. Ok so the dirty workaround is to upgrade rubygem-rubyipmi to version 0.10+ which defaults to lan20 driver which works. The RPM will appear here soon: http://yum.theforeman.org/nightly/el7/x86_64/ Drawback: machines that require "lan" driver will no longer work anymore. I think we should build this into 6.1 GA as well since it will introduce some regressions (older hardware will not work anymore). As part of 6.1.1 (new BZ) I recommend to release new feature - ability to specify IPMI driver per Hardware model. It's a bigger change for GA, but doable as an feature errata (new field for Hardware type and a small patch in Foreman and Proxy). Note: Default driver for "PowerEdge R720" hardware model is "lan20". Note: Relevant smart-proxy patches that must be in to enable foreman UI changes: http://projects.theforeman.org/issues/10116 http://projects.theforeman.org/issues/7543 lzap - can you please send merge requests to the proxy (to set lan20 as default) and suggest a documentation update (on how to use, change for previous setting etc) to reflect this change? thanks, Ohad Hey Guys, Please provide steps to verify this bz. From comment 5, it seems we need to test it with specific HW Dell iDRAC7 ? Please just verify there are no regressions in the BMC features (power on, off, reboot). Brandon, can you test the API changes if it works for you? *** Bug 1231685 has been marked as a duplicate of this bug. *** Verified with sat6.1 GA snap8 compose3. [root@cloud-XX ~]# rpm -qa | grep ipmi ipmitool-1.8.13-8.el7_1.x86_64 rubygem-rubyipmi-0.10.0-1.el7sat.noarch [root@cloud-qe-22 ~]# BMC interface is correctly configured. I can see the interface details after provisioning the host. Please see the screenshot for verification. Created attachment 1039311 [details]
BMC interface configured successfully
As per comment23 verified this with snap8 compose3 and successfully tested BMC configuration with default and isolated capsule. Moving this to verified. This bug is slated to be released with Satellite 6.1. This bug was fixed in version 6.1.1 of Satellite which was released on 12 August, 2015. |