Enhance iSCSI volume multipath support
Currently, nova-compute supports multipath for iSCSI volume data path. It depends on response to targets discovery of from the main iSCSI portal, expecting multiple portal addresses are contained.
However, some arrays only respond to discovery with a single portal address, even if secondary portals are available. In this case, nova-compute cannot know secondary portals and corresponding iSCSI target IQN, so nova-compute cannot establish multiple sessions for the target(s). To enable nova-compute to login to secondary portals, cinder should tell the secondary portal addresses and corresponding target iqns/luns.
Telling secondary portal addresses and iqns/luns is also useful for arrays which can respond to discovery with multiple portals addresses and IQNs, since compute can access to the volume via secondary portals even when the main portal is unaccessible due to network trouble.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Tomoki Sekiyama
- Direction:
- Needs approval
- Assignee:
- Tomoki Sekiyama
- Definition:
- New
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Tomoki Sekiyama
- Completed by
- Tomoki Sekiyama
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add spec for 'Enhance iSCSI volume multipath support'
Addressed by: https:/
Enhance iSCSI volume multipath support
Addressed by: https:/
Failover to alternative iSCSI portals on login failure
Addressed by: https:/
Add spec for 'Enhance iSCSI volume multipath support'
Work Items
Dependency tree
* Blueprints in grey have been implemented.