marketplace

Sitecore Commerce 8.2.1 demo installation guide Part 0

In this series of posts I’m gonna walk you through installation of Sitecore Commerce 8.2.1 + Reference Storefront.

Part 0 – Preparation

System is big and complex. It consists of several components that are connected to each other and its very easy to get lost and spend hours/days digging logs and getting back on track. Therefore rather spend few hours of preparation then few hours of frustration.

Whole system is gonna be installed on one computer – VM with Windows Server 2016 and SQL server 2016

Names, credentials, addresses…

Its good idea to write down all parameters, names etc. and keep them updated so you can later refer to that.

  • Server Name: WIN-1BUHRDDGT1K
  • Sql Server Name: WIN-1BUHRDDGT1K
  • Current logged user credentials:
    • username: WIN-1BUHRDDGT1K\Administrator
    • password: Admin1234
  • Commerce Server service user credentials:
    • username: WIN-1BUHRDDGT1K\CSFndRuntimeUser
    • password: Admin1234
  • Sitecore Instance
    • IIS site name: store
    • hostnames:
      • cf.reference.storefront.com binding to :80 & :443 using self signed certificate with same name
    • physical location: C:\inetpub\wwwroot\store
  • Commerce Server Web Services
    • IIS site name: CSServices
    • physical location: C:\inetpub\wwwroot\CSServices
  • Commerce Server (that old desktop applications)
  • our Commerce Site (storefront) name: CFSolutionStorefrontSite

Prerequisites

  • User is Administrator with god-like permissions
  • SQL Server 2016
    • Authentication: Windows authentication (plus SQL Authentication)
    • Current user has login in SQL Server (windows authentication)
    • Server Roles (at least):
      • dbcreator, public, securityadmin
  • Precreated local user (for service execution), member of Administrators Group
    • username: CSFndRuntimeUser
    • password: Admin1234
    • password never expires & user cannot change it
    • added into SQL Server Login with Windows Authentication
    • SQL server roles (at least):
      • dbcreator, public, securityadmin

Windows features

Added Server Roles as follows:
  • [X] File and Storage Services
    • [X] File and iSCSI Services
      • [X] File Server
    • [X] Storage Services
  • [X] Web Server (IIS)
Added Features
  • [X] .NET Framework 3.5 Features
    • [X] .NET Framework 3.5 (includes .NET 2.0 and 3.0)
  • [X] .NET Framework 4.6 Features
    • [X] .NET Framework 4.6
    • [X] ASP.NET 4.6
    • [X] WCF Services
      • [X] TCP Port Sharing
  • [X] BitLocker Drive Encryption
  • [X] Enhanced Storage
  • [X] SMB 1.0/CIFS File Sharing Support
  • [X] Windows Defender Features
    • [X] Windows Defender
    • [X] GUI for Windows Defender
  • [X] Windows Identity Foundation 3.5
  • [X] Windows PowerShell
    • [X] Windows PowerShell 5.1
  • [X] WoW64 Support
Added Role Services
  • [X] Web Server (IIS)
    • [X] Web Server
    • [X] Common HTTP Features
      • [X] Default Document
      • [X] Directory Browsing
      • [X] HTTP Errors
      • [X] Static Content
    • [X] Health and Diagnostics
      • [X] HTTP Logging
    • [X] Performance
      • [X] Static Content Compression
    • [X] Security
      • [X] Request Filtering
      • [X] Basic Authentication
      • [X] Windows Authentication
    • [X] Application Development
      • [X] .NET Extensibility 4.6
      • [X] ASP.NET 4.6
      • [X] ISAPI Extensions
      • [X] ISAPI Filters
    • [X] Management Tools
      • [X] IIS Management Console
      • [X] IIS 6 Management Compatibility

Preinstalled software

  • SQL Server 2016
  • Installed Notepad++ (or whatever you’re comfortable with)
  • Installed ASP.NET MVC 4 (standalone)
  • Installed .NET Core 1.0.3 SDK 1.0.0 Preview 2-003156
  • Installed .NET Core 1.0.3 – Runtime
  • Installed HTTP Platform Handler v1.0
  • Installed MongoDB 3.4.4 2008R2Plus SSL
  • Installed MongoDB as Service:
    1. create folder C:\Program Files\MongoDB\LogFiles
    2. create folder C:\Program Files\MongoDB\Dbs
    3. run cmd As Admin:
    4. C:\Program Files\MongoDB\Server\3.4\bin>mongod –install –logpath “C:\Program Files\MongoDB\LogFiles\mongodb.log” –dbpath “C:\Program Files\MongoDB\Dbs”
    5. check if it is really running as service
  • Installed .NET Framework 4.6.4 Developer Pack
  • Installed Web Deploy 3.6
  • Installed Web Deployment Tool
  • Installed Sitecore Instance Manager (SIM Tool)
    • instance root folder: C:\inetpub\wwwroot
    • Connection configured using windows authentication.
Now you’re good to go to Part 1!

One thought on “Sitecore Commerce 8.2.1 demo installation guide Part 0”

Leave a Reply

Your email address will not be published. Required fields are marked *