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
  • 相关阅读:
    C基础 数据序列化简单使用和讨论
    C扩展 从共享内存shm到memcache外部内存
    C扩展 C++回顾到入门
    window 安装 thrift
    CentOS 7 安装 docker-compose
    CentOS 7 安装 docker-machine
    linux jdk安装。
    CentOS 7(64位) 下Docker的安装
    Centos7 远程登录端口22 设置
    docker官方镜像库 搭建 jekins
  • 原文地址:https://www.cnblogs.com/liboo/p/13550920.html
Copyright © 2011-2022 走看看