O que é o Windows equivalente ao Puppet / chef? [fechadas]


21

O Windows tem um equivalente a fantoche / chef para gerenciamento de configuração?

Respostas:



9

Uma ferramenta declarativa de gerenciamento de configuração escrita em Ruby? Bem, não realmente, mas uma espécie de:


2
+1; não esqueça cfengine. Agora ele suporta o Windows de forma nativa, mas a porta do Windows não é gratuita (as pessoas que usam o Windows já estão acostumadas a pagar pelo software).
Natxo asenjo

O suporte ao Windows é apenas utilizável para escrever algo em modelos e enviar arquivos para o sistema de arquivos via fantoche - não é utilizável para mais nada porque há uma incompatibilidade fundamental entre o que o fantoche deve fazer e o que a plataforma Windows oferece.
Pfo 12/04

7

Política de grupo. (Não, eu não estou trollando ...)

O objetivo exato da diretiva de grupo é definir diretivas de floresta / domínio (organizacional) para as configurações dos computadores. É embutido, bem suportado e definitivo. Se o usuário não tiver acesso de administrador à sua máquina local, não poderá alterar a configuração. Se estiverem, as alterações serão revertidas para a política na próxima vez que a máquina fizer check-in no DC (a cada [90 minutos + 0-30 minutos] por padrão)

Se a versão / diferenciação de suas políticas é importante para você, consulte meu comentário abaixo para saber como obter esses dados e, em seguida, verifique suas alterações via controle de origem. Pode até valer a pena configurar uma tarefa agendada para fazer isso periodicamente automaticamente (no caso de alguém esquecer).


4
Mas não há controle de versão na Diretiva de Grupo. Você não pode executar o svn log ou svn diff para acompanhar as mudanças que estão acontecendo na sua infraestrutura. Você não pode reverter, ramificar ou mesclar. Tudo o que faço vive no controle de origem, exceto na infraestrutura do Windows. Estou pensando seriamente em escrever código (controlado por versão) do PowerShell e arquivos de configuração que gerenciam a Diretiva de Grupo.
Alex Holst

Isso nunca foi identificado como uma necessidade, mas seu argumento de que há uma chamada para versionamento é válido. Não, não há versão interna, mas é trivial exportar ( serverfault.com/questions/45211/… ) ou relatar ( serverfault.com/questions/45211/… ) em todas as políticas.
gWaldo

2
A Política de Grupo do @Alex suporta o controle de versão com o MDOP do complemento da Microsoft : AGPM . Infelizmente, atualmente só está disponível para licenciados do Software Assurance.
Chris S

Apesar de fornecer essa resposta, prefiro o Chef ao invés da Diretiva de Grupo. Se eu realmente quisesse ser distorcido, usaria o GP para instalar o Chef e nada mais.
precisa saber é o seguinte

1

O Chef suporta o Windows (por algum tempo).


De fato, sim ... Chef e Microsoft colaboram há um bom tempo e há um bom suporte para os recursos da Microsoft no Chef ... existe até integração entre Chef e DSC. Divulgação completa, recentemente me tornei um funcionário do Chef, mas usei a funcionalidade do Windows em um trabalho anterior.
Tricky

O Chef Server não suporta janelas.
Ricardo Rodrigues

Chef suporta janelas, ponto final. Você deve executar o Chef Server em um servidor Linux. Mas isso não parece relevante para a pergunta original.
precisa

0

O Puppet certamente suporta o Windows e muito bem. Onde houver falhas, o PowerShell faz o trabalho e você o dispara com o Puppet e armazena todo o código de infraestrutura no Git / SVN / etc. Estou no local em um cliente que automatiza o ambiente Windows com o Puppet agora. Procure por "janelas" em forge.puppetlabs.com


0

A maioria está ignorando muitas das tecnologias da Microsoft usadas para o PowerShell "Infraestrutura como código", configuração de estado desejado, CIM, WMI, política de grupo, SMA, orquestrador, OneGet etc.

O Puppet e o Chef não estão absolutamente prontos para substituir o SCCM nas empresas Microsoft; prefiro usar o PowerShell e a Diretiva de Grupo em vez do SCCM e, em seguida, o Puppet em vez do SCCM.

A Microsoft está lutando para voltar ao mundo do DevOps e Entrega Contínua, e está fazendo isso com muito sucesso. Dê uma olhada no DSC, é simplesmente fantástico! e não apenas para produtos MS, como a MS usa a padronização CIM, WS-MAN e MOF, isso tornará a Microsoft um grande concorrente novamente.


1
Isso soa como divagações de fanboys, não uma resposta válida com base em fatos e experiências.
Sven

Eu tive uma sessão com um consultor do PUPPET, ele confirmou que eles não estão prontos para implementar o Puppet para uma pilha MS da maneira que o SCCM é usado agora em nossa empresa (nossa empresa usa Puppet para a pilha Linux). Verifique o site do Puppet, ele mostrará que a maneira como o Puppet é adequado para Windows é usá-lo em combinação com o DSC; parece mais que você tem algo contra a MS.
User273015

Além disso, o Puppet é limitado apenas à camada de configuração e não desce tão baixo quanto o provisionamento.
user273015

Leia a pergunta (agora fechada): É "o que é uma alternativa ao Puppet no Windows", não "Can Chef do Windows?". Afirmar que os produtos X, Y e Z se enquadram nessa lei responderia à pergunta, mas toda a tagarelice sobre como o MS é ignorado e as ferramentas são ótimas e tornará o MS forte novamente, é sobre esse fanboy que falo. É apenas barulho inútil.
Sven
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.