我正在尝试将多个固定 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 地址。