Adicionando dois Cluster Controller a um Controlador de Região MaaS

3

Eu gostaria de realizar uma infraestrutura usando o Ubuntu 14.04Lts assim:

  • 1 controlador de região (RC), Ubuntu 14.04 Server Edition
  • 2 Controlador de Cluster (CC), Ubuntu 14.04 Server Edition

O MaaS foi instalado via Ubuntu ISO e depois atualizado usando o ppa stable, enquanto em dois Cluster Controller eu instalei apenas o maas-cluster-controller e o maas-dhcp maas-dns.

Todos os servidores estão na mesma rede.

Quando tento adicionar os dois CC no RC, não vejo nenhum cluster pendente

Euencontreiestasolução Conecte o controlador de cluster ao controlador de região (MaaS) mas quando tentei executar este comando

$: sudo maas-provision install-shared-secret

Eu recebi este erro

usage: __main__.py [-h] [-c FILENAME]
                   {atomic-write,customize-config,generate-dhcp-config,install-uefi-config,start-cluster-controller,upgrade-cluster}
                   ...
__main__.py: error: invalid choice: 'install-shared-secret' (choose from u'atomic-write', u'customize-config', u'generate-dhcp-config', u'install-uefi-config', u'start-cluster-controller', u'upgrade-cluster')

Eu também encontrei este comando no changelog do MaaS ( link ), a nota diz que:

"Segurança RPC. Como um passo para conexões TLS mutuamente verificadas entre os componentes do MAAS, o 1.7 introduz um mecanismo simples de segredo compartilhado para autenticar a região com os clusters e vice-versa. Para aqueles clusters que rodam no mesmo máquina como o controlador de região (que será responsável pela maioria das pessoas), tudo continuará a funcionar sem intervenção.No entanto, se você estiver executando um cluster em uma máquina separada, você deve instalar o segredo: Após atualizar o controlador de região, exibir / var / lib / maas / secret (é texto) e copie-o Em cada cluster, execute:     sudo -u maas maas-provision install-shared-secret Você será solicitado pelo segredo. cole-o e pressione enter. É um prompt de senha, então o segredo não será retornado para você. É isso aí; o controlador de cluster atualizado encontrará o segredo sem precisar ser informado. "

Eu também corri isso e o erro é diferente

$: sudo -u maas maas-provision install-shared-secret

This utility may only be run as root.

por quê ???

Eu também abri esta pergunta há alguns meses mostrando o mesmo problema

Como adicionar um novo controlador de cluster para o lançamento do MaaS 1.7?

Eu gostaria de encerrar isso, qualquer sugestão para resolver isso?

    
por Riccardo Magrini 18.06.2014 / 11:39

1 resposta

0

Eu resolvi esse MaaS atualizado com seu próprio lançamento e seguindo este procedimento.

- Na execução do controlador de região:

$: cat /var/lib/maas/secret

copie a chave

- Na execução do Cluster Controller:

$: sudo dpkg-reconfigure maas-cluster-controller

e adicionando a chave copiada do Region Controller, depois de alguns segundos veremos o novo Cluster Controller na UI do MaaS.

s

depoisnainterfacedousuário

    
por Riccardo Magrini 27.06.2015 / 09:26

Tags