一 注册过程
Nova中各个服务之间使用了基于AMQP实现的RPC机制,其中nova-compute、nova-conductor和nova-scheduler在启动时都会注册一个RPC Server,而nova-api因为Nova内部没有服务会调用它提供的接口,所以无需注册。
以nova-compute服务为例:
nova/compute/rpcapi.py
class ComputeAPI(object):
def live_migration(self, ctxt, instance, dest, block_migration, host,
migration, migrate_data=None):
args = {'migration': migration