Unable to setup BMC/UCS user on Cisco B200 M3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Medium
|
Jason Hobbs | ||
1.5 |
Fix Released
|
Medium
|
Jason Hobbs | ||
maas (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Test Case]
Without the Fix:
1. Install MAAS
2. Power on Cisco B Series Nodes to boot from MAAS.
3. Nodes won't have Power Management set. MAAS won't be able to control.
With the Fix:
2. Add Cisco B Series nodes to MAAS:
maas <user> node-group probe-and-
3. Check that all nodes are added and with power parameters set.
On MAAS 1.5+bzr1977-
Steps to reproduce:
1. power on the node.
2. Check node settings on MaaS Web GUI.
Expected result:
1. Node shows up on MaaS Web GUI.
2. The power type is set to IPMI.
Actual results:
2. Power type is not set.
This is for a Cisco B200 M3 server running UCSM to control the BMC.
Running ipmitool manually on an ephemeral image or manual installation of Ubuntu 12.04.4 or 14.04 fails when trying the following:
ipmitool user list
Get User Access command failed (channel 14, user 1): Invalid command
ipmitool user set name 10 maas
Set User Name command failed (user 10, name maas): Invalid command
Running ipmitool against the system event log(sel), chassis status or lan print all work fine.
Cisco mentions that controlling ipmi directly is disabled by default as well as behind a firewall that is disabled. Going through hardware enablement for UCSM might be the better choice.
Related branches
- Gavin Panella (community): Abstain
- Jeroen T. Vermeulen (community): Approve
-
Diff: 1349 lines (+1215/-0)12 files modifiedetc/maas/templates/power/ucsm.template (+15/-0)
src/maasserver/api.py (+23/-0)
src/maasserver/models/nodegroup.py (+11/-0)
src/maasserver/tests/test_api_nodegroup.py (+27/-0)
src/provisioningserver/custom_hardware/tests/test_ucsm.py (+638/-0)
src/provisioningserver/custom_hardware/ucsm.py (+435/-0)
src/provisioningserver/power/tests/test_poweraction.py (+11/-0)
src/provisioningserver/power_schema.py (+10/-0)
src/provisioningserver/tasks.py (+8/-0)
src/provisioningserver/tests/test_tasks.py (+12/-0)
src/provisioningserver/utils/__init__.py (+5/-0)
src/provisioningserver/utils/tests/test_utils.py (+20/-0)
- Andres Rodriguez (community): Approve
-
Diff: 1349 lines (+1215/-0)12 files modifiedetc/maas/templates/power/ucsm.template (+15/-0)
src/maasserver/api.py (+23/-0)
src/maasserver/models/nodegroup.py (+11/-0)
src/maasserver/tests/test_api_nodegroup.py (+27/-0)
src/provisioningserver/custom_hardware/tests/test_ucsm.py (+638/-0)
src/provisioningserver/custom_hardware/ucsm.py (+435/-0)
src/provisioningserver/power/tests/test_poweraction.py (+11/-0)
src/provisioningserver/power_schema.py (+10/-0)
src/provisioningserver/tasks.py (+8/-0)
src/provisioningserver/tests/test_tasks.py (+12/-0)
src/provisioningserver/utils/__init__.py (+5/-0)
src/provisioningserver/utils/tests/test_utils.py (+20/-0)
description: | updated |
tags: | added: server-hwe |
tags: | removed: hwe |
Changed in maas: | |
assignee: | nobody → Andres Rodriguez (andreserl) |
Changed in maas: | |
assignee: | Andres Rodriguez (andreserl) → Jason Hobbs (jason-hobbs) |
Changed in maas: | |
status: | In Progress → Fix Committed |
milestone: | none → 14.10 |
Changed in maas (Ubuntu): | |
importance: | Undecided → Critical |
description: | updated |
Changed in maas: | |
milestone: | 14.10 → none |
Changed in maas: | |
status: | Fix Committed → Fix Released |
r1977 has known problems with BMC detection, and a trusty upload is coming soon to fix these. If you want to try it out early, please look at the package in https:/ /launchpad. net/~maas- maintainers/ +archive/ dailybuilds/ +packages.
Please note that the new version requires users to re-run maas-import- pxe-files.