IGEL UMS HA-Dienste und -Prozesse

Der folgende Artikel erklärt, welche Dienste und Prozesse laufen, wenn Sie die High Availability (HA) Erweiterung des IGEL Universal Management Suite (UMS) installieren. Er bietet jedoch auch einen allgemeinen Überblick darüber, wie Sie Dienste und Prozesse für Ihre UMS-Installation neu starten können, nicht unbedingt für die UMS-HA-Installation.


Eine High Availability (HA)-Installation besteht aus mehreren Prozessen: Auf jedem Knoten des HA-Netzwerks läuft entweder der UMS Server oder der UMS Load Balancer oder beides, je nachdem, welche Konfiguration Sie während des Installationsprozesses des UMS HA gewählt haben, siehe auch IGEL UMS HA Konfigurationsoptionen. Darüber hinaus läuft der UMS Watchdog immer auf jedem Knoten.

UMS Server

  • Bearbeitet alle Anfragen von den Geräten und der UMS-Konsole.

  • Spricht mit den Geräten.

  • Führt Aufträge aus.

  • Fungiert als Nachrichtenvermittler für interne Nachrichten.

UMS Lastverteiler

  • Forwards incoming requests from the devices to one of the UMS Servers with load balancing.
    The UMS Lastverteiler has a list of running UMS Servers and distributes the requests to them sequentially.

UMS Watchdog

  • Monitors the run status of the UMS Server and the UMS Lastverteiler running on the same server and forwards it to the UMS Servers.

  • Starts or stops the UMS Server or the UMS Lastverteiler on request from a UMS Server.

Wenn sowohl der UMS Server als auch der UMS Load Balancer auf demselben Server laufen, verwendet der UMS Server den Port 30002 und der UMS Load Balancer den Port 30001. Wenn nur der UMS Server auf einem Server installiert ist, lauscht er immer auf Port 30001. Siehe IGEL UMS Communication Ports.

Die folgende Tabelle zeigt, wie Sie herausfinden können, welche Prozesse laufen und wie/wo Sie sie anhalten oder starten können.

Windows

Linux

Dienstleistungen:

image2020-9-11_17-54-12.png

Hier werden die Prozesse normalerweise angehalten.

  • For the list of running processes, use the command:
    sudo ps -ef | grep RemoteManager
    where RemoteManager is the last part of the installation path; Adjust it if the installation path is different.
    Each process has two entries on the list.

  • For stopping the processes, use:
    sudo systemctl stop igel-ums-watchdog
    sudo systemctl stop igel-ums-broker
    sudo systemctl stop igel-ums-server

  • For stopping the processes if the stop with the init scripts does not function:
    sudo kill -9 xxxx
    where the ID of the process can be seen in the output of
    sudo ps -ef | grep RemoteManager







Aufgaben-Manager:

image2020-9-11_18-52-27.png

Emergency stop if the process cannot be stopped in the Services.

cmd / Eingabeaufforderung:

sc queryex “IGELRMGUIServer”
sc queryex “IGEL UMS Lastverteiler”
sc queryex “IGEL UMS Watchdog”

Emergency stop if the process cannot be stopped in the Services

  • taskkill /PID xxxx /F
    where the PID can be seen in the output of
    sc queryex “Name of the process”

You can stop / start the UMS Server service also in the UMS Administrator > Distributed UMS, see Distributed UMS - Perform Local UMS Actions in the IGEL UMS Administrator.