我在Openstack [1]中找到了以下REST API,以将浮动IP与给定服务器相关联。在那里,您可以指定应将此IP分配给哪个服务器。 我的实例有多个网络接口(比方说eth0,eth1 eth2)。此IP分配始终将IP分配给第一个nic,即eth0。我的要求是将IP分配给我更喜欢的IP(比如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
答案 0 :(得分:0)
我认为您可能希望将Neutron restful API用于此操作
POST /v2.0/floatingips创建浮动IP,如果指定端口信息,则将浮动IP与内部端口关联
通过此操作,您可以指定浮动IP,还可以指定与其关联的固定IP。