I was trying RAID configuration with Manual cleaning. Deploy_iso image is not being set to the virtual media.
I tried debugging and the logs are below:
2016-04-14 09:47:12.755 DEBUG proliantutils.ilo.ribcl [-] [iLO 10.10.1.52] Received response data: {'GET_HOST_POWER': {'HOST_POWER': 'OFF'}, 'VERSION': '2.23', 'RESPONSE': {'STATUS': '0x0000', 'MESSAGE': 'No error'}} from (pid=21271) _execute_command /usr/local/lib/python2.7/dist-packages/proliantutils/ilo/ribcl.py:308
2016-04-14 09:47:12.777 INFO ironic.conductor.utils [req-91d14a88-c55a-4f51-8da1-9e255b749871 None None] Successfully set node bf3fb891-85f9-43de-b0f5-123d32209b48 power state to power off.
> /opt/stack/ironic/ironic/drivers/modules/agent.py(404)prepare_cleaning()
-> return deploy_utils.prepare_inband_cleaning(
(Pdb) n
> /opt/stack/ironic/ironic/drivers/modules/agent.py(405)prepare_cleaning()
-> task, manage_boot=CONF.agent.manage_agent_boot)
(Pdb) n
2016-04-14 09:47:17.064 DEBUG oslo_concurrency.lockutils [req-91d14a88-c55a-4f51-8da1-9e255b749871 None None] Lock "dhcp_provider" acquired by "ironic.common.dhcp_factory._set_dhcp_provider" :: waited 0.000s from (pid=21271) inner /usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py:270
n2016-04-14 09:47:17.914 DEBUG oslo_concurrency.lockutils [req-91d14a88-c55a-4f51-8da1-9e255b749871 None None] Lock "dhcp_provider" released by "ironic.common.dhcp_factory._set_dhcp_provider" :: held 0.850s from (pid=21271) inner /usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py:282
> /opt/stack/ironic/ironic/drivers/modules/deploy_utils.py(1026)prepare_inband_cleaning()
-> if manage_boot:
(Pdb) n
> /opt/stack/ironic/ironic/drivers/modules/deploy_utils.py(1027)prepare_inband_cleaning()
-> ramdisk_opts = build_agent_options(task.node)
(Pdb) n
> /opt/stack/ironic/ironic/drivers/modules/deploy_utils.py(1034)prepare_inband_cleaning()
-> from ironic.drivers.modules import iscsi_deploy
(Pdb) n
> /opt/stack/ironic/ironic/drivers/modules/deploy_utils.py(1035)prepare_inband_cleaning()
-> ramdisk_opts.update(
(Pdb) n
> /opt/stack/ironic/ironic/drivers/modules/deploy_utils.py(1036)prepare_inband_cleaning()
-> iscsi_deploy.build_deploy_ramdisk_options(task.node))
(Pdb) n
2016-04-14 09:47:27.461 DEBUG ironic.drivers.modules.deploy_utils [req-91d14a88-c55a-4f51-8da1-9e255b749871 None None] Deploy boot mode is None for bf3fb891-85f9-43de-b0f5-123d32209b48. from (pid=21271) get_boot_mode_for_deploy /opt/stack/ironic/ironic/drivers/modules/deploy_utils.py:802
> /opt/stack/ironic/ironic/drivers/modules/deploy_utils.py(1037)prepare_inband_cleaning()
-> task.driver.boot.prepare_ramdisk(task, ramdisk_opts)
(Pdb) n
> /opt/stack/ironic/ironic/drivers/modules/ilo/boot.py(297)prepare_ramdisk()
-> node = task.node
(Pdb) n
> /opt/stack/ironic/ironic/drivers/modules/ilo/boot.py(302)prepare_ramdisk()
-> if node.provision_state != states.DEPLOYING:
(Pdb) n
> /opt/stack/ironic/ironic/drivers/modules/ilo/boot.py(303)prepare_ramdisk()
-> return
(Pdb) n
--Return--
> /opt/stack/ironic/ironic/drivers/modules/ilo/boot.py(303)prepare_ramdisk()->None
-> return
(Pdb) n
> /opt/stack/ironic/ironic/drivers/modules/deploy_utils.py(1039)prepare_inband_cleaning()
-> manager_utils.node_power_action(task, states.REBOOT)
(Pdb) n
Fix proposed to branch: master /review. openstack. org/307225
Review: https:/