tag software para pagina oficial mp3tag mega descargar windows configuration-management chef puppet cfengine

windows - software - tag editor download



Gestión de configuración para Windows (7)

Cfengine Nova ha tenido soporte nativo estable para Windows durante años (es decir, no se necesita Cygwin).

Todo lo que es posible en Unix (por ejemplo, ejecutar comandos, copiar archivos, editar archivos, etc.) también se puede hacer en Windows, además de funciones específicas de Windows como

  • Gestión de registro
  • Permisos de archivo ACL
  • Gestión de servicios de Windows
  • Soporte de registro de eventos
  • Descubrimiento avanzado de SO (versión, arco, service pack, red, dominio, etc.)

Para una breve introducción, consulte la Sección 11 del manual del suplemento Nova: http://cfengine.com/files/Nova_Supplement.pdf

¿Hay alguna herramienta para windows como la que * nix world tiene? Estoy buscando algo como Chef o Puppet .

He encontrado cfEngine pero todavía se ve muy * nix céntrico. Lo ideal sería que sea de código abierto y de línea de comandos.

La idea es armar una infraestructura automatizada con servidores basados ​​en Windows. Nuestro departamento de TI actual no permite servidores que no sean de Windows.


Chef es compatible con Windows por Opscode. Si bien no utilizamos Windows para ninguna de nuestra infraestructura, sí tenemos desarrolladores que mejoran continuamente nuestro soporte de Windows. También recibimos contribuciones de la comunidad, y la comunidad aportó la mayor parte de la funcionalidad de Windows de fase inicial para el Chef.

Importante : Opscode ahora proporciona un instalador de MSI para Chef en Windows . Esto hace que sea más fácil que nunca instalar Chef y Ruby en Windows.

Si bien tenemos muchos antecedentes de Unix / Linux en todos nuestros equipos, nuestra intención es que Windows sea tratado como un ciudadano de primera clase. 2012 será un gran año para Chef y Windows. Esté atento al blog de Opscode para recibir avisos.

Los siguientes recursos de Chef funcionan en Windows:

Environment Resource: sets windows environment variables User Group Mount File Gem Package Remote File Cookbook File Template Service Ruby Block Execute

Es decir, estos son recursos incluidos en Chef. Como Chef es extensible con libros de cocina, se agregan muchos más recursos a través de una variedad de libros de cocina específicos de Windows. Siga leyendo para obtener más información.

Puede comenzar con el uso de Chef y Windows aquí:

Originalmente, Doug MacEchern escribió algunos libros de cocina para hacer una serie de cosas para automatizar las ventanas, también.

Esta información y más está disponible en la Wiki de Chef:

Actualizar

El siguiente libro de cocina agrega nuevos recursos a Chef para administrar Windows:

Es una actualización / reescritura de los excelentes recursos de Doug de su repositorio vinculado anteriormente. La documentación está disponible en el Chef Wiki .

El siguiente libro de cocina implementa PowerShell y proporciona un recurso para ejecutar comandos / scripts de PowerShell directamente en Recetas de Chef:

La documentación está disponible en el archivo README.md incluido en el libro de cocina tarball.

Se han agregado libros de cocina adicionales para instalar 7-zip , administrar IIS y SQL Server . Nuestro libro de recetas de " database " se ha ampliado con un recurso / proveedor para administrar bases de datos y usuarios de SQL Server (con el rubygem tds ).

El complemento de knife-windows para cuchillo agrega funcionalidad para interactuar con los sistemas de Windows para aprovisionarlos con la instalación de Chef.

Actualización: ahora hemos agregado la compatibilidad de File ACL para Windows con Chef , para todos los sospechosos habituales de archivos / directorios.



Después de haber tenido una gran experiencia aquí, creo que realmente depende de lo que necesite administrar en un cuadro dado. Encuentre su caso de uso más común y formule una pregunta más específica en términos de: cuál es la mejor herramienta para gestionarlo. Cosas como IIS pueden ser complicadas (al menos en compilaciones antiguas de Windows) y encontrar módulos para que las herramientas de CM administren cosas como la configuración de IIS y los grupos de aplicaciones pueden ser imprecisos, especialmente cuando se trata de configuraciones avanzadas (resortes de reciclaje de trabajadores trillados)

Sin embargo, Puppet ha forjado módulos para una configuración de IIS más básica que en gran medida funcionó para mí, y realmente me gusta el formato declarativo aquí, especialmente si está administrando un gran número de servidores IIS.

También uno de los principales problemas con Windows y la administración de la configuración es la falta de una solución de administración de paquetes adecuada: lo que realmente resulta útil aquí es algo llamado Chocolatey (ver http://chocolatey.org/ ) hay un complemento para usar este como proveedor de marionetas, lo que hace que todo el proceso de gestión sea particularmente fácil. Sin embargo, me imagino que esto también se puede integrar con otras herramientas de CM, pero es una gran ayuda para instalar software automáticamente en un entorno de Windows.

Aunque vale la pena decir que sea lo que sea que termine usándolo, tendrá que pasar un tiempo averiguando algunos errores extraños: las ventanas y la secuencia de comandos / automatización no es lo mejor.


En base a mi experiencia, me complace utilizar dicho conjunto de herramientas:

  1. Use powershell para administrar la configuración de Windows. Si solo se trata de Windows Server, puede ejecutar remotamente el script ps.

  2. Si lo desea, sugiera usar Puppet o Chef para distribuir su script de powershell en el cliente.

  3. Si lo desea, sugiera usar cygwin + (windows sshd) + crond para administrar las secuencias de comandos con probabilidad de shell que se ejecutan en Windows.


He estado buscando exactamente lo mismo.

Me encontré con la configuración de estado deseado de Windows PowerShell que pretende hacer muchas de las tareas de CM que te gustaría hacer con Chef / Puppet.

No voy a dar ninguna opinión al respecto porque aún estoy empezando a evaluarlo, pero si aún estás buscando algo, intenta esto.


No recomiendo Chef a menos que seas un desarrollador de software que sepa ruby. Chef está diseñado para desarrolladores de software que desean administrar la infraestructura de TI. No para las personas de SysOps que son las que realmente terminan administrándolas. Trata de tratar la infraestructura de TI como un código que es contrario a la intuición de cómo funciona, que es más como solo datos.

Puppet es más amigable para las personas de SysOps pero aún puede ser complicado.

La buena noticia es que también hay otras opciones. Menos para ventanas, pero proyectos como Puppet lo soportan razonablemente bien.