zoukankan      html  css  js  c++  java
  • OpenStack配置分布式路由(neutron)

    安装配置工具

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

    网络节点配置

    # 备份配置文件
    cp /etc/neutron/neutron.conf /etc/neutron/neutron.conf.org
    
    cp /etc/neutron/l3_agent.ini /etc/neutron/l3_agent.ini.org
    
    cp /etc/neutron/plugins/ml2/openvswitch_agent.ini /etc/neutron/plugins/ml2/openvswitch_agent.ini.org
    
    cp /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugins/ml2/ml2_conf.ini.org
    
    openstack-config --set /etc/neutron/neutron.conf DEFAULT router_distributed true
    
    openstack-config --set /etc/neutron/l3_agent.ini DEFAULT agent_mode dvr_snat
    
    openstack-config --set /etc/neutron/plugins/ml2/openvswitch_agent.ini agent l2_population true
    
    openstack-config --set /etc/neutron/plugins/ml2/openvswitch_agent.ini agent enable_distributed_routing true
    
    openstack-config --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 mechanism_drivers openvswitch,linuxbridge,l2population
    
    systemctl restart neutron-openvswitch-agent netron-l3-agent neutron-server

    计算节点配置

    cp /etc/neutron/l3_agent.ini /etc/neutron/l3_agent.ini.org
    
    cp /etc/neutron/plugins/ml2/openvswitch_agent.ini /etc/neutron/plugins/ml2/openvswitch_agent.ini.org
    
    openstack-config --set /etc/neutron/l3_agent.ini DEFAULT agent_mode dvr
    
    openstack-config --set /etc/neutron/plugins/ml2/openvswitch_agent.ini agent l2_population true
    
    openstack-config --set /etc/neutron/plugins/ml2/openvswitch_agent.ini agent enable_distributed_routing true
    
    systemctl restart neutron-openvswitch-agent netron-l3-agent

    注释事项

    #如果配置之前已经创建路由,执行以下步骤(router1对应已创建路由的名称)
    
    source ~/keystonerc_admin
    
    neutron router-update --admin_state_up=False router1
    
    neutron router-update --distributed=True router1
    
    neutron router-update --admin_state_up=True router1
  • 相关阅读:
    文件的类型
    读取文件,并按原格式输出文件内容的三种方式
    react hook代码框架
    器具的行为模式
    设计模式
    cpu 内存 机器语言 汇编 高级语言 平台之间的关系
    操作系统之内存
    操作系统之文件
    操作系统之IO
    七层模型之应用层
  • 原文地址:https://www.cnblogs.com/liboo/p/13550920.html
Copyright © 2011-2022 走看看