Central Server Mirroring

Central Server Mirroring (CSM) feature is designed to allow to carry on major system operations while the central server (CS) is out of order. CSM is based on the Macula Recording Server installation, has limited functionality and does not require additional licensing. Therefore, CSM does not require same level hardware and even can run in a virtual environment.

CSM duplicates the contents of the central management server onto another server hardware, allowing clients' access to the contents of recording servers and Macula Enterprise features. CSM operates constantly and is standing by, ready to provide immediate communication with client applications as an emergency host while CS is undergoing maintenance. Client applications keep record of CS and its CSM automatically to provide continuous and fully transparent system operation for CS out of order situations. This means continuous system operation is maintained for system operators while CS is inaccessible and client applications are forwarded back to CS automatically after it is brought back online.

The system administrator must restore CS server operation as soon as possible since CSM is designed as a temporary solution for CS out of order situation and limits some of the features. Especially system configuration modifications cannot be applied via CSM.

Mirror Installation

First, install a Macula Recording Server as you would normally do on the machine you plan to use as a backup server for the central management server. After installation, initialize it but do not run Macula Recording Server autodiscovery from the central server.

If you want to use an existing recording server as a mirroring server, do the following:

  • make sure you have transferred all device configuration from this recording server to a different one

  • remove event and action configuration from this server

  • remove the target recording server from the server list

  • go to the Macula Recording Server machine, run the Server Setup Wizard tool, select Reset configuration and finish the wizard

  • proceed with the steps described further in this topic

To turn a mirroring server back to a normal recording server, simply do the steps 3-4 described above and add the recording server as usual using either manual or autodiscovery procedure.

Add a Mirror

Next, it is necessary to add the newly installed Macula Recording Server manually into the central server configuration. Log into your Macula Enterprise server via Macula Console, choose the Configuration section and go to the Servers category in the menu on the left. On the top panel, click the little arrow next to the + New server button and select New mirroring server. The corresponding dialog box will appear, allowing you to enter server configuration manually.

All settings for this type of server are the same as for a regular recording server, except for:

  • server role is defined as Mirroring server and it cannot be changed

  • server cannot accept any active configuration (like a failover node)

Enter and save your settings, then go to the Monitoring section and make sure your mirroring server has been successfully discovered and synchronized.

Now, if your Macula Enterprise central server fails, the mirroring server will be available for you to log into and view live statistics and aggregated audit information from all recording servers.

Mirror Functionality

CSM operation mode is best described by the word "mirror" itself. It does not offer configuration modifications; rather, it reflects the last good known CS state and provides enterprise features for all connected Macula Recording Server computers and clients:

  • all connected Macula Monitor applications re-connect to/from CSM automatically (but not Macula Mobile)

  • you see all live channels from Macula Recording Server machines and will be able to play them back, as usually

  • you have your maps and geo maps, shared layouts, mail servers (with E&A and reports), data sources on Macula Recording Server

  • live podcasts from Macula Recording Server machines will not be interrupted

  • Organizations and user permissions work as usual

  • replication from/to Macula Recording Server computers works, too

  • user buttons, global events and other events (E&A) still work on all Macula Recording Server machines (and not on CS)

  • it is possible to log into the CSM via Macula Console to view monitoring and audit information – directly and anytime

  • CSM always has the latest video wall configuration received from CS

  • you will be able to change CSM's video wall configuration via Macula Monitor application (video wall management tab)

It is possible to change the video wall state via CSM. If, during these changes, CS is down, it will retrieve the CSM's video wall configuration after CS comes back online (sync back). However, if any changes are made to the CSM's video wall configuration while CS is up, these changes will not be pushed back. Instead, any new changes to the video wall on CS will be immediately pushed to CSM. In other words, CS video wall configuration is primary, and it only accepts video wall updates from CSM upon startup.

Exceptions - what will not operate under CSM:

  • no alterations can be made to the configuration via Macula Console

  • any channels assigned to CS

  • any events and action (E&A) rules assigned to CS

  • all external services, Web clients, and Macula Mobile clients (you can connect directly to CSM from Web

  • clients and Macula Mobile)

  • failover clustering

Remember that CSM is designed to serve as a temporary solution for periods when CS is not available due to hardware or network failures. CSM does not take over CS recording configuration and E&A, so we recommend that you keep your channels and their associated rules on the dedicated Macula Recording Server machines: these are not limited in number by your Macula Enterprise license.

Last updated