ironic: Get dynamic IP address for volume connector

Registered by Hironori Shiina

Ironic virt driver supports booting an instance from a volume since Pike[1]. This blueprint proposes passing an IP address to cinder for attaching a volume when the storage network is manged by neutron. An IP address is required from a few cinder backend drivers for access controlling so on. Currently, an IP address of a volume connector can be got when a static IP address is registered in ironic as a volume connector resource. In case where an IP address is set dynamically, we have to retrieve the IP address by tracing a few resources such as ironic ports and VIFs. This blueprint will implement this retrieving.

[1] https://blueprints.launchpad.net/nova/+spec/ironic-boot-from-volume

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Low
Drafter:
Hironori Shiina
Direction:
Approved
Assignee:
Hironori Shiina
Definition:
Approved
Series goal:
Accepted for queens
Implementation:
Implemented
Milestone target:
milestone icon queens-rc1
Started by
Matt Riedemann
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/ironic-volume-connector-ip,n,z

Addressed by: https://review.openstack.org/468353
    Ironic: Get IP address for volume connector

Approved as a specless blueprint for Queens. This is a follow up to a specless blueprint which was approved and completed in Pike. From my understanding, it's just adding support to boot from volume with Ironic for network storage backends. -- mriedem 20171005

Addressed by: https://review.openstack.org/517322
    [WIP] Ironic: Get IP address for volume connector from ports/portgroups

There is another patch remaining for this but since I think the main one merged I'm going to mark this complete for Queens. We can follow up with the port group change in Rocky. -- mriedem 20180127

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.