Ephemeral Disk Restrictions

Registered by Aarti Kriplani on 2013-07-22

With added support for large ephemeral disks : https://blueprints.launchpad.net/nova/+spec/xenapi-large-ephemeral-disk-support, migration/resize of instances with large (>= 1000GB) disks is going to be a problem. We need to restrict instances with "large" ephemeral disks from customer initiated resizing/migrating.

Blueprint information

Status:
Not started
Approver:
Russell Bryant
Priority:
Undefined
Drafter:
Aarti Kriplani
Direction:
Needs approval
Assignee:
None
Definition:
Drafting
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

I'd like to see more discussion on this (justification, as well as how you think it would be implemented) --russellb

I think the idea was to have a policy for "large" migrations, with a configurable threshold, so based on the flavor certain groups of users will be unable to perform certain operations.

However, this might be a mute point, because we don't migrate ephemeral disks, they get re-created on the destination host.

Not migrating the ephemeral disks has potential for data loss. We can change the migrations to include the ephemeral disks by default.
We can have a restriction on migrating large instances by the total disk size (root+ephemeral). We can also provide an option to exclude ephemeral disks during migrations if the customer only cares about the root disk.
I'd like to see more discussion on this (justification, as well as how you think it would be implemented) --russellb

I think the idea was to have a policy for "large" migrations, with a configurable threshold, so based on the flavor certain groups of users will be unable to perform certain operations.

However, this might be a mute point, because we don't migrate ephemeral disks, they get re-created on the destination host.

Not migrating the ephemeral disks has potential for data loss. We can change the migrations to include the ephemeral disks by default.
We can have a restriction on migrating large instances by the total disk size (root+ephemeral). We can also provide an option to exclude ephemeral disks during migrations if the customer only cares about the root disk.

Marking this blueprint as definition: Drafting. If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.