Puppet

Tela Software:
Puppet
Detalhes de Software:
Versão: 2.7.6
Data de upload: 11 May 15
Revelador: Luke Kanies
Licença: Livre
Popularidade: 5

Rating: nan/5 (Total Votes: 0)

Puppet permite gerenciar centralmente todos os aspectos importantes do seu sistema usando uma linguagem de especificação multi-plataforma que gerencia todos os elementos separados normalmente agregadas em diferentes arquivos, como usuários, tarefas agendadas, e os anfitriões, juntamente com elementos discretos, obviamente, como pacotes, serviços e arquivos.
Simples linguagem de especificação declarativa de Puppet fornece poderosas capacidades de classificar para desenhar as semelhanças entre os hosts, permitindo-lhes ser tão específicos quanto necessário, e ele lida com a dependência e os relacionamentos entre os objetos pré-requisito clara e explicitamente.
Puppet é uma ferramenta de configuração do sistema. Puppet projeto tem uma biblioteca para a gestão do sistema, uma linguagem para especificar a configuração que você desejar, e um conjunto de clientes e servidores para comunicar a configuração e outras informações.
A biblioteca é inteiramente responsável por todas as ações, ea linguagem é inteiramente responsável por expressar escolhas de configuração.
Tudo é desenvolvido de modo a que as operações de linguagem pode ter lugar central em um único servidor (ou banco de servidores), e todas as operações de biblioteca terá lugar em cada cliente individual. Assim, há uma clara demarcação entre as operações de linguagem e operações de biblioteca, como esse documento irá mencionar.
Estabelecer
A grande maioria das arquiteturas fantoche vai olhar como uma estrela, com um puppetmasterd servidor central em execução, e cada nó cliente executando puppetd, entrar em contato com o servidor central.
Seu manifesto central, que contém a configuração para todos os nós, precisa estar no servidor central, muito provavelmente pelo /etc/puppet/manifests/site.pp.
Inicie o daemon puppetmasterd, e, em seguida, dizer a seus clientes a entrar em contato com esse servidor, especificando -s como argumentos para puppetd, substituindo "" com o nome do servidor. Alternativamente, a inadimplência puppetd olhar para um servidor chamado "fantoche", assim você pode simplesmente criar um CNAME para o servidor, para que ele responde com "fantoche".
É uma boa idéia para executar tanto o servidor eo cliente no modo detalhado, habilitado com o sinalizador -v, até ter certeza de que tudo está funcionando. À medida que cada novo cliente se conecta, você precisará executar puppetca --list para listar os certificados à espera de ser assinado e, em seguida puppetca --sign , substituindo "" com o nome do cliente cujo certificado que você deseja assinar. Você pode ligar autosigning criando /etc/puppet/autosign.conf e colocar as máquinas, domínios ou endereços IP ou intervalos que você quer entrar lá.
Instalação:
Run 'install.rb ruby' ou adicionar o diretório 'lib /' no seu caminho RUBYLIB.
Depois disso, você deve ser capaz de ir para teste / e executar ./test, ou run 'bin / fantoche' em quaisquer que sejam fantoche arquivos de configuração que você deseja.

