Node Deployment failure due to " Error finding the disk or partition device to deploy the image onto"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Invalid
|
Wishlist
|
Unassigned | ||
ironic-python-agent |
Fix Released
|
Medium
|
Dmitry Tantsur |
Bug Description
From the introspection data, the WWN on the disk that needs to be root disk is obtained as follows:
{
"size": 500107862016,
"rotational": true,
"vendor": "ATA",
"name": "/dev/sdak",
"wwn_
"wwn_
"model": "ST9500620NS",
"wwn": "0x5000c5009179
"serial": "9XF44QWA"
},
The root device is set using ironic node-update $UUID add properties/
ironic node-show confirms this
[stack@c02-h10-r620 6048r]$ ironic node-show f5acc2b9-
+------
| Property | Value |
+------
| chassis_uuid | |
| clean_step | {} |
| console_enabled | False |
| created_at | 2017-03-
| driver | pxe_ipmitool |
| driver_info | {u'deploy_kernel': u'a3789c1a-
| | u'ipmi_address': |
| | u'mgmt-
| | u'deploy_ramdisk': u'7915d35a-
| | u'ipmi_password': u'******', u'ipmi_username': u'quads'} |
| driver_
| | u'agent_
| | u'interface': u'deploy', u'reboot_
| | u'step': u'erase_
| | u'deploy', u'reboot_
| | u'erase_
| | {u'generic_
| | u'agent_
| | u'agent_
| | True, u'agent_url': u'http://
| | 1488911239} |
| extra | {u'hardware_
| | f5acc2b9-
| inspection_
| inspection_
| instance_info | {} |
| instance_uuid | None |
| last_error | None |
| maintenance | False |
| maintenance_reason | None |
| name | None |
| network_interface | |
| power_state | power off |
| properties | {u'cpu_arch': u'x86_64', u'root_device': {u'wwn': |
| | u'0x5000c500917
| | pu_hugepages:
| | ges_1g:true', u'memory_mb': u'262144', u'local_gb': u'464'} |
| provision_state | available |
| provision_
| raid_config | |
| reservation | None |
| resource_class | |
| target_power_state | None |
| target_
| target_raid_config | |
| updated_at | 2017-03-
| uuid | f5acc2b9-
However, overcloud deploy fails because of nova scheduling error and looking at ironic conductor logs this is seen
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
2017-03-07 18:23:40.723 32676 ERROR ironic.
The very WWN that was returned by introspection is said to be non-existent in the error above.
Changed in ironic-python-agent: | |
assignee: | nobody → Lucas Alvares Gomes (lucasagomes) |
Changed in ironic-python-agent: | |
assignee: | Lucas Alvares Gomes (lucasagomes) → Dmitry Tantsur (divius) |
Changed in ironic: | |
status: | Triaged → Invalid |
Fix proposed to branch: master /review. openstack. org/443649
Review: https:/