diff --git a/src/vmm_mad/exec/one_vmm_exec.rb b/src/vmm_mad/exec/one_vmm_exec.rb index 75b30dd389..7d0a1174b0 100755 --- a/src/vmm_mad/exec/one_vmm_exec.rb +++ b/src/vmm_mad/exec/one_vmm_exec.rb @@ -797,7 +797,7 @@ class ExecDriver < VirtualMachineDriver { :driver => :vnm, :action => :post, - :parameters => [:deploy_info], + :parameters => [:deploy_id], :fail_actions => [ { :driver => :vmm, diff --git a/src/vnm_mad/remotes/ovswitch/OpenvSwitch.rb b/src/vnm_mad/remotes/ovswitch/OpenvSwitch.rb index a6534bc427..9cc03780e8 100644 --- a/src/vnm_mad/remotes/ovswitch/OpenvSwitch.rb +++ b/src/vnm_mad/remotes/ovswitch/OpenvSwitch.rb @@ -36,6 +36,12 @@ class OpenvSwitchVLAN < OpenNebulaNetwork process do |nic| @nic = nic + if @nic[:tap].nil? + STDERR.puts "No tap device found for nic #{@nic[:nic_id]}" + unlock + exit 1 + end + # Apply VLAN if @nic[:vlan] == "YES" tag_vlan