OpenStack配置分布式路由(neutron)

来源:互联网 发布:利用python写网络爬虫 编辑:程序博客网 时间:2024/06/05 09:29

安装配置工具

# 使用 openstack-config 命令修改配置文件yum install -y openstack-utils

网络节点配置

# 备份配置文件cp /etc/neutron/neutron.conf /etc/neutron/neutron.conf.orgcp /etc/neutron/l3_agent.ini /etc/neutron/l3_agent.ini.orgcp /etc/neutron/plugins/ml2/openvswitch_agent.ini /etc/neutron/plugins/ml2/openvswitch_agent.ini.orgcp /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugins/ml2/ml2_conf.ini.orgopenstack-config --set /etc/neutron/neutron.conf DEFAULT router_distributed trueopenstack-config --set /etc/neutron/l3_agent.ini DEFAULT agent_mode dvr_snatopenstack-config --set /etc/neutron/plugins/ml2/openvswitch_agent.ini agent l2_population trueopenstack-config --set /etc/neutron/plugins/ml2/openvswitch_agent.ini agent enable_distributed_routing trueopenstack-config --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 mechanism_drivers openvswitch,linuxbridge,l2populationsystemctl restart neutron-openvswitch-agent netron-l3-agent neutron-server

计算节点配置

cp /etc/neutron/l3_agent.ini /etc/neutron/l3_agent.ini.orgcp /etc/neutron/plugins/ml2/openvswitch_agent.ini /etc/neutron/plugins/ml2/openvswitch_agent.ini.orgopenstack-config --set /etc/neutron/l3_agent.ini DEFAULT agent_mode dvropenstack-config --set /etc/neutron/plugins/ml2/openvswitch_agent.ini agent l2_population trueopenstack-config --set /etc/neutron/plugins/ml2/openvswitch_agent.ini agent enable_distributed_routing truesystemctl restart neutron-openvswitch-agent netron-l3-agent

注释事项

#如果配置之前已经创建路由,执行以下步骤(router1对应已创建路由的名称)source ~/keystonerc_adminneutron router-update --admin_state_up=False router1neutron router-update --distributed=True router1neutron router-update --admin_state_up=True router1
阅读全文
0 0
原创粉丝点击