• OpenStack 网络服务 Neutron 多网卡(提供者网络)(十八)


    OpenStack 网络服务 Neutron 多网卡,分为内部网络、外部网络

    使用vmware模拟两张网卡

    添加网卡

    网卡配置

    cd /etc/sysconfig/network-scripts
    cp ifcfg-eth0 ifcfg-eth1
    vim ifcfg-eth1
    TYPE=Ethernet
    BOOTPROTO=static
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    IPV6_FAILURE_FATAL=no
    NAME=eth1
    DEVICE=eth1
    ONBOOT=yes
    IPADDR=192.168.138.11
    NETMASK=255.255.255.0
    

    启动网卡

    ifup eth1
    

    控制节点配置

    1、编辑/etc/neutron/plugins/ml2/linuxbridge_agent.ini文件并且完成以下操作:

    • 虚拟网络和物理网络接口(多网卡)对应起来
    physical_interface_mappings = public:eth0,internet:eth1
    

    2、编辑/etc/neutron/plugins/ml2/ml2_conf.ini文件并且完成以下操作:

    • 配置多网络
    flat_networks = public,internet
    

    3、重启服务

    systemctl restart neutron-server.service neutron-linuxbridge-agent.service
    

    计算节点配置

    1、编辑/etc/neutron/plugins/ml2/linuxbridge_agent.ini文件并且完成以下操作:

    • 虚拟网络和物理网络接口(多网卡)对应起来
    physical_interface_mappings = public:eth0,internet:eth1
    

    2、重启服务

    systemctl restart neutron-linuxbridge-agent.service
    

    创建网络

    控制节点操作

    source /root/admin-openstack.sh
    neutron net-create --shared --provider:physical_network internet --provider:network_type flat internet-net
    

    提示:--provider:physical_network 后面这个internet,配置文件中eth1映射指明的物理网络名称

    • 检查是否创建成功
    neutron net-list
    

    • 创建子网
    neutron subnet-create --name internet-subnet 
    --allocation-pool start=192.168.138.100,end=192.168.138.200 
    --dns-nameserver 223.5.5.5 internet-net 192.168.138.0/24
    

    创建云主机

     

  • 相关阅读:
    python入门之函数及其方法
    Python入门知识点2---字符串
    Python列表 元组 字典 以及函数
    Python入门知识
    Autofac使用代码
    优化EF以及登录验证
    CRM框架小知识以及增删查改逻辑代码
    分页SQL
    触发器SQL
    动态生成lambda表达式
  • 原文地址:https://www.cnblogs.com/shhnwangjian/p/6375924.html
Copyright © 2020-2023  润新知