Adicionar nós ao MAAS para JUJU Bundle

1

Esta questão é semelhante a A juju add-machine pode ser usada para preparar uma máquina para implementação de serviços? , com algumas diferenças; Contudo. Eu estou tentando encontrar a maneira mais rápida de implementar pacotes configuráveis de juju nos nós de destino. Suponho que a maneira correta de fazer isso é trazer o número necessário de nós de destino para o estado "Pronto" e, enquanto estiverem desligados, implantar o pacote, ligar os nós e deixá-los eventualmente chegar ao estado "alocado". Para agilizar o processo, eu normalmente emito um número de "juju add-machine" para fazer upload da imagem desejada para os nós de destino que já estão no estado "Pronto" e deixá-los serem alocados. Para permitir que um pacote forneça máquinas existentes, seleciono os nós alocados e os interrompo, no menu suspenso MAAS. Isso coloca os nós desejados no estado "Pronto", mais uma vez, enquanto estiver ligado. A implantação de um bundle provisionará os nós e os colocará no estado "alocado". Isso geralmente funciona bem. O único obstáculo é que, após a reinicialização, o nó de destino passa pela inicialização do pxe novamente, eliminando todos os encantos e juju deamon. Existe uma maneira melhor de fazer isso?

    
por Nastooh 12.06.2014 / 06:05

1 resposta

1

Você pode usar restrições em um pacote para limitar o tipo de máquina para a qual cada serviço (unidade) é implantado, mas as opções são um pouco limitadas. Dizendo Juju para co-localizar dois ou mais serviços em uma determinada máquina é definitivamente factível. Sugiro dar uma olhada na documentação de canais do Juju Deployer para ter uma ideia do que é possível e como você pode editar o arquivo do pacote.

    
por Adam Collard 22.06.2014 / 19:02