Openstack-设置桥梁

时间:2018-03-12 10:05:00

标签: linux networking openstack ubuntu-server openstack-neutron

我已在一个节点设置中安装了openstack pike- all(不使用devstack)。

我的主机:单个网卡,ubuntu服务器16.04。 我使用brctl命令-br0

添加了一个桥接网络

主机134.x.x.x的IP范围。 具有网关10.0.0.1的桥10.0.0.11的静态IP

在neutron的linuxbridge-agent文件中,我给了br0作为我的提供者接口。 Openstack运行正常,能够使用浮动ip-range 10.0.0.101-10.0.0.250和网关10.0.0.1启动实例。

实例已启动并正在运行,但无法从主机ping实例。 请帮我。

1 个答案:

答案 0 :(得分:1)

我为单个网卡安装了ocata版本devstack,可能会有所帮助。

  1. 使用devstack ocata version安装openstack
  2. 删除现有/默认网络 2.1删除所有路由器接口,然后删除路由器 2.2删除所有网络
  3. 创建公共和私人网络
  4. 将路由器及其接口添加到公共和专用网络
  5. 将TCP和ICMP添加到安全组。(Networktopology>安全组>管理规则>添加)
  6. 在命令提示符下配置Bridge
  7. 注意: 确保桥接,接口,网络IP等详细信息根据您的需要进行更改。

    • Public netwrok:10.0.15.0
    • 私人网络:192.168.11.0
    • 外部桥梁:br-ex
    • interface:enp0s8
    • Ubuntu ip:10.0.15.20

    3创建网络私有

        project:admin
        project >
        network topology >
        create a network > 
        network name : private-net
        enable admin state: yes
        shared :no
        create subnet:yes
        next >
    
    
        subnet name : private-net-subnet
        Network Address Source : enter network address manually
        Network Address : 192.168.11.0/24
        IP Version : IPV4
        Gateway IP : 192.168.11.1
        Disable Gateway : No
        next >
    
        Enable DHCP : yes
        Allocation Pools : 192.168.11.120,192.168.11.140
        DNS Name Servers : 8.8.8.8
        Host Routes : 
    

    3创建网络公共

        admin >
        networks > 
        Create Network >
        Name : public-net
        Project : demo
        Provider Network Type : Flat
        Physical Network : public
        Enable Admin State : yes
        Shared : yes
        External Network : yes
    
        public-net > 
        Create subnet >
        Subnet Name : public-net-subnet
        Network Address Source : enter network address manually
        Network Address : 10.0.15.0/24
        IP Version : IPV4
        Gateway IP : 10.0.15.1
        Disable Gateway : No
        next >
    
        Enable DHCP : yes
        Allocation Pools : 10.0.15.120,10.0.15.140
        DNS Name Servers : 10.0.9.10
        Host Routes :
    

    4将路由器及其接口添加到公共和专用网络

        admin >
        networks > 
        Routers >
        Create Router >
        Router Name : router 1
        Enable Admin State : yes
        External Network : public-net
        create Router > 
    
        project >
        networks > 
        Routers >
        router 1 >
        interfaces >
        add interface >
        subnet : private-net
        ip address : 
        submit >
    

    6在命令提示符下配置Bridge(ubuntu openstack host)

    sudo ifconfig br-ex promisc up
    sudo ovs-vsctl add-port br-ex enp0s8 & sudo ifconfig br-ex 10.0.15.20 netmask 255.255.255.0
    systemctl restart networking.service