Я нашел следующий REST API в Openstack [1], чтобы связать плавающий IP-адрес с данным сервером. Там вы можете указать, какому серверу должен быть выделен этот IP. Мой экземпляр имеет несколько сетевых интерфейсов (скажем, eth0, eth1, eth2). Это распределение IP-адресов всегда назначает IP-адрес первому сетевому адаптеру, который является eth0. Мое требование состоит в том, чтобы назначить IP для nic, который я предпочитаю (скажем, eth1). Есть ли способ указать nic при распределении плавающих IP-адресов.
POST /v2/{tenant_id}/servers/{server_id}/action
{
"addFloatingIp": {
"address": "10.10.10.1"
}
}
Я ожидаю, что API будет выглядеть примерно так, как показано ниже. Как я могу узнать список параметров, доступных в полезной нагрузке запроса в разделе «addFloatingIp»
{
"addFloatingIp": {
"address": "10.10.10.1",
"nic":"eth2"
}
}
Версия с открытым стеком: IceHouse