Boot from cinder volume failed in iscsi deploy interface

Bug #1714436 reported by kesper
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
Undecided
kesper

Bug Description

Boot from volume fails if deploy interface is 'iscsi'.

BMC Console gives following errors:

"Unable to find file: pxelinux.cfg/<mac address>
No more network macs left."

This is caused because "iscsi deploy" is not calling "boot.prepare_instance."

kesper (paresh-h-sao)
Changed in ironic:
assignee: nobody → kesper (paresh-h-sao)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (master)

Fix proposed to branch: master
Review: https://review.openstack.org/499926

Changed in ironic:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/499926
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=49c4bba14eee0bd3d9dc93ce8748ef7b8e445f1c
Submitter: Jenkins
Branch: master

commit 49c4bba14eee0bd3d9dc93ce8748ef7b8e445f1c
Author: kesper <email address hidden>
Date: Fri Sep 1 08:03:27 2017 +0000

    Boot from volume fails with 'iscsi' deploy interface

    When boot from volume is requested for a node with 'iscsi' deploy
    interface it does not call the boot.prepare_instance and fails to
    create pxelinux.cfg file to boot with ipxe.
    This commit fixes the issue.

    Change-Id: Iff997e1786a933f50a25c9d89cb163a6aaec3f00
    Closes-Bug: #1714436

Changed in ironic:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (stable/pike)

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/500545

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/500566

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ironic (stable/pike)

Change abandoned by Shivanand Tendulker (<email address hidden>) on branch: stable/pike
Review: https://review.openstack.org/500566
Reason: Dumplicate review. There is another review raised for back porting it.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to ironic (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/500855

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (stable/pike)

Reviewed: https://review.openstack.org/500545
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=446eff88ed6b2a2820bc127836742713dacc76ff
Submitter: Jenkins
Branch: stable/pike

commit 446eff88ed6b2a2820bc127836742713dacc76ff
Author: kesper <email address hidden>
Date: Fri Sep 1 08:03:27 2017 +0000

    Boot from volume fails with 'iscsi' deploy interface

    When boot from volume is requested for a node with 'iscsi' deploy
    interface it does not call the boot.prepare_instance and fails to
    create pxelinux.cfg file to boot with ipxe.
    This commit fixes the issue.

    Change-Id: Iff997e1786a933f50a25c9d89cb163a6aaec3f00
    Closes-Bug: #1714436
    (cherry picked from commit 49c4bba14eee0bd3d9dc93ce8748ef7b8e445f1c)

tags: added: in-stable-pike
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to ironic (master)

Reviewed: https://review.openstack.org/500855
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=a246d01ce3817c52fb21b4b4630f91e60f402033
Submitter: Jenkins
Branch: master

commit a246d01ce3817c52fb21b4b4630f91e60f402033
Author: Ruby Loo <email address hidden>
Date: Tue Sep 5 10:41:19 2017 -0400

    [reno] Clarify fix for missing boot.prepare_instance

    This updates the release note for the boot-from-volume fix for
    nodes with iscsi deploy interface (by calling boot.prepare_instance).
    It clarifies what the failure had been and what was fixed.

    The fix was at 49c4bba14eee0bd3d9dc93ce8748ef7b8e445f1c.

    Change-Id: Ieef58d44cd27f4bd0cd979fc8007fbe4f960fa73
    Related-Bug: #1714436

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to ironic (stable/pike)

Related fix proposed to branch: stable/pike
Review: https://review.openstack.org/501257

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to ironic (stable/pike)

Reviewed: https://review.openstack.org/501257
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=43a116ae74f8b327c39c337e142cefec2f563c09
Submitter: Jenkins
Branch: stable/pike

commit 43a116ae74f8b327c39c337e142cefec2f563c09
Author: Ruby Loo <email address hidden>
Date: Tue Sep 5 10:41:19 2017 -0400

    [reno] Clarify fix for missing boot.prepare_instance

    This updates the release note for the boot-from-volume fix for
    nodes with iscsi deploy interface (by calling boot.prepare_instance).
    It clarifies what the failure had been and what was fixed.

    The fix was at 49c4bba14eee0bd3d9dc93ce8748ef7b8e445f1c.

    Change-Id: Ieef58d44cd27f4bd0cd979fc8007fbe4f960fa73
    Related-Bug: #1714436
    (cherry picked from commit a246d01ce3817c52fb21b4b4630f91e60f402033)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ironic 9.1.1

This issue was fixed in the openstack/ironic 9.1.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ironic 9.2.0

This issue was fixed in the openstack/ironic 9.2.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.