Distributed installation script for the Sitecore XM Scaled topology

Version: 10.5

To simplify your scaled installation on multiple servers, you can use a PowerShell script to install the Sitecore XM Scaled topology. For more information, see Architecture overview in Sitecore documentation.

Note

If you use this script to install the Sitecore XM Scaled topology, each server role must be installed on a separate computer and there must be no previous Sitecore installation on any of these computers.

Distributed installation script prerequisites

To prepare the servers, you must perform the following steps on each server:

  1. Enable PowerShell Remoting.

    For more information about PowerShell Remoting, see the section Run SIF Remotely

  2. Install all the prerequisites.

    For more information about the prerequisites, see the section Install the Prerequisites

  3. Create the c:\resourcefiles folder on every machine that will be assigned a Sitecore server role or will run Solr.

  4. Configure the Web Server Role (IIS).

    Select role services

Run the distributed installation script for the XM Scaled topology

To edit and run the XM topology installation script:

  1. Create a folder called c:\resourcefiles.

  2. On the Sitecore Experience Platform download site, download the Packages for XM Scaled topology. This file is listed in the Download options for On Premises deployment section. Extract to c:\resourcefiles folder all scwdp.zip files and all configuration files.

  3. Save your Sitecore license file in the c:\resourcefiles folder as license.xml.

  4. In the c:\resourcefiles folder, edit the XM1-Distributed.ps1 file script and update each line with the appropriate settings for your environment.

  5. In a PowerShell command line, navigate to the c:\resourcefiles folder and run the following command:

    .\XM1-Distributed.ps1

After you have edited and run the installation script, you must complete the post-installation steps described in the chapter Post-installation steps.

If you have suggestions for improving this article, let us know!