def del_interface(vmi): rpc = rpc_client_instance() if not rpc: return try: rpc.DeletePort(uuid_from_string(vmi)) except socket.error: logging.error('RPC failure') logging.info('Deleted virtual-machine-interface uuid = ' + vmi)
def _delete_port(self, port_id): rpc = rpc_client_instance() if not rpc: return False try: rpc.DeletePort(port_id) except socket.error: LOG.error('RPC failure') return False return True
def _add_port(self, data): rpc = rpc_client_instance() if not rpc: return False try: rpc.AddPort([data]) except socket.error: LOG.error('RPC failure') return False return True
def add_interface(interface_name, vmi, vm, mac): from nova_contrail_vif.gen_py.instance_service import ttypes data = ttypes.Port(uuid_from_string(vmi), uuid_from_string(vm), interface_name, '0.0.0.0', [0] * 16, mac) logging.debug(data) rpc = rpc_client_instance() if not rpc: return try: rpc.AddPort([data]) except socket.error: logging.error('RPC failure')
def add_interface(interface_name, vmi, vm, mac): from nova_contrail_vif.gen_py.instance_service import ttypes data = ttypes.Port( uuid_from_string(vmi), uuid_from_string(vm), interface_name, '0.0.0.0', [0] * 16, mac) logging.debug(data) rpc = rpc_client_instance() if not rpc: return try: rpc.AddPort([data]) except socket.error: logging.error('RPC failure')