Obrigado pelo relatório!
Este é um bug confirmado no juju-core, que você ajudou a descobrir: link .
Basicamente significa que o provedor OpenStack do Juju ainda não é compatível com as versões do OpenStack mais tarde e incluindo o Grizzly (em certos casos). Como parte do desenvolvimento atual enfatiza uma rede mais personalizável e melhor endereçamento entre entidades em um ambiente Juju, seu problema é considerado uma regressão e é altamente provável que seja corrigido na próxima versão estável do Juju (1.18.0).
Nesse meio tempo, você pode manualmente ou através dos clientes de linha de comando do OpenStack reproduzir a correção sugerida:
- Em vez de duas sub-redes separadas com a máscara de rede / 24, crie-as com máscara / 16.
- Desta forma, com OpenStack suficientemente recente (provavelmente pelo menos Havana: veja aqui ) você poderia criar um roteador, gateway, atribuir um ao outro e certificar-se de que todos eles cabem na mesma / 16 máscara de rede. Dessa forma, você ativa a atribuição de IP flutuante com exaustão seqüencial (escolha a próxima troca disponível e traduza para o endereço IP de cada sub-rede).
- Veja também link