In this article, I will try to explain the way to install and configure all the software stuffs for a SharePoint & Commerce Server virtual dev environment.
First, I created two virtual machines, one for my domain controller and the other one for my web front end. Here are the details:
- Domain controller box :
- Windows Server 2008 Standard Core. My domain name is:ALTIPOC.LOCAL
- WFE box:
- Windows Server 2008 Standard
- SQL Server 2008 Standard
- WSS v3 with SP1
- MOSS 2007 with SP1
- Commerce Server 2007 Enterprise (Be careful guys, the Commerce Server Developer edition is not supported by Commerce Server 2009, you have to choose between the standard and the enterprise edition)
- Commerce Server 2009
I’m not explaining the way to setup a domain controller because there are plenty of good articles about it. But I can recommend you an excellent one on Server Core Installation Option of Windows Server 2008 Step-By-Step Guide.
Service accounts you have to create for SharePoint
MOSSfarm (Execute the SharePoint Service – Must be a domain administrator)
MOSSRunTimeUser (Application Pool for the SharePoint Commerce Application)
MOSSsspPool (Application Pool for the Shared Service Provider)
MOSSsearchService (Execute the MOSS search service)
WSSsearchService (Execute the WSS search service)
WSScontentAccess (Get the content outside of the farm)
MOSSsspService (Execute the Shared Services Provider (SSP))
MOSSprofile (Get the profile information in the active directory)
MOSSsspMySite (Execute the SSP My Site)
Service accounts you have to create for SQL Server
SQLservice (Execute the SQL services)
Service accounts you have to create for Commerce Server
CatalogWebSvc (Application Pool for the catalog web service)
CSDMSvc (Execute the Direct Mailer service)
CSHealthMonitorSvc (Execute the Health Monitor service)
CSStageSvc (Execute the Staging service)
CSStagingUser (staging user)
MarketingWebSvc (Application pool for the marketing web service)
OrdersWebSvc (Application pool for the order web service)
ProfilesWebSvc (Application pool for the profile web service)
SQL Server 2008
In order to install SQL Server 2008, you have to check if the required components are installed. For that, you just have to click on the verification tool:
Once the prerequisites are validated, you can run the install:
In my case, I selected all the features, because I would like to use the Commerce Server Data Warehouse (an article about it will coming soon).
For all of my SQL Services accounts, I’m just using one. It’s not best practice, but for a development environment it’s acceptable.
Beware, it’s important here to use the SQL_Latin1_General_CP1_CI_AS collation
Here we go, our SQL Server 2008 is up and running. We just need to enable the « Named pipes » for SQL Server.
You can install the service pack 1 for SQL as well (next, next,… finish).