openstack DVR的AIO 问题

问题描述 :

创建public 网络,创建路由器,并且把路由器的gateway 设置指向网络后有下面几种错误

  1. 路由器对应的linux network namespace 建立起来了,但是里面并没有对应的interface 指向public网络
  2. 路由器对应的linux network namespace 没建立

问题原因:

是因为在安装openstack的时候,router配置成了DVR模式。但安装的时候又采取ALL IN ONE的形式,所有openstack只安装到了一个机器上。
DVR的路由器需要创建在compute node。

问题解决:

  1. 创建路由器的时候强制指定非DVR
  2. 从配置文件中disable DVR,具体做法:
    编辑/etc/neutron/neutron.conf 注释掉
    router_distributed = True

编辑/etc/neutron/l3_agent.ini 注释掉
agent_mode = dvr_snat

posted on 2017-04-11 11:33  kramer  阅读(389)  评论(0编辑  收藏  举报

导航