Ubuntu上的Devstack / Openstack Home实验室 - [使用Openstack在Ubuntu机器上创建的VM无法在LAN外访问]

时间:2014-05-02 06:34:13

标签: devstack

我正在ubuntu盒子上设置Devstack(Openstack)Home Lab,我们在安装了Openstack的同一台ubuntu机器上创建VM。但是内部IP(10.0.02,...)0r对应的浮动IP(172.24.4.2,...)无法从其他LAN机器访问。我们如何将内部IP发布到外部LAN机器。

此致 仙人

2 个答案:

答案 0 :(得分:0)

默认情况下不启用此功能。我所知道的是vms可以访问所有机器,但外部机器无法访问内部vms。 但是,openstack的头节点可以访问任何一个vms。

答案 1 :(得分:0)

您需要在仪表板上执行以下操作

  1. 启动实例
  2. 将浮动IP与实例相关联
  3. 检查安全配置文件并确认您使用的协议在列表中(默认隐式拒绝所有)
  4. 请确保 devstack / local.conf 中启用了“ q-l3 ”并启用了其他中子服务。 如果你能给我们提供Open vSwitch信息,那将会有所帮助。

    $ sudo ovs-vsctl show 
    
        Bridge br-int
            Port ...
        Bridge br-ex
            Port "eth2"
                Interface "eth2"
            Port "qg-5d0d5dbd-99"
                Interface "qg-5d0d5dbd-99"
                    type: internal
            Port br-ex
                Interface br-ex
                    type: internal