Thanks for the reply. Should have noted it earlier, I am using 3.3.0-0.38.rc.el6ev.
I am chiefly concerned that no error is thrown when a nic isn¹t added, so when I am doing this programmatically I wouldn¹t be able to discover that the operation failed. On 2/9/14, 7:56 AM, "Moti Asayag" <[email protected]> wrote: >----- Original Message ----- >> From: "Satya Vempati" <[email protected]> >> To: [email protected] >> 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 >> [email protected] >> http://lists.ovirt.org/mailman/listinfo/users >> _______________________________________________ Users mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/users

