Não é possível redimensionar uma instância do OpenStack devido ao problema de verificação da chave do Host

2

Eu instalei o OpenStack usando a opção de piloto automático de openstack-installer .

Depois de iniciar uma instância, se eu quiser redimensioná-la (ou seja, alterar seu sabor), isso produzirá um erro, o mesmo se eu tentar com a instância ativada ou desativada. O log de erros diz algo assim:

Failed to launch instance "datanode02": Please try again later [Error: Unexpected error while running command. Command: ssh 10.222.221.57 mkdir -p /var/lib/nova/instances/07e5308c-00c9-4314-92f5-fdb26a5a7f98 Exit code: 255 Stdout: u'' Stderr: u'Host key verification failed.\r\n'].

É evidente que é um problema fundamental. O mais estranho é que eu sou capaz de criar, ligar, desligar (todos do Openstack Dashboard), fazer login nesses servidores (diretamente com a chave), etc, mas não consigo redimensionar a instância, nem entrar no console através do Openstack Dashboard (provavelmente devido ao mesmo erro).

Minha pergunta é: onde eu tenho que resolver esse problema? No servidor MAAS? Na paisagem? No bootstrap do Landscape? Onde?

    
por Sacha Yunusic 12.05.2015 / 21:41

2 respostas

1

Para gerenciar / administrar seu ambiente de openstack, você precisará usar o Juju para obter acesso. Você pode ver as etapas aqui:

Depois de fazer isso, você precisará depurar esse serviço como qualquer outro. Landscape e Maas neste momento estão apenas orientando a instalação. Certamente, se você identificar o que está acontecendo aqui, seria ótimo alimentar isso de volta ao processo de instalação, para que um bug possa estar em ordem, mas não há nada no caminho da solução de problemas automatizada para apontar você.

Existem muitos recursos de openstack, e este site pode ser melhor para esse tipo de pergunta:

por dpb 13.05.2015 / 00:38
1

Depois de obter acesso ao ambiente de nuvem interno (consulte o link ), você precisa ativar essas configurações na nova-compute service (uma linha de comando):

juju set nova-compute enable-live-migration=True enable-resize=True migration-auth-type=ssh

Em seguida, assista juju debug-log até que seja desativado e seu comando nova resize funcione:

andreas@nsn7:~$ nova resize --poll d8c264e1-9a19-4f49-a68a-f51717e7f2f7 m1.medium
Server resizing... 100% complete
Finished
andreas@nsn7:~$ 
    
por Andreas Hasenack 13.05.2015 / 21:15