Question
· Jul 22

Using a License Server in a Mirror Environment

Hi all,

Just wondering if anyone has any experience with licensing in an HA mirroring environment. We have mirror setup with 2 DB servers (Primary and Backup), and a separate Arbiter using ISCAgent. We currently don't have a license server setup so users using our web app get interruptions and have to log in again if failover occurs. 

We have also see some spurious licensing issues when failover occurs and users are logging back in. So we were wondering if using a separate License server (possibly hosted on the Arbiter machine) would help alleviate these licensing issues? Would users not have to log in to our app again - as the licensing would be uninterrupted as the License server was not down?

Any thoughts or potential issues to look out for would be appreciated.

Cheers
Malcolm

Product version: IRIS 2024.1
Discussion (2)2
Log in or sign up to continue

The use of a separate license server in an HA mirroring environment, such as hosting it on the arbiter machine, might alleviate licensing issues during failovers. Below are key considerations regarding licensing and communication between mirrored servers and users:

  1. Role of ISCAgent and Arbiter: The ISCAgent on arbiter machines assists the failover process by ensuring communication reliability between mirror members, even during failovers [1][2]. It does not directly manage user sessions but enables seamless failover between mirrored servers.

  2. Licensing Impact on User Sessions: The documentation does not explicitly mention whether adding a license server to the arbiter would prevent users from logging back in after failovers. However, setting up proper failover mechanisms and ensuring that the ISCAgent process is correctly configured on all mirror members can help maintain application continuity during failover [1][2][3].

  3. Configuring ISCAgent for Communication: The agent can be configured using /etc/iscagent/iscagent.conf to define the server port and interface. Proper configuration of this communication layer can strengthen connections between mirrored members [3].

Without further specific documentation on the license server itself, you might need to test or consult with support to understand potential benefits or issues before adopting such a setup.

Sources: