Como definir o fantoche no agente para iniciar as reinicializações?

4

Eu estou no Ubuntu, essa é a maneira correta de fazer o fantoche iniciar nas reinicializações?

padrão de fantoches update-rc.d

Se sim, onde posso ver o resultado desse comando? Ele atualiza um arquivo que é chamado durante as reinicializações?

Este é o mesmo processo tanto para o servidor mestre de marionetes quanto para o servidor de marionetes?

Atualizar Apenas no caso de o agente de marionetes já funcionar após as reinicializações usando as instalações padrão no Ubuntu usando:

sudo apt-get puppet facter

Como posso saber se já está configurado para iniciar as reinicializações?

    
por Blankman 29.05.2011 / 20:45

4 respostas

9

O pacote do agente fantoche não se configura para iniciar na inicialização por padrão, para que você tenha a chance de configurá-lo conforme necessário antes que ele comece a fazer sua parte (e potencialmente fazer grandes alterações no sistema). Ele avisa sobre isso quando você tenta iniciar o serviço.

Modifique /etc/default/puppet , altere START=no para START=yes e, em seguida, inicie o serviço com service puppet start .

O pacote puppetmaster deve começar na inicialização automaticamente assim que for instalado.

    
por 29.05.2011 / 23:46
3

A maneira fantoche, uma vez que você tenha o fantoche instalado, você pode usar o recurso de marionete (ou ralsh em 0.25):

puppet resource service puppet ensure=running enable=true
    
por 02.06.2011 / 00:51
1

Isso deve definir o serviço para iniciar na inicialização. Você pode fazer um ls de /etc/rcX.d/*puppet (onde X é o nível de execução padrão do seu sistema) para ter certeza que está configurado para aparecer na inicialização. Se houver um arquivo puppet com um S maiúsculo, ele é definido (por exemplo, S85puppet). O "S" no início diz ao sistema para executar o script na inicialização.

    
por 29.05.2011 / 21:25
0

Eu gosto de colocar um agente fantoche em /etc/rc.local para que o fantoche aplique um novo catálogo na inicialização e registre as alterações no console.

faça:

echo "puppetd --test" >> /etc/rc.local
    
por 30.05.2011 / 23:51

Tags