Нейтронная ошибка "(правило:create_port и правило:create_port:fixed_ips) должно быть выполнено"

Я пытаюсь добавить несколько фиксированных IP-адресов для некоторых запущенных экземпляров открытого стека. Я пытаюсь сделать это с помощью следующей команды:

neutron port-create \
 --format shell \
 --fixed-ip subnet_id <subnet id> \
 --fixed-ip subnet_id <subnet id> \
 --name whatever \
 <network id> 

Однако выполнение этой команды приводит к следующей ошибке:

Policy doesn't allow (rule:create_port and rule:create_port:fixed_ips) to be performed.

Если я попытаюсь создать порт без --fixed-ip subnet_id <subnet id> Я могу успешно создать это. С помощью следующей команды:

neutron port-create --name whatever <network id> 

Однако, когда я пытаюсь присоединить его к экземпляру, я получаю следующее сообщение об ошибке:

ERROR (BadRequest): The server could not comply with the request since it is either malformed or otherwise incorrect. (HTTP 400)

Я также попытался добавить дополнительные IP-адреса к моему экземпляру с помощью:

nova add-fixed-ip <server> <network-id>

Который успешно работает, но не меняет мой экземпляр вообще, добавляет дополнительные сетевые интерфейсы или добавляет дополнительные IP-адреса.

1 ответ

Разве формат для fixed_ip не должен быть "--fixed-ip subnet_id=SUBNET"?

Вы пытались добавить порт с помощью команды nova interface-attach?

Другие вопросы по тегам