AnyShare-在 OpenStack 平台部署时网卡配置多个 IP 地址不生效
关键字
OpenStack、部署 AnyShare、多个 IP 地址
适用产品
- AnyShare 5.0.x
问题描述
OpenStack 虚拟平台部署 AnyShare 节点,并 AnyShare 节点的单个网卡上,配置多个 IP 地址,仅一个能生效,其它的 IP 地址无法正常通信。
问题影响
无法在 OpenStack 虚拟平台部署 AnyShare 。
问题原因
OpenStack 虚拟平台不能直接在虚拟机内部为单网卡配置多个 IP 地址,需要先在 OpenStack 命令行为网卡配置多 IP 地址,然后在虚拟机内存配置多个 IP 地址,才能正常生效。
解决方案
1. 登录到 OpenStack 后台,运行命令 neutron 查看 OpenStack 网卡 ID 及当前 IP 地址。
neutron --insecure list
2. 运行 port-update 命令添加多个 IP 地址。
以下显示再添加1个 IP 172.17.50.18 :
port-update --fixed-ip subnet_id=a31675ca-7fba-4b0b-9d15-d7a9f4e69a8e,ip_address=172.16.50.17 --fixed-ip subnet_id=a31675ca-7fba-4b0b-9d15-d7a9f4e69a8e,ip_address=172.16.50.18 243547fb-415c-4d16-849f-e1e054d29dd2
port-update --fixed-ip subnet_id=a31675ca-7fba-4b0b-9d15-d7a9f4e69a8e,ip_address=172.16.50.17 --fixed-ip subnet_id=a31675ca-7fba-4b0b-9d15-d7a9f4e69a8e,ip_address=172.16.50.18 243547fb-415c-4d16-849f-e1e054d29dd2
3. 按正常步骤继续部署 AnyShare。
更多信息
OpenStack 虚拟平台对网卡 IP 地址绑定有特定要求。