ipmi power probing is too fast
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Fix Released
|
High
|
aeva black | ||
OpenStack Compute (nova) |
Fix Released
|
High
|
Joe Gordon |
Bug Description
baremetal nodes are failing to boot for me:
2013-10-03 01:55:15,392.392 7354 DEBUG nova.openstack.
hon2.7/
2013-10-03 01:55:15,573.573 7354 DEBUG nova.virt.
', stderr: '' _exec_ipmitool /opt/stack/
2013-10-03 01:55:15,707.707 7354 DEBUG nova.openstack.
/python2.
2013-10-03 01:55:15,890.890 7354 DEBUG nova.virt.
', stderr: '' _exec_ipmitool /opt/stack/
Note the gap between up and status checking is only 200ms (from IPMI return to status check) but in that interval this hardware doesn't toggle to on.
After the deploy fails, a manual check with
ipmitool -I lanplus -H 10.10.16.40 -U Administrator -P <password> chassis power status
returns
Chassis Power is on
tags: | added: havana-rc-potential |
Changed in nova: | |
milestone: | none → havana-rc2 |
tags: | removed: havana-rc-potential |
Changed in nova: | |
milestone: | havana-rc2 → 2013.2 |
Changed in ironic: | |
milestone: | none → icehouse-1 |
status: | Fix Committed → Fix Released |
Changed in ironic: | |
milestone: | icehouse-1 → 2014.1 |
Full trace: common. rpc.amqp [-] UNIQUE_ID is 165698139cd7474 598b27a01932974 c4. _add_unique_id /opt/stack/ venvs/nova/ local/lib/ python2. 7/site- packages/ nova/openstack/ common/ rpc/amqp. py: common. processutils [-] Running cmd (subprocess): ipmitool -I lanplus -H 10.10.16.27 -U Administrator -f /tmp/tmppgqG40 power status execute /opt/stack/ venvs/nova/ local/lib 7/site- packages/ nova/openstack/ common/ processutils. py:147 baremetal. ipmi [-] ipmitool stdout: 'Chassis Power is off venvs/nova/ local/lib/ python2. 7/site- packages/ nova/virt/ baremetal/ ipmi.py: 136 common. processutils [-] Running cmd (subprocess): ipmitool -I lanplus -H 10.10.16.27 -U Administrator -f /tmp/tmpMxP1Xr power on execute /opt/stack/ venvs/nova/ local/lib/ pyt site-packages/ nova/openstack/ common/ processutils. py:147 baremetal. ipmi [-] ipmitool stdout: 'Chassis Power Control: Up/On venvs/nova/ local/lib/ python2. 7/site- packages/ nova/virt/ baremetal/ ipmi.py: 136 common. processutils [-] Running cmd (subprocess): ipmitool -I lanplus -H 10.10.16.27 -U Administrator -f /tmp/tmpRYI8dn power status execute /opt/stack/ venvs/nova/ local/lib 7/site- packages/ nova/openstack/ common/ processutils. py:147 baremetal. ipmi [-] ipmitool stdout: 'Chassis Power is off venvs/nova/ local/lib/ python2. 7/site- packages/ nova/virt/ baremetal/ ipmi.py: 136 common. processutils [-] Running cmd (subprocess): ipmitool -I lanplus -H 10.10.16.27 -U Administrator -f /tmp/tmp6FRuex power on execute /opt/stack/ venvs/nova/ local/lib/ pyt site-packages/ nova/openstack/ common/ processutils. py:147 baremetal. ipmi [-] ipmitool stdout: 'Chassis Power Control: Up/On venvs/nova/ local/lib/ python2. 7/site- packages/ nova/virt/ baremetal/ ipmi.py: 136 common. processutils [-] Running cmd (subprocess): ipmitool -I lanplus -H 10.10.16.27 -U Administrator -f /tmp/tmp5k3q5r power status execute /opt/stack/ venvs/nova/ local/lib 7/site- packages/ nova/openstack/ common/ processutils. py:147 baremetal. ipmi [-] ipmitool stdout: 'Chassis Power is off venvs/nova/ local/lib/ python2. 7/site- packages/ nova/virt/ baremetal/ ipmi.py: 136 common. processutils [-] Running cmd (subprocess): ipmitool -I lanplus -H 10.10.16.27 -U Administrator -f /tmp/tmpFCSyJk power on execute /opt/stack/ venvs/nova/ local/lib/ pyt site-packages/ nova/openstack/ common/ processutils. py:147 baremetal. ipmi [-] i...
2013-10-03 01:55:15,114.114 7354 DEBUG nova.openstack.
341
2013-10-03 01:55:15,207.207 7354 DEBUG nova.openstack.
/python2.
2013-10-03 01:55:15,391.391 7354 DEBUG nova.virt.
', stderr: '' _exec_ipmitool /opt/stack/
2013-10-03 01:55:15,392.392 7354 DEBUG nova.openstack.
hon2.7/
2013-10-03 01:55:15,573.573 7354 DEBUG nova.virt.
', stderr: '' _exec_ipmitool /opt/stack/
2013-10-03 01:55:15,707.707 7354 DEBUG nova.openstack.
/python2.
2013-10-03 01:55:15,890.890 7354 DEBUG nova.virt.
', stderr: '' _exec_ipmitool /opt/stack/
2013-10-03 01:55:15,891.891 7354 DEBUG nova.openstack.
hon2.7/
2013-10-03 01:55:16,069.069 7354 DEBUG nova.virt.
', stderr: '' _exec_ipmitool /opt/stack/
2013-10-03 01:55:16,207.207 7354 DEBUG nova.openstack.
/python2.
2013-10-03 01:55:16,432.432 7354 DEBUG nova.virt.
', stderr: '' _exec_ipmitool /opt/stack/
2013-10-03 01:55:16,433.433 7354 DEBUG nova.openstack.
hon2.7/
2013-10-03 01:55:16,613.613 7354 DEBUG nova.virt.