O que é novo nesta versão:.

  • 7113448 (# 4762) Certifique-se de que os clientes sobre a lua pode se conectar com sucesso
  • Adicionar c8835ad documento que descreve os métodos de contribuição preferenciais
  • ea0f2bf Revert & quot; Mesclar ramo 'vcsrepo' & quot;
  • 94f0b93 (# 8704) Dê melhor os erros para fileserver.conf inválido
  • 023d959 (# 8690) aceitam opções "globais" em Puppet Faces
  • c315da0 Fix # 1886 - Adicionar capacidade de limpeza nó
  • 7e6fc0d depreciar RestAuthConfig # permitido? em favor de #check_authorization
  • 6401dfe Fix # 6026 - arquivo de segurança devem apoiar comentários in-line
  • 0c385f1 Fix # 5010 - Permitir que os espaços em branco na auth.conf
  • 8da0486 Fix # 5777 - regra interpolação quebrou auth.conf regras CIDR
  • maint 1d4acb5: Sugerir onde começar solução de problemas mensagem de erro SSL
  • fb2ffd6 (# 8596) Detectar conflitos de alias de recursos quando os títulos não correspondem
  • 778127d maint: Corrigir app cert para imprimir ajuda e sai se não houver subcomando
  • 0366b18 (# 7293) Definir formato padrão para rostos relacionadas a SSL.
  • 89c021c (# 8418) Fix inspecionar app para ter o run_mode correto
  • 3165364 maint: Adicionando o registo para incluir ambiente quando a fonte de falha
  • f484851 maint: Adicionar o registo de depuração quando o mestre recebe um relatório
  • 10e05ad (# 7266) Mova validação opção Certificate na cara.
  • ae36003 (# 7290) Atualização indirected Faces para evitar opções desconhecidas.
  • 82e5fa9 (# 8561, # 7290) Implementar o contrato de opção totalmente.
  • 77441be (# 8561) validação Unify e modificação dos argumentos de ação.
  • 69b4e70 (# 7290) falhar em opções desconhecidas.
  • 6bec2df (# 8561) Use nomes canônicos para opções de acção.
  • 532c4f3 (# 7184) Coloque o núcleo de versões obsoletas do Faces.
  • 2cd3bc4 (# 7184) Encontre ações ligadas a outras versões do Faces.
  • 1e0655e (# 7184) Centralize & quot; encontrar ação para a cara & quot; em Puppet :: Face
  • 0396611 maint: melhor relatório de erros quando teste falhar
  • 395c174 (# 7123) Faça `find` a ação padrão ...

  • Definição de tempo de execução
  • fd6a653 (# 7123) Suporte de 'default' em ações.
  • b75b1c1 (# 6787) Adicionar `default_to` para opções.
  • c830ab0 (# 6789) Porta SSL :: :: certificateAuthority Interface para um Face
  • cc311ad maint: SSL :: Inventory.serial deve reportar faltando nomes
  • .
  • 72abe6c (# 7204) Consolidar código de versão semântica.
  • d02000b (# 8401) Documento que --detailed-exitcodes é uma máscara de bits
  • c4848d2 maint: Corrigir ligação documentação para a configuração do servidor de arquivos
  • b268fb3 (# 7144) Configurações de Atualização # writesub para o modo de converter para Fixnum
  • comando Ajuda b82f29c (# 7699) só deve opções da lista uma vez
  • 4a2f22c (maint) Dection plataforma Fix para RHEL
  • 45b3908 (# 4142) Fix módulo de verificação para não falhar quando metadata.json vazio
  • ae3ef42 (# 7699) - Ajuda só deve mostrar opções uma vez
  • 5826f73 (# 8032) Adicionar contenção para create_resources
  • f6882d6 (# 8147) reporturl Alterar padrão para coincidir com as versões mais recentes do Painel
  • 111a4b5 (# 6857) Senha divulgação ao alterar a senha do usuário
  • 99330fa (# 7224) Reformular 'hostname não foi combinar' mensagem de erro
  • 1d867b0 (# 7224) Adicionar um ajudante para Puppet :: :: Certificado SSL para recuperar
  • nomes alternativos
  • 98ba407 (# 7127) Pare de fantoche se um comando falhar prerun
  • caca469 (# 4416) Certifique-se de tipos são providified depois de recarregar
  • 413b136 (# 4416) Retire sempre provedor de idade antes de recriá-lo
  • 3f0dbb5 (# 650) Permitir links simbólicos para diretórios de configuração
  • 1c70f0c (# 2128) Adicionar suporte para definir o nome do nó com base em um fato
  • c629958 (# 2128) Obter fatos antes de recuperar catálogo
  • cd4fe14 (# 2128) Adicionar a capacidade de especificar um nome de nó
  • c02126d (# 5966) Adicionar suporte para hostname expressões regulares em auth.conf
  • 75e2764 (# 5318) Sempre notar alterações manifesta durante a compilação.
  • 107b38a maint: Corrigir provedor de pacman para trabalhar com Ruby 1.9
  • 90eb937 (# 7139) Aceitar '/' como um caminho válido em conjuntos de arquivos

O que é novo na versão 0.25.0:

  • A maior parte das mudanças nesta versão são refatoração interno ao invés de comportamento.
  • A principal alteração é a introdução de Indirected REST para substituir XML-RPC como o mecanismo subjacente de comunicações fantoche.
  • Quatro novas funções foram adicionadas.
  • Puppet agora tem a capacidade de compilar um catálogo e sua saída será no JSON do mestre do fantoche ea capacidade de aplicar uma configuração de JSON do binário fantoche.
  • O conceito de & quot; fina & quot; configurações armazenadas foi introduzido.
  • Um binário chamado puppetqd que suporta filas para configurações armazenadas foi adicionado.

O que é novo na versão 0.24.8:

  • # Fixa 2077 - ralsh usuário quebrado no OSX
  • Fixed # 2004 - ssh_authorized_key falha se nenhum alvo é definido
  • Fixed # 1629 - permissões incorretas sobre ssh_authorized_keys arquivos criados
  • Fixed # 2000 - Sem padrão especificado para verificação
  • Fixed # 2026 - Red Hat ignorando método stop
  • Adicionado ext / dbfix.sql de script - correções de erros comuns em bancos de dados de configuração armazenados
  • Fixed # 1963 - Deixar de ler / proc / montagens para selinux mata downloads de arquivos
  • Fixed # 2025 - gentoo prestador de serviços pega apenas o nível de init padrão
  • Fixed # 1910 - logcheck atualizado
  • Fixed # 1871 - Informações sensíveis vazou em relatórios de log
  • Fixed # 1956 - Limpou nomes de variáveis ​​para ser mais sã, esclareceu mensagens de erro e fixa uso incorreto do "valor" variável ao invés de 'membro'
  • .
  • # 1.831 Fixo - Adicionado função sprintf
  • # 1830 Fixo - Adicionado função regsubst
  • up2date e serviços Atualizado confins para adicionar suporte para o Oracle VM e EL
  • Fixação # 1948 e # 1953 - augeas ins erro: Número errado de argumentos (1 para 3)
  • Fixação # 944 - mudando mensagem de erro de advertência a info - conexão reciclado
  • Corrigido # 961 - puppetd criando muitas conexões TCP / não fechamento
  • Fixed # 1959 - Adicionado protecção de coluna para a migração do esquema ambiente
  • Fixação # 1869 - autoloaded arquivos nunca deve vazar exceções
  • Fixação # 1543 - Nagios analisar erros não matar Puppet
  • # Fixa 1420 - nagios_serviceescalation não permitindo que host_name mais de um tipo
  • Fixed # 1884 - recursos exportados são marcados como não exportadas quando coletado no host exportação
  • Fixed # 1922 - Funções esmagar todos os argumentos em uma única de hash
  • Fixed # 1538 - Yumrepo define permissões em arquivos indevidamente em /etc/yum.repos.d
  • Fixed # 1936 - Adicionado / * * / suporte para o arquivo vim
  • Fixed # 1541 - objetos Nagios gravar arquivos clientbucket em cada mudança
  • Fixed # 1542 - não é possível eliminar objetos Nagios
  • Fixação # 1912 - GID ainda funciona sem "deveria" questões ralsh valor que fixa
  • A fixação do Rakefile usar 'git formato-patch'
  • arquivo Adicionado README.rst
  • Melhorias no desempenho de configuração armazenados
  • Adicionado redutivas Labs construir biblioteca para o diretório tarefas
  • Fixed # 1852 - O comportamento correto quando há ligações SELinux
  • Atualizado arquivo spec Red Hat 0.24.7
  • # Fixa 1920 - Shadow corrupção senha

Requisitos :

  • Rubi

Outro software de desenvolvedor Luke Kanies

Facter
Facter

6 Mar 16

Comentário para Puppet

Comentários não encontrado
Adicionar comentário
Ligue imagens!