Info Serveurs

Content Delivery (CD1)
    IP  192.168.252.12
Content Delivery (CD2)
    IP  192.168.252.13

Content Delivery (CM) 
    IP  10.xxx.xxx.xxx
MSSQL Server 
    IP  10.xxx.xxx.xxx
    Hostname    SQL047111.YourSite.org

    SQL Server Instance Name : MSSQLSERVER
Solr Search Server 
    IP  10.xx.xx.xxx

Installation Steps

  1. Prepare your servers (Apply to all servers except Solr Search Server)
    1.1 In a PS command line as Administrator > Register-PSRepository -Name SitecoreGallery -SourceLocation https://sitecore.myget.org/F/sc-powershell/api/v2
    1.2 In a PS command line as Administrator > Install-Module -Name SitecoreInstallFramework -RequiredVersion x.x.x (Make sure x.x.x fit with the Sitecore Version your need to install 2.1.0)
    1.3 In a PS command line as Administrator > Import-Module -Name SitecoreInstallFramework -Force -RequiredVersion x.x.x (Make sure x.x.x fit with the Sitecore Version your need to install 2.1.0)
    1.4 In a PS command line as Administrator C:\SitecoreInstaller> Install-SitecoreConfiguration -Path .\Prerequisites.json
  2. Prepare Solr Search Server
    2.1 Make sure Java is installed and running > Update the script XP1-STEP1-InstallSolr.ps1 with the right JREversion and Path.
    2.2 In a PS command line as Administrator > Run .\XP1-STEP1-InstallSolr.ps1
    2.3 Test Solr service is running
    2.4 In a browser test Solr Admin Panel is working : https://solr:8983/solr/#/
  3. Install Content Management (CM, identity server, prc, rep, ma, mareporting, processingEngine, refdata and search)
    2.1 In a PS command line as Administrator C:\SitecoreInstaller> Run .\XP1-STEP1-InstallSolr.ps1
    2.2 In a PS command line as Administrator C:\SitecoreInstaller> Run .\XP1-STEP2-InstallSitecore.ps1
    2.3 In a browser test Sitecore is working : https://YourSite.cm/sitecore/ then https://YourSite.cd/
    2.4 Move Solr indexes from Content Management (C:\solr\solr-7.2.1\server\solr) to Solr Search Server
    2.5 Update Solr Service Path into Config files :
    C:\inetpub\wwwroot\YourSite.cm\App_Config\ConnectionStrings.config (1 hit)
    C:\inetpub\wwwroot\YourSite.cd\App_Config\ConnectionStrings.config (1 hit)
    C:\inetpub\wwwroot\YourSite.search\App_Config\ConnectionStrings.config (1 hit)
    C:\inetpub\wwwroot\YourSite.search\App_Data\jobs\continuous\IndexWorker\App_Config\ConnectionStrings.config (1 hit)
    2.6 Reindex all and make sure https://YourSite.cd/ still working
    2.7 Remove Solr Service from Content Management Server (CM) nssm bin folder> nssm.exe remove solr-7.2.1
    2.8 Remove Solr Folder from C:\
  4. Install Content Delivery (Apply to CD1,CD2,…, CDn)
    4.1 Update hosts file
    # The name for the XConnect collection site.
    10.110.47.110 YourSite.collection
    # The name for the Reference Data site.
    10.110.47.110 YourSite.refdata
    # The name for the Marketing Automation site.
    10.110.47.110 YourSite.ma
    # The name for the Marketing Automation Reporting site.
    10.110.47.110 YourSite.mareporting
    # Identity Server site name.
    10.110.47.110 YourSite.identityserver 4.2 Make sure required services are allowed for CD
    4.3 Update the Script Params .
    4.4 Update different Passwords, make sure they match what has been generated for CM Server
    $SqlWebPassword,
    $SqlFormsPassword,
    $SqlExmMasterPassword,
    $SqlMessagingPassword,
    $EXMCryptographicKey,
    $EXMAuthenticationKey
    4.5 Import YourSite.xconnect_client Certificate from CM to CD
    4.5 2.2 In a PS command line as Administrator C:\SitecoreInstaller> Run .\XP1-STEP3-InstallSitecoreContentDelivery.ps1
    4.6 In a browser test Sitecore Website is working : https://YourSite.cm/sitecore/ then https://YourSite.cd/
  5. Deploy YourSite Website on CM
    5.1 Install PSE Module
    5.2 Install SXA Module
    5.3 Install Coveo for Sitecore Module
    5.4 Copy CM-FTP (Backup Azure)
  6. Deploy YourSite Website on CD
    6.1 Copy from CD-FTP (Backup Azure)