Exemplo n.º 1
0
 def UpdateVE(self, ve_name, ve_config, flags):
     ve_name = str(ve_name)
     ve_config = VEConfig.from_array(ve_config)
     try:
         self.ldmgr.update_ve_config(ve_name, ve_config)
     except VCMMDError as err:
         return err.errno
     else:
         return 0
Exemplo n.º 2
0
 def RegisterVE(self, ve_name, ve_type, ve_config, flags):
     ve_name = str(ve_name)
     ve_type = int(ve_type)
     ve_config = VEConfig.from_array(ve_config)
     try:
         self.ldmgr.register_ve(ve_name, ve_type, ve_config)
     except VCMMDError as err:
         return err.errno
     else:
         return 0
Exemplo n.º 3
0
 def get_all_registered_ves(self):
     lst = self._iface.GetAllRegisteredVEs()
     return [(str(name), int(typ), bool(actv), VEConfig.from_array(cfg))
             for name, typ, actv, cfg in lst]