-def start_slice(api, slicename):
- record = {'name': hrn_to_pl_slicename(slicename)}
- api.nodemanger.Start(record)
+def init_server():
+ from sfa.server import sfa_component_setup
+ # get current trusted gids
+ try:
+ sfa_component_setup.get_trusted_certs()
+ except:
+ # our keypair may be old, try refreshing
+ sfa_component_setup.get_node_key()
+ sfa_component_setup.get_credential(force=True)
+ sfa_component_setup.get_trusted_certs()
+
+def start_slice(api, xrn):
+ hrn, type = urn_to_hrn(xrn)
+ slicename = hrn_to_pl_slicename(hrn)
+ api.nodemanger.Start(slicename)