O Juju pode interagir com o serviço Openstack já instalado?

2

(não encontrei resposta alguma para a minha pergunta depois de ter visto muitas mensagens)

Atualmente estou implantando uma nuvem privada Openstack.
- Gostaria de executar o Solaris 11.2 (ou OpenIndiana / similar) no meu servidor de armazenamento e usar o ZFS para minhas necessidades de armazenamento em bloco (= Cinder), talvez até para armazenamento de objetos (Swift no ZFS)
- Eu tenho um outro servidor com muita RAM / CPU & amp; muitos NICs dentro. Eu gostaria de usá-lo como meu nó controlador Openstack & amp; nó de rede.
- Eu tenho 4 nós em um chassi 2U que eu quero usar como Nós de Cálculo

Minha pergunta é: Posso usar o MAAS & amp; Juju para implantar em tudo, mas o servidor de armazenamento, e depois "conectar" meus encantos a ele, mesmo se o servidor de armazenamento não está "listado" em Juju (como não pode executar Juju sendo baseado em Solaris)

Atenciosamente, Y

    
por Yannovitch 22.06.2015 / 22:09

2 respostas

1

Isso provavelmente seria mais uma questão de charme do OpenStack. Com isso dito, não acho que os charms (especificamente cinder / swift) suportem a conexão com um cluster de armazenamento existente.

Eu recomendo preencher os bugs dos serviços nos quais você tem interesse em incorporar a infraestrutura existente com uma implantação do Juju.

Cinder: link

Swift: link

    
por battlemidget 02.07.2015 / 01:39
1

Você sempre pode fazer esse tipo de coisa com Juju no caso geral, escrevendo um "apelido de proxy".

O trabalho de um encanto é fornecer uma implementação de um serviço particular em termos de relações definidas e portas abertas. Assim, você sempre pode escrever um encanto que implemente o serviço, fazendo um proxy para outro serviço (nesse caso, seu nó de armazenamento baseado no Solaris implantado manualmente).

O charme definiria dados de relação para apontar os consumidores (no outro extremo de suas relações) para o serviço real. Normalmente, a configuração da relação private-address é configurada por padrão, mas o seu charme sempre pode substituí-la, definindo-a diretamente para apontá-la para o serviço real dessa maneira.

Eu não sei se tal coisa seria melhor incorporada nos encantos Swift e Cinder existentes, ou seria melhor você escrever seus próprios charms substitutos. Então, o arquivamento de bugs como @gangstaluv sugere para o primeiro caso provavelmente ainda é uma boa idéia.

Mas o ponto da minha resposta é que sim, você sempre pode fazer isso pela natureza da arquitetura de Juju.

    
por Robie Basak 07.07.2015 / 15:05