I have been testing out both Puppetlabs and Opscode recently in a quest for which one best suits my needs for configuration management. While both are really awesome for linux based systems, I have to make multiple runs with each to get what I want completed with windows. It basically all boils down to having to do multiple reboots during the runs.
With Chef, windows reboots happen after a run is complete. This is great and all if I only have reboot, but for example I want to install RDSH and Desktop Experience on either a W2k8r2 or W2012 server. I can accomplish this in two runs but not one. But I will say that it does actually work!!!
With Puppet (I just upgraded to 3.1 today) I will be testing the new Windows reboot feature tomorrow if I can get the main problem I have with puppet, I can get anything to run on Windows. I have installed puppetlabs-dism module and it shows up in my in my module dir, but never shows up in the web UI. I have yet to get anything to work on windows.
As I have not had any training on either product, I have the following books on my kindle, but they are all great but are mostly Linux based.... I wish there were some books just based on using either on Windows OSes.
The books I have
Instant Chef Starter - John Ewart - this is a great book but I read it but didn't actually follow along while reading
Chef Infrastructure Automation Cookbook - Matthias Marschall - currently reading this book & actually doing everything inside. I really like Berkshelf:)
Puppet 2.7 Cookbook - John Arundel - read this last year
Puppet 3 Beginner's Guide - John Arundel - not started
Puppet 3 Cookbook - John Arundel - not started
I have completed the #LearnChef and am almost done with the online Puppet Workshop and through all the Learning Puppet VM.
Maybe I should just focus on one or the other and not both. I just want the best solution as I will be using them with XenServer, vSphere, Citrix CloudPlatform & vCloud.
My testing will continue.....
No comments:
Post a Comment