openstack network agent list缺少Linux bridge agent组件
时间: 2023-08-28 18:03:36 浏览: 185
浅谈openstack中使用linux_bridge实现vxlan网络
如果在OpenStack中使用了Neutron网络服务,但是在运行 "openstack network agent list" 命令时发现缺少 Linux bridge agent 组件,可能是因为该组件没有正确地安装或启动。
要安装 Linux bridge agent 组件,请执行以下步骤:
1. 确认您的操作系统中已安装了 "openvswitch" 和 "bridge-utils" 包。
2. 安装 Linux bridge agent 组件:
```
# 安装 Python 包管理工具 pip
sudo apt-get install python-pip
# 安装 Linux bridge agent 组件
sudo pip install neutron-plugin-linuxbridge-agent
```
3. 编辑 /etc/neutron/neutron.conf 文件,添加以下配置:
```
[DEFAULT]
...
# 指定 Linux bridge agent 组件
core_plugin = neutron.plugins.linuxbridge.lb_neutron_plugin.LinuxBridgePluginV2
[linux_bridge]
physical_interface_mappings = provider:PHYSICAL_INTERFACE_NAME
# 指定网桥名称
bridge_mappings = provider:br-provider
[agent]
...
# 启用 Linux bridge agent 组件
polling_interval = 2
tunnel_types = vxlan
```
4. 启动 Linux bridge agent 组件:
```
sudo systemctl start neutron-linuxbridge-agent.service
```
5. 运行 "openstack network agent list" 命令,检查 Linux bridge agent 组件是否已经启动。
阅读全文