KEYnote 46 Deutsch - Herbst-/Winterausgabe 2023 | Page 13

TMR-Verbund
Client
CodeMeter Kommunikation
CodeMeter Kommunikation Failover
TMR-Server A
Konfiguration & Zustand
Client
Client
Im Fehlerfall Übernahme von vIP
Keep-Alive
Client
Replikation
Sync
Client
TMR-Server B
Konfiguration & Zustand
Bewerkstelligt wird dies über den Keepalived- Daemon , der auf beiden TMR-Servern installiert und eingerichtet ist . Ein Wechsel des Status wie oben beschrieben ist jederzeit möglich , da der aktuelle Zustand auf dem „ Aktiv “ -gesetzten TMR-Server ständig synchronisiert wird . Alle Daten werden dadurch repliziert .
Hinter den beiden TMR-Servern laufen drei nachgelagerte CodeMeter Backend-Server , die jeweils als CodeMeter Netzwerk-Server eingerichtet sind . Diese können entweder unter Linux oder Windows betrieben werden . Die Backend-Server agieren hier als Empfänger für die Operationen , die von den TMR-Servern durchgereicht werden .
Lizenzen im TMR-Verbund Für CodeMeter-Lizenzen in einem TMR-Verbund gelten andere Voraussetzungen als für
Lizenzen außerhalb von Hochverfügbarkeitsanforderungen . Deswegen wurde der Parameter TMR-Id eingeführt . Die TMR-Id ist eine zusätzliche Eigenschaft der Lizenzanzahl ( License Quantity ). Sie wird verwendet , um im Kontext der 2-von-3 verfügbaren Lizenzen drei zusammengehörende Lizenzen eindeutig zu identifizieren . Firm Code , Product Code und TMR-Id müssen gleich sein , damit die drei Lizenzen eine TMR-Lizenz bilden . Auch alle anderen Eigenschaften der Product Items sind in allen drei Lizenzen gleich . Die drei Lizenzen sind in drei verschiedene CmContainer programmiert , die alle die gleiche CmActId besitzen .
Beim Einspielen einer TMR-Lizenz in einen TMR- Verbund verbindet der TMR-Server nun alle CmContainer mit der gleichen CmActId zu einem virtuellen CmContainer . Dessen Seriennummer beginnt standardmäßig mit 131 . Der
Anwender sieht nur diesen einen virtuellen CmContainer . Damit eine TMR-Lizenz gültig und somit verfügbar ist , muss eine Mehrheit von mindestens zwei der drei zusammengehörenden Lizenzen verfügbar sein . Ist nur eine der drei Lizenzen vorhanden , taucht die TMR- Lizenz nicht im virtuellen CmContainer auf . Ein potenzieller Angreifer , der nur einen CmContainer mit einer TMR-Lizenz besitzt , kann die darin enthaltenen TMR-Lizenzen daher nicht verwenden . Der CodeMeter-Server verhindert die Verwendung einer Lizenz , die über eine TMR-Id verfügt . So eine Lizenz kann ausschließlich in einem TMR-Verbund betrieben werden .
Über Konfigurationseinstellungen in CodeMeter WebAdmin werden die TMR-Lizenzen über Angabe der IP-Adresse an die drei nachgelagerten Backend-Server durchgereicht .
Somit ist im Fehlerfall oder bei einer anstehenden Wartung der störungsfreie Lizenzbetrieb sichergestellt . Falls ein Backend-Server ausfällt , können die zwei übrigen die Lizenzzugriffe übernehmen , bis der Fehler- oder Wartungsfall behoben ist .
Ausfallsicher Falls Sie eine ausfallsichere Lizenz-Software benötigen , die Ihnen darüber hinaus volle Lizenzkontrolle gewährt , ist CodeMeter mit TMR die passende Lösung für Sie . Falls Sie schon eine oder mehrere CodeMeter Komponenten im Einsatz haben , kann TMR per Maus-Klick ganz einfach über die globalen Einstellungen in CodeMeter License Central aktiviert werden – die entsprechende Infrastruktur vorausgesetzt . Bei der Einrichtung und Konfiguration unterstützen die Experten von Wibu-Systems Sie gerne .
13