Neutron 使用OVS的配置文件示例
时间: 2023-07-11 21:00:18 浏览: 144
下面是一个示例 Neutron 配置文件,使用 OVS 作为虚拟交换机:
```
[DEFAULT]
core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin
service_plugins = router
allow_overlapping_ips = True
transport_url = rabbit://guest:guest@localhost:5672/
auth_strategy = keystone
[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = neutron
password = NEUTRON_PASS
[ovs]
local_ip = 10.0.0.1
bridge_mappings = physnet1:br-ex
[agent]
tunnel_types = vxlan
l2_population = True
enable_distributed_routing = True
[ovs_securitygroup]
firewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver
```
在这个示例配置中,使用了 OVS 作为虚拟交换机,L2 agent 支持 VXLAN 隧道协议,开启了分布式路由和 L2 population 功能,同时也启用了安全组防火墙。此外,还指定了物理网络 physnet1 与 OVS 网桥 br-ex 的映射关系,以及 OVS 网桥的本地 IP 地址。
阅读全文