Geeks With Blogs
Mike Azocar So long and thanks for all the Fish!
I took the plunge. I have had the bits for 2008 for a little while and I finally decided to set it up for my TFS environment. Windows Server 2003 is so last year! My buddy ET blogged a few weeks ago on installing TFS on Windows 2008 32 bit. I used his post as a guide, but added a little more detail to some of his steps and updated the overall process for 64 bit. Sadly, the TFS App tier does not run on 64bit Windows and no amount of begging by me would get the product team to send me a patch. *sigh* The way to get around this it to run your TFS as a VM. Hyper-V provides a good solution for this and it runs freaking great.

Here is what you do:

Install Windows Server 2008 64 bit. This installation was a dream on my Dell D630 laptop, but you will need to enable the wireless LAN feature as it is turned off by default and I turned on the Desktop Experience so I could pretend I was using Vista.

Add the Hyper-V Role to your 64-bit host. (You will need to enable XD Support and Virtualization is turned enabled in your Bios for Hyper-V to work)

In Hyper-V, create a new VM and Install Windows Server 2008 32 bit as the OS (I used Standard to save space).Make sure if you have more than one processor that you enable all of them (under setting for the VM in Hyper-V) for the VM. I have a Core2 Duo and when I turned on both processors it made a HUGE difference!

Setup networking for your VM (You should create a new Virtual Network which will allow your host to see the TFS). Both Ben Armstrong and John Paul Cook have good post on setting up your wireless network card to work with Hyper-V.

On the VM, the 3 Accounts needed by TFS: TFSServer, TFSSetup and TFSReports. (Actually, I am an Admin so I didn't do TFSSetup)

On the VM, in the Server Manager, click on the Roles node and add the Web Server Role. (Search for "How to: Install Internet Information Services 7.0 on Windows Server 2008" in the TFS Installation Guide for the exact settings) Note: The TFS Install guide says IIS 6.0 Compatibility but the actual UI says IIS 6 Management Compatibility – See below

On the Server Manager click on the Features node and add .Net 3.0.Install SQL Server 2005 and SQL Server 2005 SP 2. (Search for "How to: Install Microsoft SQL Server 2005 (Single-Server Deployment) on Windows Server 2008" in the TFS Installation Guide)

Download and Install WSS 3.0 with SP1. (Search for "How to: Install SharePoint Products and Technologies on Windows Server" in the TFS Installation Guide and follow the instructions) Note: This one has some manual steps that E.T. mentions also be sure to record the port number for your Administration site and the URL of SharePoint. You will need it during the TFS install.

Install TFS. This step is pretty straight forward, but you will need the SharePoint information shown below.

You will also need to install WSS Extensions after you are done. You should now be ready to connect to your TFS and rock and roll.
Happy Coding!
Posted on Wednesday, June 18, 2008 9:17 PM | Back to top

Comments on this post: TFS on Windows 2008 64 bit Step by Step

# re: TFS on Windows 2008 64 bit Step by Step
Requesting Gravatar...
This is really sad, thumbs down for the microsoft TFS team. The funny thing is TFS 2010 will probably run on 64-bot, but not on 32-bit! So when you upgrade you will be forced to reinstall your entire server...
Left by Wouter.p on Jul 09, 2009 2:58 AM

# re: TFS on Windows 2008 64 bit Step by Step
Requesting Gravatar...
seams like the picture is not available... ??
Left by Luc St-Pierre on Dec 30, 2009 10:33 PM

Your comment:
 (will show your gravatar)

Copyright © Mike Azocar | Powered by: