Desinstalando / atualizando o Puppet

3

As perguntas abaixo estão relacionadas ao tópico de desinstalação / atualização do Puppet:

  1. Como desinstalo versões anteriores do fantoche?
  2. Quais arquivos eu preciso excluir e onde eles estão localizados?
  3. Existe um script que faz isso automaticamente?
  4. Preciso remover manualmente as versões instaladas anteriormente do Puppet antes de fazer o upgrade?
por Pulkit Sethi 27.01.2010 / 04:13

1 resposta

3

Você provavelmente não precisa remover sua versão antiga, mas veja como você pode fazer isso. (estas instruções funcionariam para praticamente qualquer software)

Primeiro, você precisa descobrir onde seu fantoche atual está instalado.

Como root, execute 'updatedb' para verificar novamente o seu sistema de arquivos.

Deixe isso chocar um pouco.

Em seguida, digite "locate puppet".

Isso mostrará todos os locais no seu sistema com a palavra fantoche neles.

O mais provável é que sua instalação de fantoches esteja em

/ etc / puppet / * /usr/lib/ruby/1.X/puppet / var / lib / fantoche e possivelmente / var / puppet

A maneira mais segura de lidar com as coisas é mover esses diretórios para outro local. ou seja, 'mkdir / tmp / oldpuppet; mv / var / fantoche / tmp / oldpuppet / varpuppet 'etc ..

Além disso, certifique-se de limpar os binários. (mais provavelmente em / usr / sbin) / usr / sbin / puppetca / usr / sbin / puppetd / usr / sbin / puppetmasterd / usr / sbin / puppetqd / usr / sbin / puppetrun

O Puppet é um alvo em movimento com atualizações frequentes. Você pode não ter escolha a não ser construir um fantoche a partir da fonte.

No entanto, você seria mais adequado para fazer RPM Builds of puppet. (criando assim pacotes .rpm que você pode instalar no seu sistema de redhat, e obtenha todos os benefícios do gerenciamento de pacotes).

Aqui está um documento descrevendo como fazer exatamente isso.

link

Boa sorte ...

    
por 27.01.2010 / 07:27