OpenStack: Como fazer o Cloudify usar o IP flutuante em vez do fixo?

1

Eu tenho um problema com o Cloudify (versão 2.5 e 2.6-rc). Eu tenho uma configuração All-In-One Openstack 2013.1.1 e estou tentando usar o Cloudify para iniciar um cirros 0.3.1 vm.

Minha configuração quântica é:

  • pool de ip fixo (10.0.0.0/24) para gerenciamento de vm;
  • pool de ip flutuante (192.168.1.170-190) tirado de 192.168.1.1/24 (my lan)

Quando eu implemento um vm primeiro, um ip de 10.0.0.0/24 é dado (eu não posso alcançá-lo de meus PCs porque é somente para gerenciamento de vm) e então associo um ip flutuante com o qual eu posso pingar (e ssh) a máquina implantada.

O problema é quando eu faço:

bootstrap-cloud openstack 

porque o Cloudify fica sempre em "tentar acessar o gerenciamento vm 10.0.0.3" e isso se deve ao fato de 10.0.0.3 não estar acessível.

O que posso fazer para obter o Cloudify usando o ip flutuante em vez do fixo?

    
por polslinux 28.06.2013 / 14:46

1 resposta

3

Você pode configurar endereços IP públicos e privados no Cloudify, conforme descrito aqui .

(Isso funciona apenas no Cloudify 2.6).

Você também precisa:

  1. Verifique se o seu provedor Openstack oferece suporte à atribuição automática de IPs flutuantes e se possui um nome de pool IPs flutuante padrão. (isto é) As duas propriedades a seguir devem ser definidas no nova.conf de sua nuvem OpenStack:

    default_floating_pool="nova"
    auto_assign_floating_ip = True
    
  2. Passe autoAssignFloatingIp : true nas opções do computeTemplate no driver de nuvem do OpenStack.

    Veja um exemplo prático de um driver de nuvem Openstack: você pode usar o driver de nuvem e seu correspondente pasta de propriedades " como está ".

(Disclaimer: Eu sou Tamir Korem, Cloudify Community Manager)

    
por tamirko 28.06.2013 / 21:56