Add virtio-scsi controller when attaching volume

Registered by Abhishek Kekane

Allow users to specify the use of VirtIO SCSI for KVM instances while attaching the volumes.

VirtIO SCSI is a new para-virtualized SCSI controller device for KVM instances. It has been designed to replace virtio-blk to improve scalability. Presently, virtio-scsi bus is supported when booting instance from volume if you have created a volume from a image containing specialized libvirt driver options metadata properties "hw_disk_bus" and "hw_scsi_model". This feature was added back in Icehouse by BP [1].

However, there is no provision to specify disk_bus and disk_model parameters in request body of the os-volume_attachments api.

We propose to modify 'os-volume_attachments' Restful api to pass 'disk_bus' and 'disk_model' in the request body.

Blueprint information

Status:
Not started
Approver:
Matt Riedemann
Priority:
Undefined
Drafter:
Abhishek Kekane
Direction:
Needs approval
Assignee:
Abhishek Kekane
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/add-virtio-scsi-attach-volumes,n,z

Addressed by: https://review.openstack.org/451723
    Add virtio-scsi controller when attaching volume

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.