Fabian Williams SharePoint Blog

Solving problems with SharePoint day and night

How To: Installation of SharePoint 2010 in a Small Farm Topology

Part1:  Full Installation on Small Farm up to Managing Service Applications

Synopsis:  This is a two part blog, I will be focusing on the General Installation and configuration, then I will discuss how to set up User Profile Services which I know gives a few folks he willies in part 2.

In this blog  we will run through the process of installing SharePoint 2010 in a small Farm Environment.  In this topology we have two servers and a Windows 7 Guest. The roles are below:

Server 1: VMWare Windows Server 2008 Standard

Role:  Domain Controller and Mail Server

Specs: Windows 2008 Standard 2048 MB Ram, 80 GB HDD

Server 2: VMWare Windows Server 2008 Enterprise

Role: SharePoint 2010 Server

Specs: Windows 2008 Standard 3072 MB Ram, 80 GB HDD

Additional Software: Visual Studio 2010 Professional

Workstation: VMWare Windows 7 Ultimate

Role: Guest

Specs: Windows 7 Ultimate 2048 MB Ram, 60 GB HDD

Additional Software: Microsoft Office 2010 Professional Plus, Visio 2010, Project 2010, Adobe Acrobat


The first thing that i advise clients and something that I do even for my environment is prepare whats know as a Farm Preparation Guide which details the Physical Architecture, Logical Architecture, Specs, Accounts Username and Passwords, License keys, etc. I also go as far and moving the installation bits locally on the server to reduce I/O.  Once I am satisfied, I run setup…


Above: Launching Setup


Once setup is launched, the very first thing you need to do is “Install software Prerequisites”

N.B. I thoroughly advise you to Uninstall any items that maybe on your computer that constitutes one of the prerequisites that you will be installing in this section I specifically call out “Windows Identity Foundation” which will blow up your installation if already installed. Click the link to install pre-reqs


Above: Splash screen with Options for Installation

Below are the items that will be installed as prerequsites for SharePoint 2010, if any of these fail, you MUST correct it before moving forward even though the installation may allow you to continue. I have seen instances where my “Microsoft SQL Server 2008 Analysis Service ADOMD.NET” failed to install and it allowed me to continue then blew up later on.  Click Next to begin…


Above: SharePoint Pre-Reqs


Above: Accept the Terms and Proceed


Above: Status Bar as the Pre-reqs are installed

Below here is an instance where I had a failure and I installed the Pre-Req directly by downloading it of MSDN and applying it myself, w/out doing it in the tool.  That is why you see that some of the items are set to “no action taken”


Above: All Pre Reqs installed

Next you need to provide the appropriate license key.  I am often asked if the build installs anything different based on the Key.  The answer is the build installs everything but features are disabled or not available based on the key, but can be later turned on by providing the necessary key.


Above:  Enter your License key here


Above: Accept the Terms…

Personally, I will tell you that I have NEVER chosen “Standalone”; I always do Server Farm, because I want the extensibility ‘yes even in my lab environment’ to add Servers and Roles Later on. So in this Instance I choose “Server Farm” and continued. 


Above: Options for Installation

Yeah, you want to select “Complete” here if you have your own instance of SQL already and want more options for configuration later on.


Above: Determining the role of the Server you are installing


Above:  Installation Progress

Once the Installation is complete (assuming that there is only one server in the Farm) if there are more than one server then stop here and complete the installation of the other servers and then run the “Products and Configuration Wizard” on the sever that will be doing Central Administration Duties.


Above: Once the installation of the bits are complete, the Configuration of the Farm Begins once you click close and the check box is enabled.

Make sure that you have your Farm Prep guide (previously mentioned in this post) with all your information before moving forward, you will need account names, server names, etc


Above:  This begins the configuration phase of the Farm

As part of the configuration, a few services has to be stopped and restarted.


Above:  Installation about to begin.

If this is the first server then you choose “Create a new Farm” if it isnt then you must choose the other.


Above:  Choosing whether you are creating our adding to a farm


Above:  My DC is also hosting my SQL Server

New to SharePoint 2010 is the concept of a Passphrase for configuration; this passphrase is used for such things as

  1. Adding additional severs to the farm
  2. Acting as the Public Key in your Secure Store Configuration
  3. etc


Above: Applying the passphrase

Here you will get a random port number to begin with, typically i use 9999 in my installations. and here is where you will choose NTLM or Kerberos as your authentication provider. If you are using Kerberos see this techNet article http://technet.microsoft.com/en-us/library/ee806870.aspx 


Above: Configuring SharePoint


Above: Configuring SharePoint


Above: Progress bar in part of the Configuration


Above: Configuration Complete

The next steps in the Configuration is done in the Central Administration page.  The wizard is pretty good here, I would highly recommend you use it, even for as much as going back afterwards and making changes to the Service Applications or deleting and/or recreating to suit your needs, it is invaluable in teaching you how the configuration should be


Above: the initial configuration page in Central Admin

Point to note here is that the Wizard driven configuration uses the Farm Account for all the Service Applications, you will need to go to the “Services on Server” or “Service Applications” themselves to change the relationship of the Default App Pool and Service Accounts to which you want to run your specific Service Application under. Obviously, before you do that you create your Managed Accounts first.



Above: the conclusion of the Wizard Driven Configuration


Above: Just a demonstration of what the Service Application and Service Account looks like

