def _create_main_cascade_server(): transport = oslo_messaging.get_transport(cfg.CONF) target = oslo_messaging.Target(exchange="tricircle", topic=topics.CASCADING_SERVICE, server=gethostname()) server_control_endpoint = ServerControlEndpoint(None) endpoints = [server_control_endpoint, CascadeNetworkingServiceEndpoint(), CascadeSiteServiceEndpoint()] server = oslo_messaging.get_rpc_server(transport, target, endpoints, executor="eventlet", serializer=Serializer()) server_control_endpoint.server = server # init _SiteManager to start fake nodes site_manager.get_instance() return server
def create_site(self, ctx, payload): site_manager.get_instance().create_site(ctx, payload)