Files
nova-specs/specs/juno/approved/vmware-ephemeral-disk-support.rst
Michael Still f0b8204072 Re-organize juno specs
As discussed at our nova meetings, reorganize the juno specs into
three directories:

 - proposed: things proposed which weren't approved
 - approved: things we approved but didn't implement
 - implemented: things approved and implemented

The first I suspect is the most controversial. I've done this
because I worry about the case where a future developer wants to
pick up something dropped by a previous developer, but has trouble
finding previous proposed specifications on the topic. Note that
the actual proposed specs for Juno are adding in a later commit.

Change-Id: Idcf55ca37a83d7098dcb7c2971240c4e8fd23dc8
2014-10-07 07:49:59 +11:00

118 lines
2.2 KiB
ReStructuredText

..
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