
Hi Juan, I have attached the screenshot of the ovirt panel after creating the nic's with the above code, Please check it. -- Regards Shanil On Thu, Aug 28, 2014 at 3:23 PM, Juan Hernandez <jhernand@redhat.com> wrote:
On 08/28/2014 10:31 AM, Shanil S wrote:
Hi All,
I am unable to assign the profile using the ovirt api code, the following xml code is used for creating the nic
<nic> <interface>virtio</interface> <name>eth0</name> <boot_protocol>static</boot_protocol> <mac address='".$ip->mac_address."'/> <network> <ip address='".$ip->mac_ip."' netmask='255.255.255.0' gateway='".$ip->mac_gateway."'/> </network> <on_boot>true</on_boot> <vnic_profile id='bbabc471-667d-4221-bc8e-4ab30b3dcc34' /> </nic>
Could you please check if anything wrong with it ?
There is nothing severely wrong with that XML, it should work. What specific problems are you having? Does the API return an error? Anything in the logs?
Note also that the boot_protocol, ip, and on_boot elements will just be ignored. These elements are used only for host NICs, not for VM NICs. If you want to change the IP configuration of the OS of the VM then you have to use whatever mechanisms that OS provides. The RESTAPI can help you in these regards only if you combine it with Cloud-init or Sysprep.
-- Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3ºD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.