Thanks Michael,
I had a older version of the python-binding which had bonding in #1 as
a compulsory parameter... Seeing your options I updated the sdk and now the
error is resolved. I see bonding as an optional param.
Regards,
Rahul.
---------- Forwarded message ----------
From: Michael Pasternak <mpastern(a)redhat.com>
Date: Thu, Jul 5, 2012 at 7:22 PM
Subject: Re: [Users] HostNic Addition with IP Address
To: Rahul Upadhyaya <rakrup(a)gmail.com>
Cc: users(a)ovirt.org
Hi Rahul,
#1 is the right place for doing this, see method __doc__ [1]
#2 used for attaching network to NIC, see __doc__ is [2]
* note all methods in sdk well documented describing what
parameters-holder to use and how to fill it.
[1]
'''
@type HostNIC:
@param hostnic.network.id|name: string
@param hostnic.name: string
[@param hostnic.bonding.slaves.host_nic: collection]
{
[@ivar host_nic.id|name: string]
}
[@param hostnic.bonding.options.option: collection]
{
[@ivar option.name: string]
[@ivar option.value: string]
[@ivar type: string]
}
[@param hostnic.ip.gateway: string]
[@param hostnic.boot_protocol: string]
[@param hostnic.mac: string]
[@param hostnic.ip.address: string]
[@param hostnic.ip.netmask: string]
@return HostNIC:
'''
[2]
'''
@type Action:
@param action.network.id|name: string
[@param action.async: boolean]
[@param action.grace_period.expiry: long]
@return Response:
'''
On 07/05/2012 03:00 PM, Rahul Upadhyaya wrote:
Hi Folks,
I am facing issues while adding NIC with Static I.P. to
host using
the oVirt Python-Bindings. There are two api's
1) HostNics.add :Here it requires binding param for
interface
bonding as a compulsory param. I dont want to bond more than one
interfaces for a network
while creating network each time.
2) HostNic.attach: This lets me attach the NIC but
does not let
me put static IP address to it as soon as I add it. I am using
a workaround of updating
the NIC with the IP information, but it requires me to put all the
hosts
on maintenance and shut-down all the running VMs which again is not the
best way of doing it.
Is it not supported by the API that at the time of addition of the
hostNIC we can
specify the IP address or is it something that I am missing ?
Also,I see that this operation is supported from the manager UI .
--
Regards,
Rahul
=======================================================
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
--
Michael Pasternak
RedHat, ENG-Virtualization R&D
--
Regards,
Rahul
=======================================================