NPDD/Baobáxia/ConfiguracaoPuppet
(Diferença entre revisões)
Linha 9: | Linha 9: | ||
# aptitude install puppet-common | # aptitude install puppet-common | ||
+ | |||
+ | == Pensando na instalação e atualização das mucuas == | ||
+ | |||
+ | * instalação a partir de um cd básico (que contenha base+puppet) | ||
+ | * numa mucua com internet, atualiza o repositório de pacotes num repo específico | ||
+ | * reprepro ? / get-pkgs? | ||
+ | * o dispositivo de sync (hd, pendrive) contém: 'acervo' e 'pacotes'/'puppet-definitions' | ||
+ | |||
+ | Repositórios: | ||
+ | * sistema | ||
+ | * arquivos.deb | ||
+ | * puppet manifests | ||
+ | * acervo | ||
+ | * ... metadado | ||
+ | * arquivo | ||
+ | |||
+ | * atualização dos sistemas via Puppet | ||
+ | * instalação de pacotes | ||
+ | * configuração personalizada | ||
== Uso geral do puppet == | == Uso geral do puppet == | ||
Linha 22: | Linha 41: | ||
* Estudando software que cria repositório de debian. | * Estudando software que cria repositório de debian. | ||
+ | |||
+ | == Cds BBX == | ||
+ | |||
+ | Pensando nas instalações mínimas |
Edição das 16h49min de 21 de janeiro de 2014
O [[1]] é um software para automação de instalação e atualização de sistemas distribuídos ou em nuvem. No Baobáxia, servirá para manter os sistemas atualizados de forma a replicar não apenas os programas como suas configurações.
- Idéia é fazer várias instalações standalone
- Replicar o manifest por git
- No sync, devem-se manter todos os pacotes necessários para instalação da mucua conforme o estado do manifest do puppet, pois não se sabe qual é o estado em cada mucua.
Conteúdo |
Instalação no DPADUA
# aptitude install puppet-common
Pensando na instalação e atualização das mucuas
- instalação a partir de um cd básico (que contenha base+puppet)
- numa mucua com internet, atualiza o repositório de pacotes num repo específico
* reprepro ? / get-pkgs?
- o dispositivo de sync (hd, pendrive) contém: 'acervo' e 'pacotes'/'puppet-definitions'
Repositórios:
- sistema
* arquivos.deb * puppet manifests
- acervo
* ... metadado * arquivo
- atualização dos sistemas via Puppet
* instalação de pacotes * configuração personalizada
Uso geral do puppet
- rodando um arquiovo de definições / manifest
# puppet apply arquivo.pp
Reprepro
Como fazer para replicar a lista de pacotes com arquivos instaláveis (.deb) para que as mucuas offline consigam manter-se atualizadas?
- Estudando software que cria repositório de debian.
Cds BBX
Pensando nas instalações mínimas