0

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

4

1 回答 1

0

fixed_ip 的格式不应该是 "--fixed-ip subnet_id=SUBNET" 吗?

您是否尝试使用“nova interface-attach”命令添加端口?

于 2016-07-30T12:13:10.290 回答