Next, I am going to register a few Managed Accounts to run some of my Service Applications. Things I want to run separately are:

  • User Consumable Web Application/ Sites
  • User Profile Service
  • Search/ Crawl
  • Secure Store

to name a few


Above: Registering a Managed Account


Above: Consuming that Managed Account for a specific Service Application


Below I am setting up all my Managed Account so you can see which ones i separate out


Above:  All the Managed Accounts that I configured. This assumes that you have these accounts configured in Active Directory

Below is an example of me changing not only the Managed Account but also the Application Pool that a Service Application runs under. I want my Secure Store Service to run under its own App Pool and its own Managed Account



Above: by NOT clicking on the word “Secure Store Service” but clicking on the blue bar between the words, then clicking on Properties in the Ribbon..


Above: This is the properties window of the Service App


Above: I am creating a new Application Pool and associating it with my Managed Account.


Above: the progress bar for the activity i am doing

Once completed you will see the display window below


Above: A successful change to a Service Application


Above: the new Properties window for the Secure Store Service Application

Conclusion and Prelude to Part 2 of the Blog

So after you finish the initial configuration and before you get into the Managed Accounts as I did, you are prompted to create a Top Level Site, you can either elect to do it or skip, choice is your; I omitted that from this blog for brevity. Next we will go into Configuring User Profile Service.


Hope this was useful, as always, comments, critiques are welcomed.


June 6, 2010 - Posted by | SharePoint 2010, SharePoint 2010 RTM, SharePoint Administration, SharePoint General, SharePoint How-To


  1. […] This post was mentioned on Twitter by Fabian Williams, Christian Buckley. Christian Buckley said: RT @fabianwilliams: finished part 1 of 2 part blog on "Installing #SharePoint 2010 #SP2010 & Configuring Service Apps" http://bit.ly/bLjgYq […]

    Pingback by Tweets that mention How To: Installation of SharePoint 2010 in a Small Farm Topology « Fabian Williams Blog -- Topsy.com | June 6, 2010 | Reply

  2. This is a whole bunch of information. A good reference material.

    Comment by Tampa Pool Installation | June 7, 2010 | Reply

    • Thank you very much, it helps me as much as anyone else mate 🙂 for those days when i keep scratching my head.. “I know how to do this..just cant remember how “

      Comment by fabiangwilliams | June 8, 2010 | Reply

  3. Pretty good blog. I just came upon your website and wanted to point out that I’ve genuinely enjoyed browsing your website posts. I’ll be opting-in for your feed and I hope you write again soon!

    Comment by Jillian Slocomb | June 11, 2010 | Reply

    • Thank you..

      Comment by fabiangwilliams | June 26, 2010 | Reply

  4. waow… the great post today. thank you.

    Comment by ankarajeoteknik.com | June 21, 2010 | Reply

  5. Hey, first of all, I would like to note that I think it’s a terrific website you have got here. My question is, I haven’t figured out how to add your website rss or atom in my feed subscriber – where is the link to your RSS? Thanks

    Comment by Walter Drawbaugh | June 24, 2010 | Reply

    • The link is on the right…

      Comment by fabiangwilliams | June 26, 2010 | Reply

  6. Fabian – Have you completed a full install guide which uses all the accounts and gets rid of the Health Analyzer issues? I have been trying to add the accounts like you have but still see “errors” and warnings in the Analyzer.

    Thanks for your hard work.

    Comment by Mark | June 28, 2010 | Reply

    • No to the first, yes to the second, I want to start using Powershell for configuring the service apps, i am still working on that..

      Comment by fabiangwilliams | June 30, 2010 | Reply

  7. Great blog I should say! The information you are sharing are so valuable. A great online help.

    Comment by Tampa Screen Enclosures | June 28, 2010 | Reply

    • I appreciate it, thanks

      Comment by fabiangwilliams | June 30, 2010 | Reply

  8. thanks for ur tutorial 🙂

    Comment by herupriadi | June 30, 2010 | Reply

  9. Great posts!


    Comment by ricknology | July 5, 2010 | Reply

  10. Wish I had read this before embarking on a 2 hour long escapade trying to figure out why things would not install. In particular, I had to learn the hard way that having the prerequisite Windows Identity Foundation already present prior to running the pre-req install process would prevent things from working.


    Comment by Bob | July 11, 2010 | Reply

  11. Do you have a sample “Farm Preparation Guide” that you could share?

    Comment by FB | July 22, 2010 | Reply

    • yes, but cant share it, belongs to my company… u can hire me though 🙂 then you will have one LOL, i know this isnt funny but u caught me ina mood, check MS site for guidance, there may be one out there

      Comment by fabiangwilliams | August 15, 2010 | Reply

  12. You said that should uninstall any pre-requisites already installed before run the setup. Looking your screenshots you installed the WIF before setup runs, the setup says no action required for WIF. So it works or not? Having it already installed, I mean the WIF.

    Let the setup install by itself or just download from msdn and run?

    Nice article indeed.

    Comment by Vitor | September 2, 2010 | Reply

    • for me in my scenario I used Virtual Clone Drive in my VM and when the box rebooted it couldnt find the ISO, so i had to re-run setup; so that is why mine is like that.

      Comment by fabiangwilliams | September 9, 2010 | Reply

  13. Thank you – I was following a “how-to” install guide with SSRS and Sharepoint and they left out the choice of Standalone vs Server Farm and the proceeded to walk through pages only available when Server Farm was selected. Left me perplexed until I found your site.

    Comment by LotsToLearnWithSharepoint | November 11, 2013 | Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: