Nova should be able to clone servers

Registered by Connor Chamberlain

It should be possible to create a new server with some/all properties matching an existing server.

We have a use case: The stack is Charmed-kubernetes deployed on OpenStack deployed on MaaS. Kubernetes workers are deployed as servers in the OpenStack layer. When a kubernetes worker expansion is requested, several new servers must be created by nova. In many cases, those new servers are identical to existing servers, which are the older kubernetes workers. It would be useful to be able to create duplicate servers without having to manually provide necessary information, like image, flavor, and network.

$ openstack server clone <uuid-of-existing-server> name-of-new-server

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Connor Chamberlain
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.