ironic: Get dynamic IP address for volume connector
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:/
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:
-
queens-rc1
- Started by
- Matt Riedemann
- Completed by
- Matt Riedemann
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
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:/
[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