Neutron配置DVR

在配置Neutron的分布式路由之前,请确保Openstack计算节点安装了neutron-l3-agent、neutron-Metadata-agent、neutron-openvswitch-agent服务,DVR使用到的服务如下图所示。

在配置DVR前,我们假设你的Openstack系统已经配置好了Vxlan网络,若没有配置Vxlan网络,请先自行配置。

网络节点的配置

编辑neutron.conf,将router_distributed为真

router_distributed = True

编辑L3 Agent.ini(l3_agent.ini)

agent_mode = dvr_snat

编辑L2 Agent.ini (ml2_conf.ini),完成如下步骤

a、修改ml2区,在mechanism_drivers添加l2population

[ml2]
...
mechanism_drivers = openvswitch,linuxbridge,l2population
...

b、在agent区添加如下内容能够

[agent]
...
tunnel_types = vxlan
l2_population = True
enable_distributed_routing = True
...

计算节点的配置

编辑neutron.conf,将router_distributed为真

router_distributed = True

编辑L3 Agent.ini(l3_agent.ini)

agent_mode = dvr

编辑L2 Agent.ini (ml2_conf.ini),完成如下步骤

a、修改ml2区,在mechanism_drivers添加l2population

[ml2]
...
mechanism_drivers = openvswitch,linuxbridge,l2population
...

b、在agent区添加如下内容能够

[agent]
...
tunnel_types = vxlan
l2_population = True
enable_distributed_routing = True
...

知识共享许可协议
作品采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。
永久连接: http://www.nfvschool.cn/?p=558
标签: