Building My Capture and Deployment Server – Part VII – Setting up Microsoft Deployment Toolkit 2012

This is the seventh part of my series on building my capture and deployment server. In Part I, I defined the virtual machine settings I used. In Part II, I installed Windows Server 2008 R2 x64 SP1 Enterprise Edition and did initial configurations. In Part III, I configured Network Address Translation. In Part IV, I setup Active Directory and DNS. In Part V I configured DHCP. In Part VI I configured Windows Deployment Services. In this part, I will install the Microsoft Deployment Toolkit 2012 Update 1.

Installing Microsoft Deployment Toolkit 2012 Update 1

The Microsoft Deployment Toolkit 2012 Update 1 is the final piece that needs to be installed in order to begin image creation. This is the tool where we will add Operating System images, drivers, patches, and create task sequences.

Read the rest of this entry

Building My Capture and Deployment Server – Part VI – Setting up Windows Deployment Services

This is the sixth part of my series on building my capture and deployment server. In Part I, I defined the virtual machine settings I used. In Part II, I installed Windows Server 2008 R2 x64 SP1 Enterprise Edition and did initial configurations. In Part III, I configured Network Address Translation. In Part IV, I setup Active Directory and DNS. In Part V I configured DHCP. In this part, I will configure Windows Deployment Services.

Configuring Windows Deployment Services

In order to deploy images over the network, we will install Windows Deployment Services. This is a very nice tool to assist in enterprise deployments. It can be configured for multicasting to enable multiple clients to download images at the same time while using less bandwidth that point to point transfers. It also enables deployment over less reliable links making the deployment more resilient.

Read the rest of this entry

Building My Capture and Deployment Server – Part V: Setting up DHCP

This is the fifth part of my series on building my capture and deployment server. In Part I, I defined the virtual machine settings I used. In Part II, I installed Windows Server 2008 R2 x64 SP1 Enterprise Edition and did initial configurations. In Part III, I configured Network Address Translation. In Part IV, I setup Active Directory and DNS. In this part, I will configure DHCP as one of the prerequisites for Windows Deployment Services.

Configuring DHCP

In order for machines to PXE boot they need to get an IP address, and to do that they need DHCP. The DHCP server will also have a DHCP server option set by the Windows Deployment Services configuration wizard to allow those machines to find the deployment server.

Read the rest of this entry

Building My Capture and Deployment Server – Part IV: Setting up Active Directory

This is the fourth part of my series on building my capture and deployment server. In Part I, I defined the virtual machine settings I used. In Part II, I installed Windows Server 2008 R2 x64 SP1 Enterprise Edition and did initial configurations. In Part III, I configured Network Address Translation. In this part, I will configure Active Directory as one of the prerequisites for Windows Deployment Services.

Configure Active Directory

Since i will want to use Windows Deployment Services (WDS) to deploy images to virtual machines, I will have to install the prerequisites. There are three requirements for WDS; Active Directory, DNS, and DHCP. Luckily Active Directory also requires DNS, so we will kill two birds with one stone here.

Read the rest of this entry

Building My Capture and Deployment Server – Part III – Setting up Network Address Translation

This is the third part of my series on building my capture and deployment server. In Part I, I defined the virtual machine settings I used. In Part II, I installed Windows Server 2008 R2 x64 SP1 Enterprise Edition and did initial configurations. In this part I will configure Network Address Translation to allow the virtual machines in the development network access to the internet for patching.

Configure Network Address Translation

Since I want to keep my development network separate from my home network, I will use this server as a router/NAT to enable machines in the development network out to the internet to check for updates. In order for Network Address Translation to work, you must use the Intel E1000 NICs instead of the VMXNET3 NICs. See here for details.

Read the rest of this entry

Building My Capture and Deployment Server – Part II: Windows Server 2008 R2 install and configuration

This is the second part of my series on building my capture and deployment server. In Part I, I defined the virtual machine settings I used. In this part I will go through the install of Windows Server 2008 R2 x64 SP1 Enterprise Edition and the initial configuration.

Installing Windows Server 2008 R2 x64 SP1 Enterprise Edition

The install is a standard Windows Server 2008 R2 x64 Enterprise Edition full installation. I chose the Enterprise Edition so I would have all the roles if I needed them. In a production environment you should choose the appropriate edition to cut down on licensing cost.

Read the rest of this entry

Building My Capture and Deployment Server – Part I: Virtual Machine Settings

This is the first part of my series on building my capture and deployment server. In this post I will cover the settings I used for my virtual machines.

DEV-DC-01

DEV-DC-01 is going to be the first virtual machine in my Development environment. This virtual machine will act as the deployment and image capture server to build the first STIGed image.

Read the rest of this entry

Building My Lab Environment – Part V: Shared Storage Configuration

This is the fifth part of my series on building my lab environment. In Part I, I laid out the hardware that I would use for my lab. Part II covered the installation of VMware vSphere 5 on the hardware. Part III covered the VMware vSphere 5 network configuration. Part IV covered the resource pool configuration. In this post I will cover the shared storage solution I purchased and setting it up in vSphere.

The Hardware

QNAP TS-459U-SP+

The QNAP TS-459U-SP+ is a small to medium sized NAS solution. This particular model can come in a standard desktop NAS chassis, or a rack mountable chassis as denoted by the U in the model name. As I am going for a rack mount setup, I chose the U model. For the rack mounts it also comes in an SP (single power supply) or RP (redundant power supply) model. Considering this is just for my home lab I went with the cheaper SP model.

Read the rest of this entry

How To Patch a vSphere 5 Server Without Update Manager

I found myself wanting to play around with the new Windows Server 2012 Release Candidate the other day, but found that there was no virtual machine profile to choose when installing it. What does this mean? That’s right. Time for a patch. As it has been awhile since I’ve patched my host, I found myself unsure of where to begin. Since I don’t have a vCenter license, I had to figure out how to do it the manual way. This great blog entry by Chris Colotti provided all the information I needed to update my server. Now, to start playing with Windows Server 2012 RC.

Building My Lab Environment – Part IV: Configuring vSphere 5 Resource Pools

This is the fourth part of my series on building my lab environment. In Part I, I laid out the hardware that I would use for my lab. Part II covered the installation of VMware vSphere 5 on the hardware. Part III covered the VMware vSphere 5 network configuration. In this post I will cover the vSphere 5 resource pools that I setup.

Resources

Before going into resource pools, I’m going to talk a little bit about resource sharing. Most of this was gleaned from Mastering VMware vSphere 5 by Scott Lowe that I mentioned in a previous post and I highly recommend picking it up.

There are two main resources that a host has to manage for all virtual machines. These are the memory and CPU. When you create a virtual machine, you specify the amount of RAM and the number of CPUs that the virtual machine will have. If you have a host with 4GB of RAM available to the guests, you can create four virtual machines each with 1GB of RAM and there will be no contention for memory. (While not “technically” true, as there is a little bit of memory overhead, it is still useful for our purposes.) The same can be said of having a four processor/core host and creating four single CPU virtual machines.

Read the rest of this entry

Follow

Get every new post delivered to your Inbox.