Sitecore

Is there an order to install the Sitecore 9 XP1 Topology?

A powershell script to “simplify your installation” is provided by the Sitecore 9 Installation Guide; however, you can use a different approach in which you have to execute every JSON file individually and follow a particular order, which remains my preferred method for now until I better understand the whole process.

After analyzing the JSON files, and posting a question on the Sitecore StackExchange, and dealing with tons of errors during the installations, I decided to create a relation table that would make it easier to determine the requirements of every JSON file, and then establish a proper order.

Sitecore XP1 Reference Table Requirements Installation Blog Vinicius Deschamps

Assuming you already have SQL Server and SOLR in place, and based on the reference table above, I’ve determined the following order to install XP1 topology without getting stuck due to missing prerequisites.

  1. At the SOLR server, modify and run XConnect-Solr.json and Sitecore-Solr.json
  2. Create XConnect certificate – I’d recommend downloading the XP0 topology and using XConnect-CreateCert.json for that; check the reason here in Sitecore StackExchange
  3. XConnect-xp1-collection.json
  4. **XConnect-xp1-**collectionsearch.json
  5. XConnect-xp1-referencedata.json
  6. XConnect-xp1-marketingautomation.json
  7. XConnect-xp1-marketingautomationreporting.json
  8. sitecore-xp1-rep.json
  9. sitecore-xp1-prc.json
  10. sitecore-xp1-cm.json
  11. sitecore-xp1-cd.json

I hope this helps you as it helps me!

Also, I’d recommend the following articles to get you asap working with Sitecore 9:

And last but not least, my special thanks go to my friend João Neto, who just became Sitecore MVP 2018, and the one who provided initial directions in Sitecore StackExchange.

Thanks for reading!

And I’ll see you on my next post.

Photo by Mitchell Luo on Unsplash

Sitecore
Is there an order to install the Sitecore 9 XP1 Topology? — Vinicius Deschamps