2014-09-05 3 views
1

Как установить диапазон внутренних IP-адресов, которые VM могут размещать на экземпляре devstack? Кажется, я не могу найти нигде в графическом интерфейсе. Когда я поставил его сначала в local.conf я установил:Установить внутренний диапазон IP-адресов на devstack

FLAT_INTERFACE=eth1 
FIXED_RANGE=10.2.3.0/24 
NETWORK_GATEWAY=10.2.3.251 

Однако, кажется, игнорировать это и виртуальные машины появляются на 10.0.0.x.

+0

Возможно, лучше спросить об этом либо в ServerFault, либо в ask.openstack.org. – eandersson

+0

ОК. Сделали это сейчас (http://serverfault.com/questions/626568/set-internal-ip-range-on-devstack). Я думал, что здесь может быть лучше, так как есть тег devstack, который отсутствует на serverfault (у них просто есть openstack). – bean

+1

Вы повторно запустили 'stack.sh' после внесения изменений в конфигурацию? Я считаю, что вы внесли правильные изменения, но это не то, что можно изменить динамически, самым простым способом является перезапуск установщика для начала с нуля. – Miguel

ответ

0

У меня был подобный вопрос: Сначала поместить значение его с помощью «./unstack.sh» Поместите эти строки конфигурации в файле „devstack/localrc“, а затем сделать «./stack.sh».

3

Позвольте мне объяснить 4 сетевых параметра, которые вы должны иметь в local.conf.

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 используется для внутренней подсети, поэтому виртуальные машины работают с FIXED_RANGE.

+0

Спасибо. Я не знал о других двух параметрах. Я должен увидеть, если это имеет значение. – bean