Gestão da configuração do Windows [fechado]

Há ferramentas para janelas assim? * nix world has? Estou à procura de algo como "Chef" ou "fantoche".

encontreicfengina mas ainda parece muito centralizada. Idealmente seria de código aberto, e linha de comando conduzido.

A ideia é montar uma infra-estrutura automatizada com servidores baseados no windows. Nosso departamento de TI atual não permite servidores Não-windows.

Author: Nathan Lee, 2011-02-05

7 answers

O Chef é suportado no Windows pelo Opscode. Embora não executemos O Windows para nenhuma das nossas infra-estruturas, temos programadores que estão continuamente a melhorar o nosso suporte ao Windows. Também recebemos contribuições da comunidade, e a maior parte da funcionalidade Windows de fase inicial para Chef foi contribuída pela comunidade.

Importante: O Opscode agora oferece um instalador MSI para o Chef no Windows . Isso torna mais fácil do que nunca para obter Chef e Ruby instalado em Janela.

embora tenhamos muitos antecedentes Unix / Linux nas nossas equipas, a nossa intenção é que o Windows seja tratado como um cidadão de primeira classe. 2012 será um grande ano para Chef e Windows. Fique de olho no blog do Opscodepara anúncios.

Os seguintes recursos de Chef trabalham no Windows:

Environment Resource: sets windows environment variables
User
Group
Mount
File
Gem Package
Remote File
Cookbook File
Template
Service
Ruby Block
Execute
Isto é, são recursos incluídos no próprio Chef. Como Chef é extensível com cookbooks, muitos mais recursos são adicionados através de uma variedade de Livros de receitas específicos do Windows. Leia mais para mais informações. Pode começar por usar o Chef e o Windows aqui. Originalmente, Doug MacEchern escreveu alguns livros de culinária para fazer uma série de coisas para automatizar o windows, também.

Esta informação e mais disponível sobre o Chef Wiki:

Actualizar

O Livro de receitas a seguir adiciona novos recursos ao Chef para gerir o Windows:

É uma actualização/reescrita dos recursos finos do Doug do seu repositório ligado acima. Está disponível documentação sobre o Chef Wiki .

O Livro de receitas a seguir implanta PowerShell e fornece um recurso para executar comandos/programas PowerShell directamente nas receitas do Chef:

A documentação está disponível no README.md incluído no tarball do livro de receitas.

Foram adicionados livros de receitas adicionais para instalar 7-zip, gerir IIS e servidor SQL. O nosso cookbook "base de dados " foi extendido com um recurso/fornecedor para gerir o servidor SQL bases de dados e utilizadores (com o tds rubygem).

O plugin de facas para janelas adiciona funcionalidade para interagir com os sistemas Windows para lhes fornecer a instalação do Chef.

Actualização: adicionámos agora suporte de ACL para o Windows ao Chef, para todos os suspeitos habituais de ficheiros/directórios.

 51
Author: jtimberman, 2012-06-23 16:18:56

A Cfengine Nova tem tido um suporte nativo estável para as janelas há anos (ou seja, não é necessário Cygwin).

Tudo o que é possível no Unix (por exemplo, executar comandos, copiar ficheiros, editar ficheiros, etc.) também pode ser feito no Windows, com adição a características específicas do Windows como

  • gestão de Registos
  • Permissões de ACL de Ficheiros
  • gestão de Serviços Windows
  • Suporte de Registo de Eventos
  • Advanced OS discovery (version, arch, service pack, network, domain, etc.)

Para Uma Breve introdução, veja na secção 11 do manual do suplemento Nova: http://cfengine.com/files/Nova_Supplement.pdf

 8
Author: user589137, 2011-02-08 15:53:09
Tenho andado à procura da mesma coisa.

Cruzei-me com a configuração de Estado desejada pelo Windows que pretende fazer muitas das tarefas do CM que você gostaria de fazer com o Chef/Puppet.

Eu não vou dar nenhuma opinião sobre isso porque ainda estou no início da avaliação - mas se você ainda está procurando algo, dê uma chance a isso.
 4
Author: MattW, 2014-01-23 13:48:47
Tendo tido muita experiência aqui, acho que depende muito do que precisas de gerir numa determinada caixa. Encontre o seu caso de uso mais comum e faça uma pergunta mais específica em termos de: qual é a melhor ferramenta para gerenciar isso. Coisas como o IIS podem ser complicadas ( pelo menos nas janelas mais antigas) e encontrar módulos para as ferramentas CM para gerir coisas como as configurações do IIS e as piscinas do aplicativo pode ser atingido e perdido-especialmente quando se trata de Configurações avançadas (trabalhadores pouco reciclados molas para mind)

No entanto o Puppet tem módulos de forja para configurações mais básicas do IIS que funcionaram em grande parte para mim - e eu realmente gosto do formato declarativo aqui - especialmente se você está gerenciando um grande número de servidores do IIS

Também um dos principais problemas com o Windows e o gerenciamento de configuração é a falta de um bom pacote de solução de gerenciamento - o que realmente vem muito a calhar aqui é de algo chamado de granulados de chocolate (ver http://chocolatey.org/) existe um plugin para usar isso como um provedor em fantoche-tornando todo o processo de gestão particularmente fácil. No entanto, eu imagino que isso pode ser integrado com outras ferramentas CM também-mas faz muito para ajudar na instalação de software automaticamente em um ambiente windows

Embora valha a pena afirmar que o que quer que acabe por usar terá de passar algum tempo a descobrir alguns erros estranhos - janelas e scripting/automação não é o melhor.

 4
Author: Scarby, 2014-02-18 17:00:18

Com base na minha experiência, fico feliz por usar este conjunto de ferramentas:

  1. Use o powershell para gerir a configuração do windows. Se apenas o windows server, você pode executar remotamente o script ps.

  2. Se quiser, sugira usar o Puppet ou o Chef para distribuir o seu script powershell no cliente.

  3. Se quiser, sugira usar o cygwin + (Windows sshd) + crond para gerir os programas prováveis de shell que correm no windows.

 3
Author: Huan, 2011-09-27 06:17:05

Acho que é melhor se você puder usar Microsoft System Center .

É uma solução da Microsoft para gerir os produtos Microsoft base formam desktops para servidores e tudo. Devia tentar ...

Como implantar aplicações no Gestor de configuração

Implantação de Software e sistemas operacionais no centro do sistema 2012

 1
Author: Thilina, 2013-11-15 06:41:31
Não recomendo Chef a não ser que sejas um programador de software que conheça a ruby. Chef é projetado para desenvolvedores de software que querem gerenciar infra-estrutura de TI. Não para as pessoas do SysOps que são as que acabam por geri-lo. Ele tenta tratar a infra-estrutura de TI como um código que é contra intuitivo para como ele realmente funciona, que é mais como apenas dados. O fantoche é mais amigável para o povo SysOps imho, mas ainda pode ser complicado. A boa notícia é que ... são outras opções também. Menos para o windows, mas projetos como o Puppet suportam-no razoavelmente bem.
 0
Author: fred, 2013-02-07 23:46:40