Eu implementei a seguinte configuração:
Um servidor físico. Dentro, usei os recursos do KVM para lançar duas VMs para serem os principais atores do Data center, um controlador e um computador.
Essas VMs consistem em dois vNICs, um para conexão com o mundo externo e um para fins de gerenciamento de openstack. As duas redes estão isoladas.
Depois de configurar serviços de openstack para uma instalação mínima seguindo a documentação oficial do openstack: link , eu tentou lançar várias vezes uma VM dentro do nó de cálculo. Apenas para sublinhar que anexei a configuração do KVM e a opção Network do Provider para a rede subjacente.
O problema que enfrentei foi que, embora a VM Cirros tenha sido lançada corretamente, ela sempre tinha um IP diferente do que a OpenStack via agente dhcp estava tentando atribuir a ela.
Após a investigação, percebi que, embora o cliente DHCP de nêutrons estivesse executando corretamente o procedimento de alocação de IP, os cirros estavam executando uma solicitação de descoberta de DHCP, que é por definição transmitida. O servidor DHCP da rede local sempre teve uma resposta mais rápida do cliente DHCP neutro, tendo como resultado a alocação de outro IP, a partir do IP que já estava reservado a partir do openstack.
Além da solução de colocar meu servidor em um domínio de broadcast diferente, alguém tem uma ideia de como configurar o cliente DHCP de nêutrons para que seja mais rápido em responder?