I am using Postman rest client from Google. I am using the REST interface directly.
I may a little behind on the versions, so let me see if I have more recent version I could install and see if the problem goes away. On 2/9/14, 12:40 PM, "Moti Asayag" <[email protected]> wrote: > > >----- Original Message ----- >> From: "Satya Vempati" <[email protected]> >> To: "Moti Asayag" <[email protected]> >> Cc: [email protected] >> Sent: Sunday, February 9, 2014 7:42:07 PM >> Subject: Re: [Users] Adding a VMNIC via the REST api returns no error, >>but the NIC isn't added >> >> 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. >> > >I just tried the same example and got the following error: > ><fault> ><reason>Operation Failed</reason> ><detail> >[Cannot add Interface. There is no VM network interface profile for the >network the user can use. - Please use a VM network interface profile >instead of a network name.] ></detail> ></fault> > >Where you using the restapi directly or used the SDK for posting that >request ? >Please provide the steps to reproduce this issue, since i wasn't able to >experience the same behavior. > >> 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

