在devstack上设置内部IP范围

时间:2014-09-05 16:29:50

标签: openstack devstack

如何设置虚拟机可以在devstack实例上分配的内部IP范围?我似乎无法在GUI中找到任何地方。当我最初在local.conf中进行设置时,我设置了:

FLAT_INTERFACE=eth1
FIXED_RANGE=10.2.3.0/24
NETWORK_GATEWAY=10.2.3.251

但似乎忽略了这一点,VM出现在10.0.0.x上。

2 个答案:

答案 0 :(得分:3)

让我解释一下local.conf中应该有的4个网络参数。

local.conf
# FIXED_RANGE is used by internal subnet which is by default 'private'.
FIXED_RANGE=172.23.1.0/24
# NETWORK_GATEWAY is address of gateway connects internal to external.  
NETWORK_GATEWAY=172.23.1.1
# FLOATING_RANGE is used by external subnet which is by default 'public'
FLOATING_RANGE=192.168.0.0/24
# PUBLIC_NETWORK_GATEWAY is external gateway.
PUBLIC_NETWORK_GATEWAY=192.168.0.1

有点令人困惑。 FIXED_RANGE用于内部子网,因此VM在FIXED_RANGE上运行。

答案 1 :(得分:0)

我有类似的问题: 首先使用“./unstack.sh”取消堆栈 将这些配置行放在“devstack / localrc”文件中,然后执行“./stack.sh”。