Add encrypted Live Migration configuration in python-novaclient

Registered by Cristian Fiorentino

The goal of this Blueprint is to allow users to configure *encrypted* Live Migration (using libvirt tunneling) thru python-novaclient.

Currently, such functionality can only be accessed through manual configuration of libvirtd, as described in OpenStack Security Guide:
http://docs.openstack.org/security-guide/content/ch055_security-services-for-instances.html#ch055_security-services-for-instances-idp191072
with additional comments in the following OSSN:
https://wiki.openstack.org/wiki/OSSN/OSSN-0007

The proposal is then to included the new *--encrypt* parameter in the nova live-migrate command:
nova live-migrate --encrypt vm-id destination-node
(This new option will only be available if “block migration” is not selected.)

Note 1: a related Blueprint is also being submitted in Nova for exposing Encrypted live-migration thru Nova API.
Note 2: I will be filling the new nova template and process for blueprints being reviewed thru Gerrit.

Blueprint information

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

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.