Bug 1041206

Summary: [RFE][nova]: Query compute node configuration values via RPC
Product: Red Hat OpenStack Reporter: RHOS Integration <rhos-integ>
Component: RFEsAssignee: RHOS Maint <rhos-maint>
Status: CLOSED UPSTREAM QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: markmc, yeylon
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://blueprints.launchpad.net/nova/+spec/query-compute-node-conf-values
Whiteboard: upstream_milestone_none upstream_status_unknown upstream_definition_drafting
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-19 17:13:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description RHOS Integration 2013-12-12 13:58:04 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/nova/+spec/query-compute-node-conf-values.

Description:

At current migration of instances requires certain values to be consistent across all compute nodes (i.e. instance base, etc). 

We need to extend compute to provide a service to query these values as configured from remote nodes so that we may use them on the source and destination migration machines.  To do this we need to:

1) extend compute to respond to a config option query and pass back the data
2) add code to migrations to query the src/dst nodes for this data and use it during instance migration prep

This would also assist in migration cases where the glance image does not exist and we can use cached base image (qcow, ari, or aki) from the source node.

Specification URL (additional information):

None