My Thoughts about Puppet 4

This weekend I decided to upgrade my Foreman to 1.12, which finally supports Puppet 4. I was pretty excited for this, since I always try to run the latest software since April 2015. I used this guide to upgrade my Puppet install since Foreman still supports Puppet 3, and won’t force you to upgrade. The guide in itself wasn’t too hard, so I was able to finish it within the hour.
Read more →

Getting Started with Foreman: Part 3

What we’re going to do in this Part Continuing on from last part, we’re going to provision VMware’s ESXi. Since ESXi is based on Linux, we can actually do this without a separate server or special configuration, we just need a few files.

Table of Contents Part 1: Getting Started Installing the OS Installing Foreman Settings Foreman up Creating our first VM Part 2: Deploying Windows 7/10/Server Installing and Configuring the WDS Server Installation and Basics of MDT 2013u2 Integrating it with Foreman (the Windows side) Integrating it with Foreman (the Foreman side) Deploying our first Windows VM Part 3: Deploying ESXi Preparation of the Source Creating templates Integrating it with vCenter Deploying our first ESXi Box Part 4: Getting Started with Puppet Part 5: Advanced Puppet Prerequisites ** This is technically a continuation of the previous part, but since I redid most of my VMs, the hostnames are going to be different.

Read more →

Getting Started with Foreman: Part 2

What we’re going to do in this Part Continuing on from last part, we’re going to provision Windows (7/10/Server). There are two ways to do this, Wimaging by kireevco or a WDS Server. I am going to show you the WDS way since it integrates with MDT. Also Wimaging hasn’t been updated in a while.

Table of Contents Part 1: Getting Started Installing the OS Installing Foreman Settings Foreman up Creating our first VM Part 2: Deploying Windows 7/10/Server Installing and Configuring the WDS Server Installation and Basics of MDT 2013u2 Integrating it with Foreman (the Windows side) Integrating it with Foreman (the Foreman side) Deploying our first Windows VM Part 3: Deploying ESXi Preparation of the Source Creating templates Integrating it with vCenter Deploying our first ESXi Box Part 4: Getting Started with Puppet Part 5: Advanced Puppet Prerequisites ** Since this is a continuation of the previous part, the hostnames are going to be the same as last time.

Read more →

Getting Started with Foreman: Part 1

What is Foreman From their website: Foreman is a complete lifecycle management tool for physical and virtual servers. We give system administrators the power to easily automate repetitive tasks, quickly deploy applications, and proactively manage servers, on-premise or in the cloud.

This is a multi-part series about provisioning and automating things with Foreman. It’s going cover deploying Debian, Windows (7/10/Server) and ESXi as well as automating things like Package installs.

Read more →

vCenter Authentication Error

Over the weekend I’ve been renmaing my Domain Controllers to fit in with the other Servers (dc1 -> dc01). The Next day, I couldn’t log into vCenter anymore with my Domain Account, neither with Windows Session Credentials nor Direct Input. I got this very cryptic error “N3Sso5Fault13InternalFault9ExceptionE”: Took me a bit tinkering, but then I rembemered I renamed my DC’s and hadn’t updated them in vCenter. So I logged in with the vCenter SSO Administrator Account, readded the Authentication Source and all was well, even the Windows Session credentials worked again!
Read more →