2

我想更新已创建端口的 vif_model。我在 CLI 中使用以下命令

neutron port-update --binding:vif_model=avp <port_id>

如何使用中子的 python apis 来实现相同的目的。我正在尝试使用 update_port() api。但不确定参数。

>>> from neutronclient.neutron import client
>>> neutron = client.Client('2.0', endpoint_url=neutron_endpoint, token=tok)
>>> help(neutron.update_port)

给出以下提示:

关于模块 neutronclient.v2_0.client 中的函数 with_params 的帮助:

with_params(*args, **kwargs)

4

1 回答 1

2

我查看了Nova源代码,以了解通常如何使用该调用的示例,update_port看起来您可以这样称呼它:

client.update_port('1fe691a6-f3a0-4586-b126-9fabb11e962a',
                   {'port': 
                     {'binding:vif_type': 'avp'}})
于 2015-07-21T15:38:03.823 回答