Frage Was entspricht Windows Puppet / Chefkoch? [geschlossen]


Hat Windows ein Puppet / Chef-Äquivalent für das Konfigurationsmanagement?


21
2018-04-07 18:19


Ursprung




Antworten:


Ich würde es nicht als gleichwertig bezeichnen, Microsofts SCCM (Systems Center Configuration Manager) zielt auf dasselbe Ziel ab - die Verwaltung der Konfiguration mehrerer Systeme. Dies ist das Werkzeug, das die meisten Windows-Websites verwenden. (http://www.microsoft.com/systemcenter/en/us/configuration-manager/cm-overview.aspx)


14
2018-04-07 19:42





Ein deklaratives Konfigurationsverwaltungstool, geschrieben in Ruby? Nun, nicht wirklich, aber irgendwie:


9
2018-04-07 19:11



+1; vergiss nicht cfengine. Jetzt unterstützt es Windows nativ, aber der Windows-Port ist nicht frei (Leute, die Windows benutzen, sind sowieso schon gewohnt, Software zu bezahlen). - natxo asenjo
Die Windows-Unterstützung ist nur dazu geeignet, etwas in Templates zu schreiben und Dateien über die Marionetten in das Dateisystem zu schicken - es ist für nichts anderes nutzbar, weil es eine fundamentale Diskrepanz zwischen dem, was die Puppet machen soll, und dem, was die Windows-Plattform gibt, gibt. - pfo


Gruppenrichtlinie. (Nein, ich troll nicht ...)

Der genaue Zweck der Gruppenrichtlinie besteht in der Festlegung von (Domänen-) Domänenrichtlinien für Computereinstellungen. Es ist eingebaut, gut unterstützt und definitiv. Wenn der Benutzer keinen Administratorzugriff auf seinen lokalen Computer hat, kann er die Einstellung nicht ändern. Wenn dies der Fall ist, werden ihre Änderungen bei der nächsten Überprüfung des DC in der DC (alle [90 Minuten + 0-30 Minuten] standardmäßig) wieder auf die Policy zurückgesetzt.

Wenn Ihnen die Versionierung / das Ändern Ihrer Richtlinien wichtig ist, lesen Sie den folgenden Kommentar, um zu erfahren, wie Sie diese Daten erhalten, und checken Sie dann Ihre Änderungen über die Quellcodeverwaltung ein. Es kann sich sogar lohnen, eine geplante Aufgabe einzurichten, um dies periodisch automatisch durchzuführen (falls jemand es vergisst).


7
2018-04-07 19:51



Aber in der Gruppenrichtlinie gibt es keine Versionskontrolle. Sie können nicht svn log oder svn diff verwenden, um mit den Änderungen Ihrer Infrastruktur Schritt zu halten. Sie können nicht zurücksetzen, verzweigen oder zusammenführen. Alles, was ich tue, lebt in der Quellcodeverwaltung, mit Ausnahme der Windows-Infrastruktur. Ich denke ernsthaft darüber nach, (versionsgesteuerte) PowerShell-Code- und Konfigurationsdateien zu schreiben, die Gruppenrichtlinien verwalten. - Alex Holst
Das war nie als Notwendigkeit identifiziert worden, aber Ihr Argument, dass ein Aufruf zur Versionierung vorliegt, ist gültig. Nein, es gibt keine integrierte Versionierung, aber es ist trivial zu exportieren (serverfault.com/questions/45211/ ...) oder berichten (serverfault.com/questions/45211/ ...) zu allen Politiken. - gWaldo
@Alex Group Policy unterstützt die Versionskontrolle mit dem Microsoft Add-On MDOP: AGPM. Leider ist es derzeit nur für Software Assurance-Lizenznehmer verfügbar. - Chris S
Trotz dieser Antwort bevorzuge ich Chefkoch vor Gruppenrichtlinien. Wenn ich wirklich verdreht sein wollte, würde ich GP benutzen, um Chefkoch zu installieren und nichts mehr. - gWaldo


Chef unterstützt Windows (für einige Zeit.)


1
2018-02-04 15:05



Tatsächlich ... Chef und Microsoft arbeiten schon seit einiger Zeit zusammen, und es gibt eine gute Unterstützung für die Microsoft-Funktionen in Chef ... es gibt sogar eine Integration zwischen Chef und DSC. Volle Offenlegung, ich wurde vor kurzem ein Chef-Mitarbeiter, aber ich habe die Windows-Funktionalität in einem früheren Job verwendet. - Tricky
Chef Server unterstützt jedoch keine Windows. - Ricardo Rodrigues
Chef unterstützt Fenster, Punkt. Sie müssen den Chef-Server auf einem Linux-Server ausführen. Aber das scheint für die ursprüngliche Frage nicht relevant zu sein. - gWaldo


Puppet unterstützt Windows sicher und recht gut. Wo es Engpässe gibt, macht PowerShell die Arbeit, und Sie feuern es mit Puppet ab und speichern den gesamten Infrastrukturcode in Git / SVN / etc. Ich bin bei einem Kunden vor Ort, der die Windows-Umgebung mit Puppet automatisiert. Suche nach "windows" bei forge.puppetlabs.com


0
2017-07-25 15:06





Die meisten ignorieren eine ganze Reihe von Microsoft-Technologien, die für PowerShell "Infrastruktur als Code", Konfiguration des gewünschten Status, CIM, WMI, Gruppenrichtlinien, SMA, Orchestrator, OneGet usw. verwendet werden.

Puppet und Chef sind absolut nicht bereit, SCCM in Microsoft Enterprises zu ersetzen. Stattdessen verwende ich PowerShell und Gruppenrichtlinien anstelle von SCCM und verwende dann Puppet anstelle von SCCM.

Microsoft kämpft sich zurück in die Welt der DevOps und Continuous Delivery. Und das mit großem Erfolg. Schau dir DSC an, es ist einfach fantastisch! und nicht nur für MS-Produkte. Da MS CIM-, WS-MAN- und MOF-Standardisierung verwendet, wird dies Microsoft wieder zu einem großen Konkurrenten machen.


-1
2018-02-24 13:20



Das klingt nach Fanboy-Wandern, keine gültige Antwort auf Fakten und Erfahrungen. - Sven♦
Ich hatte eine Sitzung mit einem PUPPET-Berater und bestätigte, dass sie nicht bereit sind, Puppet für einen MS-Stack zu implementieren, so wie SCCM jetzt in unserem Unternehmen verwendet wird (unser Unternehmen verwendet Puppet für den Linux-Stack). Überprüfen Sie die Puppet-Website, es wird Ihnen zeigen, dass die Art und Weise, wie Puppet für Windows geeignet ist, in Kombination mit DSC funktioniert. Es klingt eher so, als hätten Sie etwas gegen MS. - user273015
Außerdem ist Puppet nur auf die Konfigurationsschicht beschränkt und sinkt nicht so niedrig wie die Bereitstellung. - user273015
Lesen Sie die (jetzt geschlossene) Frage: Es ist "Was ist eine Alternative zu Puppet unter Windows", nicht "Kann Chef Windows machen?". Die Aussage, dass die Produkte X, Y und Z zu dieser Rechnung passen, würde die Frage beantworten, aber das ganze Geschwätz darüber, wie MS ignoriert wird und die Werkzeuge großartig sind und MS wieder stark machen werden, das ist der Fanboy, über den ich rede. Es ist nur nutzloses Geräusch. - Sven♦