Hi Peeyush,

Now, the problem is that external DHCP is not able to send confirmation
> of deployment to Ironic server, which results in timeout for the
> instance. I want to know how Ironic is handling external DHCP, do I need
> to make changes other than putting "dhcp_provider=none"?
>

AFAIUI setting dhcp_provider=none should be enough. Now, I don't know what
DHCP confirmation you're saying - assuming you're using a pxe_* driver -
the deployment of the node happens in 2 phases:

1) Ironic create the PXE configurations for that node, set the boot device,
configure the DHCP server (in you're case it's non-op) and power on the
node.

2) The node will boot the deploy ramdisk, expose the local disk as an iSCSI
device and send it to Ironic[1] (is that the confirmation you're talking
about ?). From there Ironic will write the image onto de disk, notify the
ramdisk that the deployment is completed[2] and we are done.

So we don't expect any confirmation from a DHCP server, can you please
paste the error message you are getting?

[1]
https://github.com/openstack/diskimage-builder/blob/master/elements/deploy-ironic/init.d/80-deploy-ironic#L46-L54

[2]
https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/pxe.py#L478

Cheers,
Lucas
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to