Ausfall der Management Konsole(n)

Ausgangslage

print2forms wird über eine sogenannte Management-Konsole lizenziert. Das ist ein Netzwerkdienst im Netzwerk des Anwenders, der Lizenzanfragen aller print2forms-Komponenten beantwortet. Grundlage der Lizenzierung ist eine Lizenzdatei, in der alle Komponenten in der entsprechenden Anzahl aufgelistet sind, für die eine Lizenz erworben wurde.

Fällt diese Management-Konsole aus oder ist sie im Netzwerk nicht mehr erreichbar, kommt print2forms irgendwann zum Stehen. Die Management-Konsole stellt somit ein Single-Point-of-Failure dar. Deshalb gibt es im Konzept von print2forms noch eine optionale Backup-Management-Konsole, die automatisch einspringen kann, wenn die primäre Management-Konsole ausfällt. Dazu muss diese Backup-Management-Konsole auf einem anderen Rechner, in einem Teil des Netzwerks installiert sein, damit sie wirklich noch betriebsfähig ist, wenn die primäre Konsole ausfallen sollte.

Es sind trotzdem Situationen denkbar, in denen keine Management-Konsole für print2forms erreichbar ist. Was in diesem Fall genau passiert, ist Gegenstand der nachfolgenden Ausführungen.

Für einen Ausfall einer Management-Konsole kann es verschiedene Gründe geben. Vom Ausfall des Rechners, auf dem die Konsole ausgeführt wird, über Netzwerkprobleme, bis zum Verlust oder Defekt des USB-Schlüssels ist einiges denkbar. Bei der NET-Konsole kann die Verbindung zum Lizenz-Server gestört sein (siehe nächster Absatz).

Verhalten bei Ausfall der Management-Konsole(n)

Das Verhalten der verschiedenen Komponenten von print2forms beim Ausfall der Management-Konsole(n) ist wie folgt programmiert:


Verhalten bei Ausfall des Lizenz-Servers

Eine NET-Management-Konsole lizenziert sich gegen einen von drei Lizenz-Servern der SPE Systemhaus GmbH.

Ein Mechanismus innerhalb der NET-Management-Konsole sorgt dafür, dass im Falle, dass keine Netzwerkverbindung zu einem der Lizenz-Server hergestellt werden kann, automatisch ein anderer Lizenz-Server angesprochen wird. Den Lizenz-Servern werden dabei Prioritäten zugeordnet.

Die NET-Management-Konsole versucht, immer beginnend mit dem Server der höchsten Priorität, Verbindung mit dem Lizenz-Server aufzunehmen. Ist dieser nicht erreichbar, wird der Lizenz-Server der nächst niedrigeren Priorität angesprochen, usw. Damit ist eine Funktion der NET-Konsole garantiert, solange mindestens einer der drei Lizenz-Server erreichbar ist.

Tritt aber der Fall ein, dass keiner der Lizenz-Server erreichbar ist, zum Beispiel weil die Verbindung der Firma zum Internet gekappt ist, wird dieser Mechanismus keine grosse Hilfe sein, und das System kommt wie oben beschrieben irgendwann zum Stillstand.

Überwachung der Konsole(n)

Deshalb ist es immer wichtig, die (beiden) Konsole(n) auch lokal zu überwachen. Das kann mit kommerziellen Netzwerküberwachungsprogrammen geschehen oder aber auch mit Windows-Bordmitteln.

In diesem Wiki gibt es mehrere Artikel, die sich mit der Überwachung von print2forms und dessen Management-Konsolen beschäftigen:

Bei rechtzeitiger Alarmierung des Administrators ist es meist möglich, den Grund für den Ausfall zu beheben. Sogar das Aufsetzten einer frischen Management-Konsole auf einem Ersatzrechner ist innerhalb der Karenzzeit durchaus realistisch.