Rest Openstack在关联浮动IP时指定网络接口

Rest Openstack在关联浮动IP时指定网络接口,rest,ip,openstack,openstack-neutron,Rest,Ip,Openstack,Openstack Neutron,我在Openstack[1]中找到了以下RESTAPI,将浮动IP与给定的服务器相关联。您可以在那里指定此IP应分配给哪个服务器。 我的实例有多个网络接口,比如eth0、eth1和eth2。此IP分配始终将IP分配给第一个nic,即eth0。我的要求是将IP分配给nic,我更喜欢使用eth1。在分配浮动IP时,是否有方法指定nic POST /v2/{tenant_id}/servers/{server_id}/action { "addFloatingIp": { "

我在Openstack[1]中找到了以下RESTAPI,将浮动IP与给定的服务器相关联。您可以在那里指定此IP应分配给哪个服务器。 我的实例有多个网络接口,比如eth0、eth1和eth2。此IP分配始终将IP分配给第一个nic,即eth0。我的要求是将IP分配给nic,我更喜欢使用eth1。在分配浮动IP时,是否有方法指定nic

POST /v2/{tenant_id}/servers/{server_id}/action

{
    "addFloatingIp": {
        "address": "10.10.10.1"
    }
}
我希望有一个类似下面这样的API。如何知道addFloatingIp下请求负载中可用的参数列表

{
    "addFloatingIp": {
        "address": "10.10.10.1", 
        "nic":"eth2"
    }
}
Openstack版本:IceHouse


[1]

我想您可能需要使用用于此操作的

POST/v2.0/floatingips创建一个浮动IP,如果指定端口信息,则将浮动IP与内部端口关联

通过此操作,您可以指定浮动IP,也可以指定与之关联的固定IP