Support FICON-attached ECKD volumes on System z

Registered by Stefan Amann

FICON (Fibre Connection) is a Fibre-Channel FC-4 layer protocol. It is used on mainframes to attach ECKD volumes via Fibre-Channel. While FICON shares a common transport protocol with FCP, there are several differences. ECKD volumes are addressed by a Control Unit and Unit Address, rather than a LUN. Besides, different commands are required in order to attach an ECKD volume to a hypervisor.
Changes are required to os-brick, NOVA, and Cinder drivers.

Blueprint information

Status:
Not started
Approver:
Sean McGinnis
Priority:
Low
Drafter:
Stefan Amann
Direction:
Approved
Assignee:
Stefan Amann
Definition:
Approved
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Addressed by: https://review.openstack.org/302221 (the spec released for Newton)
    Add support for FICON attached ECKD volumes for Linux on System z

Addressed by: https://review.openstack.org/342921
    Support FICON-attached ECKD volumes on System z

Addressed by: https://review.openstack.org/387294 (the new spec for Ocata)
    Add support for FICON attached ECKD volumes for Linux on System z This spec describes required changes to support FICON attached ECKD volumes.

I added a new spec for Ocata since this change did not make it into Newton.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.