Time to Revisit My SharePoint Development Environment (and the blog)

by Miguel Wood Sun, April 05 2009 22:43

Well, it’s been over a year since the last posting of this blog.  Why am I now coming back?  It could be my conscience, my wife bugging me about my lack of posts, or the fact that I have 6.5 blog post drafts sitting uncompleted, or the numerous requests from partners, Microsoft friends, clients and seminar/class attendees to post to my blog.  When @TweetSharePoint retweets friends tweeting about believing a blog post when they see it [enough Twitter references there?], it’s THAT time.  So, where to begin when you’ve been away for over a year?

It’s time to revisit my SharePoint Development Environment, the base of which I use for the classes, seminars, and presentations I create and present.  It’s also a handy base for Proof of Concepts (POCs) for consulting clients.  As always, the basis for creating something new is a plan.  Where is it we want to go or be (Point B)?  Where is it we are now(Point A)?  And, then, what is the best way to get from Point A to Point B?

Today, my SharePoint environment consists of the following:

TF-SP-DC

Windows Server 2003 Enterprise
Domain Controller
Mail Server

TF-SP-SQL

Windows Server 2003 Enterprise
SQL Server 2005 Enterprise

TF-SP-MOSS

Windows Server 2003 Enterprise
Office SharePoint Server (MOSS) 2007 Enterprise
Office 2007 Enterprise
SharePoint Designer 2007
Visual Studio 2005 Team Suite
Visual Studio 2008 Team Suite

TF-SP-CLIENT

Windows Vista Enterprise
Office 2007 Enterprise
SharePoint Designer 2007

 

My plan is to update all servers with the latest released software.  I want to be clear, the new environment is a base environment.  My plans are to use a clone of the new environment for testing new beta releases (e.g. VSeWSS 1.3 Feb 2009 CTP).  So, the plans are almost the same.  Below are the specs for the new environment, with changes in bold:

TF-SP-DC

Windows Server 2008 Enterprise without Hyper-V
Domain Controller
Mail Server (no longer supplied in OS)

TF-SP-SQL

Windows Server 2008 Enterprise without Hyper-V
SQL Server 2008 Enterprise

TF-SP-MOSS

Windows Server 2008 Enterprise without Hyper-V
Office SharePoint Server (MOSS) 2007 Enterprise with SP1 and IU
Office 2007 Enterprise with SP1
SharePoint Designer 2007 with SP1
Visual Studio 2008 Team Suite with SP1 (including .NET 3.5 SP1)

TF-SP-CLIENT

Windows Vista Enterprise SP1
Office 2007 Enterprise with SP1
SharePoint Designer 2007 with SP1

As you can see, the lowest levels of the platform (OS and DB) are changing.  So, I’ll be redoing all three servers.  My client can stay the same, but will have to migrate from the old domain.

To accomplish the new server builds, I’m going to start with a new sysprep image of a Windows Server 2008 Enterprise without Hyper-V.  Unlike in previous versions of Windows Server, the sysprep.exe utility is now included in the OS.  It is located at C:\Windows\system32\sysprep\ directory.  You can execute it from the command line there.  [Remember, by default, UAC is enabled in Windows Server 2008, so run the Command Prompt as Administrator.]  You’ll want to use the OOBE option and have the Generalize option selected (to reset the SID).  Finally, if like me, you are creating virtual images, you’ll want to select the Shutdown option, so you can save the sysprep image for reuse on other images.  An important note, activate the image prior to using sysprep and make sure all updates are downloaded and applied.  Only activated images can access the optional updates, and there will be several you’ll want to have (e.g. Microsoft .NET 3.5 SP1, etc.).

On the next post, we’ll create the new domain controller and add a third-party mail server, since MS, in their infinite wisdom, decided to drop the POP3 service from the Windows Server.  We’ll obviously be using something else…

To be continued…

Tags:

SharePoint Products and Technologies

Comments

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading