diff --git a/specs/juno/vmware-ephemeral-disk-support.rst b/specs/juno/vmware-ephemeral-disk-support.rst new file mode 100644 index 000000000..8601616c9 --- /dev/null +++ b/specs/juno/vmware-ephemeral-disk-support.rst @@ -0,0 +1,117 @@ +.. + This work is licensed under a Creative Commons Attribution 3.0 Unported + License. + + http://creativecommons.org/licenses/by/3.0/legalcode + +============================= +VMware Ephemeral Disk Support +============================= + +https://blueprints.launchpad.net/nova/+spec/improve-vmware-disk-usage + +The blueprint adds support for support ephemeral disks to the VMware driver. + +Problem description +=================== + +The VMware driver does not support ephemeral disks. + +Proposed change +=============== + +The change will add ephemeral disk support to the VMware driver. The commit +acec2579b796d101f732916bfab557a66cebe512 added in a method create_virtual_disk. +This method will be used to create the ephemeral disk for the instance. + +The method will create an ephemeral disk for the instance on the datastore. +This will be done according to the size defined in the instance flavor. + +Alternatives +------------ + +* Do not implement the feature. + +Data model impact +----------------- + +None. + +REST API impact +--------------- + +None. + +Security impact +--------------- + +None. + +Notifications impact +-------------------- + +None. + +Other end user impact +--------------------- + +* Users will be able to use ephemeral disks for the vCenter driver. + +Performance Impact +------------------ + +A modest increase in network traffic will slow down spawn operations as we +create the ephemeral disk, size it, and place it for mounting in the vSphere +virtual machine. + +Other deployer impact +--------------------- + +None. + +Developer impact +---------------- + +None. + + +Implementation +============== + +Assignee(s) +----------- + +This work was completed during IceHouse-1 and merely needs to be ported to +the Juno release. + +Primary assignee: + tjones + heut2008 + garyk + +Work Items +---------- + +* refactor and port https://review.openstack.org/#/c/51793/ for Juno + +Dependencies +============ + +blueprint vmware-spawn-refactor + +Testing +======= + +* Minesweeper tests involving ephemeral disks will be turned on or written + + +Documentation Impact +==================== + +After this blueprint the vmware driver will support ephemeral disks. This will +need some additional documentation and changes to supported feature lists. + +References +========== + +None