[Users] Adding a VMNIC via the REST api returns no error, but the NIC isn't added

Moti Asayag masayag at redhat.com
Sun Feb 9 15:56:43 UTC 2014


----- Original Message -----
> From: "Satya Vempati" <svempati at tintri.com>
> To: users at ovirt.org
> Sent: Sunday, February 9, 2014 5:54:15 AM
> Subject: [Users] Adding a VMNIC via the REST api returns no error, but the NIC isn't added
> 
> POST <server>/api/vms/670fa876-a18d-436c-b999-1dc7cbbd5bcf/nics
> 
> <nic>
> <name>eth0</name>
> <network>
> <name>rhevm</name>
> </network>
> <interface>virtio</interface>
> <port_mirroring>
> <networks>
> <network>
> <name>rhevm</name>
> </network>
> </networks>
> </port_mirroring>
> </nic>
> 
> Return code is 200, but no VM Nic is added.

Assuming this is ovirt-engine-3.3 and above: 

Do you have a vnic profile for rhevm network with port_mirroring enabled ?
Which user are you using for adding this vnic ?

You need to verify such a vnic profile exist and the user which adds the
vnic has permissions to use that profile.

Alternately, you can provide the vnic_profile_id instead of the network name
and the port mirroring which is the deprecated signature.

http://www.ovirt.org/Features/Vnic_Profiles#REST_API

> 
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
> 



More information about the Users mailing list