Question

Y a-t-il des outils pour Windows comme celui-là * Nix World a?Je cherche quelque chose comme Chef ou marionnette .

J'ai trouvé cfEngine mais il a toujours l'air très * Nix Centric.Idéalement, il serait open source et conduit en ligne de commande.

L'idée est de créer une infrastructure automatisée avec des serveurs Windows.Notre service informatique actuel n'autorise pas les serveurs non-Windows.

Était-ce utile?

La solution

Chef est pris en charge sur Windows par OpScode. Pendant que nous n'exécutons pas Windows pour aucune de nos infrastructures, nous avons des développeurs qui améliorent continuellement notre support Windows. Nous obtenons également des contributions de la communauté et la plupart des fonctionnalités des fenêtres de phase précoce du chef ont été apportées par la Communauté.

important : OPSCode fournit désormais un installateur MSI pour le chef sur Windows . Cela facilite l'installation de Chef et de Ruby sur Windows.

pendant que nous avons beaucoup d'antécédents UNIX / Linux dans nos équipes, notre intention est que Windows est traitée comme un citoyen de première classe. 2012 sera une grande année pour le chef et les fenêtres. Gardez un œil sur le blog OPSCode pour les annonces.

Les Ressources de Chef Travailler sous Windows:

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

C'est-à-dire que ce sont des ressources incluses dans le chef lui-même. Comme le chef est extensible avec des livres de cuisine, de nombreuses autres ressources sont ajoutées à travers une variété de livres de recettes spécifiques Windows. Lire sur pour plus d'informations.

Vous pouvez commencer à utiliser Chef et Windows ici:

Autres conseils

CFENGINE NOVA a eu un support natif stable pour Windows depuis des années (c'est-à-dire que aucun cygwin n'est nécessaire).

Tout ce qui est possible sur UNIX (E.G. Commandes d'exécution, Copie de fichier, Fichier Modifier, etc.) peut également être effectué sous Windows, avec l'ajout aux fonctionnalités spécifiques à Windows comme

  • Gestion du registre
  • FILE ACL Autorisations
  • Gestion du service Windows
  • Support journal des événements
  • Discovery avancé OS (version, arc, service pack, réseau, domaine, etc.)

    Pour une courte introduction, consultez la section 11 du manuel de supplément de NOVA: http://cfengine.com/files/nova_supply.pdf

Je cherche exactement la même chose.

J'ai couru sur Configuration de l'état souhaité Windows PowerShell qui prétend faireBeaucoup de tâches CM que vous voudriez faire avec le chef / la marionnette.

Je ne vais pas donner une opinion dessus parce que je suis toujours tôt dans l'évaluation - mais si vous cherchez toujours quelque chose, donnez-lui un coup de feu.

Avoir eu une affaire d'expérience ici, je pense que cela dépend vraiment de ce que vous devez gérer sur une boîte donnée. Trouvez votre cas d'utilisation le plus commun et posez une question plus précise en termes de: Quel est le meilleur outil de gestion de cela. Des choses comme l'IIS peuvent être difficiles (sur les fenêtres plus anciennes construit au moins) et trouver des modules pour les outils CM pour gérer des éléments tels que les paramètres IIS et les piscines d'application peuvent être touchés et manquants - en particulier lorsqu'il s'agit de paramètres avancés (travailleur Thanady Recycling Springs à l'esprit)

Cependant, la marionnette a des modules de forge pour des paramètres d'IIS plus basiques qui ont largement travaillé pour moi - et j'aime vraiment le format déclaratif ici - surtout si vous gérez un grand nombre de serveurs IIS

Aussi l'un des problèmes majeurs avec Windows et la gestion de la configuration est l'absence de solution de gestion de paquets appropriée - ce qui est réellement pratique ici est quelque chose appelé chocolaty (voir http://chocolatey.org/ ) Il existe un plugin à utiliser en tant que fournisseur dans la marionnette - rendant tout le processus de gestion particulièrement facile. Cependant, j'imagine que cela peut être intégré à d'autres outils CM ASWELL - mais fait une bonne affaire pour vous aider à installer le logiciel automatiquement dans un environnement Windows

Bien que cela vaut la peine d'indiquer que tout ce que vous finissez par utiliser, vous devrez passer un certain temps à comprendre certains bugs étranges - Windows et script / automatisation n'est pas le meilleur.

Basé sur mon expérience, je suis heureux d'utiliser un tel outil:

  1. Utilisez PowerShell pour gérer la configuration Windows.Si seulement Windows Server, vous pouvez exécuter à distance le script PS.

  2. Si vous le souhaitez, suggérez d'utiliser la marionnette ou le chef pour distribuer votre script PowerShell dans le client.

  3. Si vous le souhaitez, suggérez d'utiliser Cygwin + (Windows Sshd) + Crond pour gérer les scripts probables de Shell qui fonctionnent dans Windows.

Je pense que c'est mieux si vous pouvez utiliser Microsoft System Center .

C'est une solution de Microsoft pour gérer des produits de bureau Microsoft Base Form des serveurs et tous.Devrait essayer ...

Comment déployer des applications dans Configuration Manager

Déploiement de logiciels et de systèmes d'exploitation dans System Center 2012

Je ne recommande pas le chef que si vous êtes un développeur de logiciel qui connaît Ruby.Chef est conçu pour les développeurs de logiciels qui souhaitent gérer l'infrastructure informatique.Pas pour Sysops, ceux qui sont ceux qui finissent réellement de le gérer.Il essaie de traiter l'infrastructure informatique comme du code qui est comptoir intuitif à la manière dont cela fonctionne réellement, ce qui ressemble plus à des données.

La marionnette est plus amicale pour les Sysops People IMHO, mais peut toujours être compliqué.

La bonne nouvelle est qu'il existe également d'autres options.Moins pour les fenêtres, mais des projets comme la marionnette le soutiennent raisonnablement bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top