The issue with the python snippet bellow you that you forgot to do 
floating_ip_pool_create(fip_pool_obj).

I’ve a working example (using the golang api):
https://github.com/Juniper/contrail-kubernetes/blob/master/pkg/network/opencontrail/controller.go#L403

  Pedro.

On Aug 26, 2015, at 9:25 AM, Szymon Dziech 
<[email protected]<mailto:[email protected]>> wrote:

Hello,

A tried use vnc api to associate fip to multiple vm-s.
But something doesn’t work:

Script:

from vnc_api.vnc_api import *
vnc_lib = VncApi(username = 'admin', password = 'password', tenant_name = 
'admin', api_server_host = '127.0.0.1')
fvn_obj = 
vnc_lib.virtual_network_read(id='e46a567b-0c52-4172-a2e5-ecfef94c388d')
fip_pool_obj = FloatingIpPool('public', fvn_obj)
fip_obj = FloatingIp('fip', fip_pool_obj, '200.105.20.1', True)
sda_int = 
vnc_lib.virtual_machine_interface_read(id='f949c99a-c8a6-45ef-965f-5ddf5e4dcccc')
sdb_int = 
vnc_lib.virtual_machine_interface_read(id='08522825-27e2-4f11-89c7-32ca1b6aac32')
fip_obj.add_virtual_machine_interface(sda_int)
fip_obj.add_virtual_machine_interface(sdb_int)
vnc_lib.floating_ip_create(fip_obj)

Output:
BadRequest: HTTP Status: 400 Content: Parent [u'default-domain',
 u'admin',
 u'public',
 u'public'] type floating-ip-pool does not exist

Could someone help me?
Thanks!



_______________________________________________
Users mailing list
[email protected]<mailto:[email protected]>
http://lists.opencontrail.org/mailman/listinfo/users_lists.opencontrail.org

_______________________________________________
Users mailing list
[email protected]
http://lists.opencontrail.org/mailman/listinfo/users_lists.opencontrail.org

Reply via email to