Multi-site multi-cluster example projects

The following section provides working examples of how to set up and run multi-site and multi-cluster projects.

The example multi-site and multi-cluster projects will contain the following components:

  • PLS_Example_MultiSite_Master: The master project, which includes the PLS_Example_SiteA and PLS_Example_SiteB projects in a multi-site multi-cluster configuration.
  • PLS_Example_SiteA: An example project with multi-cluster multi-site usage. This project consists of a single cluster with devices and graphics, etc.
  • PLS_Example_SiteB: An example project with multi-cluster multi-site usage. This project consists of a single cluster with devices and graphics, etc.
  • MultiSite_Common_Include: The project included with the Site A and Site B project to store common information, such as graphic pages, users, etc.

The following image shows the example project structure:

1

Power Operation Multi-Site Multi-Cluster Master

2

Site A for multi-site multi-cluster master

3

Common menu, templates, genies, etc. shared on all Sites for multi-site example

4

Site B for multi-site multi-cluster master

5

Common menu, templates, genies, etc. shared on all Sites for multi-site example

There are two different ways the configuration can be run:

  • A multi-cluster master project with multiple clusters from the include projects. This is a standalone setup that includes the site A and site B projects as one large project. See Setting up a multi-cluster master project.
  • A multi-site master global client project that combines multiple sites. Each of the individual sites are run separately on their own servers and feed data to the multi-site master global client. See Setting up a multi-site master global client project.