Install Sitecore 9.3.0 XP Scaled instance on Single Machine

Before installing the Sitecore experience platform, you need to choose the correct topology of Sitecore scaled. Here I am going to select the Package for XP scaled instance.

So, what is XP Scaled (XP1) topology in Sitecore?

XP Scaled topology is if you are planning a fully-featured Sitecore Experience Platform installation.
The Sitecore Experience Platform configuration runs the following separated server roles:
  • Content Delivery
  • Content Management
  • Email Experience Dedicated Dispatch Server (optional)
  • Sitecore Identity
  • Processing
  • Reporting
  • xConnect Collection
  • xConnect Collection Search
  • xDB Reference Data
  • xDB Automation Operations
  • xDB Automation Reporting
  • Sitecore Cortex™ Processing Engine
  • Sitecore Cortex™ Reporting service
This option runs the services on one or more servers. More details about topology you can find from here .
I will discuss with you about how to install Sitecore 9.3.0 XP Scaled (XP1) instance on a single machine?
  1. First, you need to download Packages for XP Scaled from here
    Choose the right option as highlighted below:
  2. Create a folder named resourcefiles and extract and save the downloaded files into this folder. I am creating it into C: drive like C:\resourcefiles. You will get the following files after extraction:
  3. Again, extract the XP1 Configuration files 9.3.0 rev. 003498.zip files into the C:\ resourcefiles folder.
  4. Install the Sitecore Installation Framework:
    • Open Powershell in administrator mode.
    • Run the below command to register the repository.
      Register-PSRepository -Name SitecoreGallery -SourceLocation https://sitecore.myget.org/F/sc-powershell/api/v2 -InstallationPolicy Trusted
      here I have set InstallationPolicy parameter default Trusted so It would not ask you for press Y.
    • Install Powershell module, run below command:
      Install-Module SitecoreInstallFramework
    • To update the SIF module to the latest version run below command:
      Update-Module SitecoreInstallFramework
    • Set a specific version of the SIF using below command, here I am going with the latest version 2.2.0 as its compatible with SC9.3.0.
      Import-Module -Name SitecoreInstallFramework -Force -RequiredVersion 2.2.0
    • You can find the list of the module installed on your machine using below command:
      Get-Module SitecoreInstallFramework –ListAvailable
  5. Install prerequisites
    • Predefined Prerequisites.json file download and install all the prerequisites except below:
      • Microsoft SQL Server
      • SOLR
    • To Install the prerequisites configuration file run below command in PowerShell window:
      Install-SitecoreConfiguration -Path <ConfigurationPath>\Prerequisites.json
  6. Setup Solr:
    • To install SOLR run the below command with required parameter:
      Install-SitecoreConfiguration -Path <ConfigurationPath>\Solr-SingleDeveloper.json -<ParameterName> <Value>
  7. Run XP Single Developer script for the XP Scaled Instance:
    • Save your Sitecore license file into the C:\resourcefiles folder.
    • Open XP1-SingleDeveloper.ps1 file form C:\resourcefiles folder and update the appropriate setting as below:
    • In PowerShell command, go to the C:\resourcefiles folder and run the command:
      .\ XP1-SingleDeveloper.ps1
After completion of the script, you will get Sitecore XP Scaled Instance on your machine. Open IIS to verify and check scaled instances of the SC 9.3.0. You will result as below:


Run https://xp1_scaled.cm/sitecore and it will redirect to the Identity server login page, enter credentials and you will get your Sitecore CM environment as below.


Happy Sitecoreing  😊

Comments

Popular posts from this blog

Sitecore Installation Error: Failed to Start Service 'Sitecore Marketing Automation Engine'

Import CSV Data in Sitecore Using PowerShell: Part-3

Sitecore Technology MVP Journey 2022