Como instalo o fantoche automaticamente na inicialização da imagem?

2

Estou trabalhando na criação de um novo cluster Ubuntu 10.04 (lúcido) no ambiente de nuvem da Rackspace. Estou usando o Puppet pela primeira vez para automatizar o máximo que puder. Eu configurei um mestre de marionetes e agora estou pronto para construir uma imagem que irá instalar automaticamente o agente de marionetes na primeira inicialização. Eu tenho algumas idéias sobre como eu poderia fazer isso, mas pensei em ver se alguém já havia resolvido esse problema.

Em suma, eu gostaria da habilidade de criar uma nova instância de nuvem e fazer com que ela instale automaticamente o agente fantoche, conecte-se ao mestre de marionetes e registre-se como um nó. Estou usando a empresa fantoche. Eu não tenho certeza se isso difere muito da versão padrão nesta fase, mas talvez alguém saiba algo que eu não sei.

    
por GregB 15.06.2011 / 18:51

1 resposta

1

O cliente de fantoches cria novos certificados no início, se estiverem faltando. Portanto, você só precisa instalar o fantoche (com o nome do host mestre do fantoche configurado) e garantir que seu certificado não seja incluído na imagem (removendo-o antes de criar uma imagem).

Na inicialização de uma máquina recém-clonada, o fantoche geraria novos certificados e tentaria dominar a conexão. E você verá na saída de puppetca --list

    
por 15.06.2011 / 19:05