Distributed UMS vs. UMS High Availability (HA)
Wenn Sie die UMS mit mehreren Servern installieren möchten, empfiehlt IGEL die Verwendung der Distributed UMS Funktion:
-
für Neuinstallationen
-
für bestehende Einzelinstanz-Installationen. Weitere Details finden Sie unter IGEL UMS Installation.
Wenn Sie bereits über eine vollständig funktionsfähige HA Installation verfügen, können Sie alles unverändert lassen. Beachten Sie jedoch, dass für die UMS HA keine neuen Funktionen mehr hinzugefügt werden.
Wenn Sie migrieren möchten, siehe So migrieren Sie eine UMS High Availability-Installation zu einer Distributed UMS.
Einen kurzen Überblick über das Aktualisierungsverfahren für High Availability (HA) finden Sie unter Die Installation eines HA Netzwerks aktualisieren.
Führen Sie die folgenden Anweisungen in der angegebenen Reihenfolge aus, um die HA Installation zu aktualisieren.
Die Aktualisierung vorbereiten
Führen Sie die folgenden Schritte aus, bevor Sie einen Server aktualisieren:
-
Laden Sie die aktuelle Version der IGEL Universal Management Suite vom IGEL Download Server herunter und verteilen Sie die Installationsdatei auf alle Systeme mit UMS Komponenten (UMS Server, UMS Load Balancer, UMS Konsolen).
-
Rufen Sie in der UMS Konsole unter UMS Administration > UMS Netzwerk die Liste der UMS Server und Load Balancer im HA Netzwerk auf und prüfen Sie, ob die aufgeführten Komponenten tatsächlich im Netzwerk vorhanden sind. Löschen Sie verwaiste Einträge, bevor Sie mit der Aktualisierung der Komponenten beginnen.
-
Erstellen Sie eine Sicherung Ihrer Datenbank, bevor Sie mit der Aktualisierungsinstallation beginnen. Verwenden Sie die vom DBMS Hersteller empfohlenen Sicherungsverfahren. Siehe auch Ein Backup der IGEL UMS erstellen.
Warnung
Es ist nicht möglich, eine UMS Version zu installieren, die älter ist als die aktuelle Version. Wenn Sie zu einer älteren Version wechseln möchten (z.B. von 6.10 auf 6.09), müssen Sie ein separates HA Netzwerk installieren und eine Datenbanksicherung des entsprechenden Schemas wiederherstellen. Dies ist auch einer der Gründe, warum Sie das laufende System sichern sollten, bevor Sie das UMS HA Netzwerk aktualisieren.
Da die Version des Datenbankschemas immer der aktuellen Major.Minor Version der UMS entspricht (d.h. 6.10 für alle 6.10.x Releases, 6.08 für alle 6.08.x Releases), sind Downgrades nur innerhalb einer Major.Minor Version möglich. Beispiel: Sie können ein Downgrade von 6.10.140 auf 6.10.120 durchführen, jedoch nicht von 6.10.140 auf 6.09.120.
-
Prüfen Sie, ob die Zeit auf allen Servern synchronisiert ist.
Um Probleme mit Ihrer HA Installation zu vermeiden, stellen Sie sicher, dass sich die Zeit auf den Servern des HA Netzwerks nicht um mehr als eine Minute unterscheidet. Nach jeder manuellen Zeitänderung müssen die HA Dienste auf dem betreffenden Server neu gestartet werden.
UMS Server aktualisieren
Die Hauptfunktion dieser Aktualisierungsmethode besteht darin, dass zu Beginn geprüft wird, wie viele UMS Server „online“ sind. Wenn der Server, auf dem die Aktualisierung gestartet wurde, der einzige aktive Server ist, wird keine temporäre Datenbank mit einer Kopie der produktiven Datenbank erstellt und die produktive Datenbank wird sofort aktualisiert, d. h. sobald der UMS Server nach Abschluss der Aktualisierung startet. Daher ist es erforderlich, dass NUR EIN UMS Server ausgeführt wird, nämlich derjenige, auf dem Sie das Aktualisierungsverfahren starten. Dies kann jeder beliebige UMS Server innerhalb Ihres HA Netzwerks sein.
-
Stoppen Sie alle UMS Server außer demjenigen, auf dem Sie die Aktualisierung starten möchten. Sie können UMS Server in der UMS Konsole unter UMS Administration > UMS Netzwerk > Server > [Servername] > Dienst stoppen oder in den Windows Diensten stoppen, siehe IGEL UMS HA-Dienste und -Prozesse.
-
Prüfen Sie, dass nur ein UMS Server ausgeführt wird und die anderen gestoppt sind:
-
durch Überprüfen der Serverliste in der UMS Konsole unter UMS Administration > UMS Netzwerk > Server
ODER -
mit der folgenden SQL-Anweisung:
select
ep.epr_process_id,
ep.epr_process_host,
ep.epr_process_mode,
ep.epr_service_status
from
epr_processes ep
where
ep.epr_process_type = 'UMS_RMGUISERVER'
SERVICE_RUNNINGdarf nur für den Server angezeigt werden, den Sie aktualisieren möchten.
SERVICE_STOPPEDmuss für alle anderen Server angezeigt werden.
-
-
Starten Sie das UMS Installationsprogramm.
Sie benötigen Administratorrechte, um die IGEL UMS HA zu aktualisieren.
Wenn Sie den UMS Server als Teil des HA Netzwerks unter Linux installieren, muss das Verzeichnis /root für den Benutzer root beschreibbar sein.
-
Lesen und bestätigen Sie die Lizenzvereinbarung.
-
Lesen Sie die Informationen zum Installationsprozess.
-
Prüfen Sie die zu installierenden Komponenten. (In diesem Beispiel: HA Netzwerk mit individuell installiertem UMS Server und UMS Load Balancer)
-
Bestätigen Sie den Dialog zu den Systemanforderungen, wenn Ihr System diese erfüllt.
-
Legen Sie unter Zusätzliche Aufgaben auswählen fest, ob Sie Verknüpfungen für die UMS Konsole und den UMS Administrator auf dem Desktop erstellen möchten.
-
Wenn die interne Windows Firewall auf Ihrem Host aktiv ist: Prüfen Sie die Einstellungen unter Windows Firewall Einstellungen und ändern Sie diese bei Bedarf. Jeder hier aktivierte Port wird als Regel in der Windows Firewall eingerichtet.
UMS 12 Kommunikationsports
Wenn Sie Netzwerkänderungen vornehmen möchten, berücksichtigen Sie die folgenden Ports und Pfade:
-
Für IGEL OS 12 Geräte ist TCP 8443
/device-connector/*erforderlich.
SSL kann am Reverse Proxy / externen Load Balancer (siehe Netzwerkkonfiguration der IGEL Universal Management Suite) oder am UMS Server beendet werden. -
Für den Import von IGEL OS 12 Apps in die UMS aus dem IGEL App Portal ist die URL https://app.igel.com/ (TCP 443) erforderlich.
-
Für die UMS Web App sind TCP 8443
/webapp/*und/wums-app/*erforderlich. -
Für die UMS Konsole wird das Root-Verzeichnis benötigt, d.h. TCP 8443
/* -
Für IGEL OS 11 Geräte sind TCP 30001 und TCP/UDP 30005 erforderlich.
Weitere Informationen zu den UMS Ports finden Sie unter IGEL UMS Kommunikationsports.
-
Lesen Sie die Zusammenfassung und starten Sie den Installationsprozess.
-
Schließen Sie das UMS Installationsprogramm nach Abschluss der Installation.
Der UMS Server startet und aktualisiert die Datenbank.
Wenn SQL Server AD Native verwendet wird, müssen Sie außerdem den korrekten Starttyp und die korrekten Anmeldeeinstellungen für den Dienst „IGEL RMGUIServer“ festlegen und den Dienst neu starten. Dies muss auf ALLEN UMS Server Hosts durchgeführt werden. Weitere Informationen finden Sie unter Microsoft SQL Server/Cluster mit nativer Active Directory (AD)-Authentifizierung.
-
Öffnen Sie die UMS Konsole und wechseln Sie zu UMS Administration > UMS Network > Server, um zu prüfen, dass der Server:
-
erfolgreich aktualisiert wurde
-
ausgeführt wird
-
sich im normalen Modus befindet
-
-
Aktualisieren Sie die verbleibenden UMS Server entweder gleichzeitig oder nacheinander, indem Sie die Schritte 3–11 wiederholen.
Nach der Aktualisierung starten die Server automatisch und verbinden sich mit der produktiven Datenbank.
Weitere Komponenten aktualisieren
Nach der Aktualisierung der UMS Server innerhalb des HA Netzwerks müssen Sie alle weiteren aktuellen UMS Komponenten aktualisieren, z.B. separate UMS Load Balancer und UMS Konsolen.
-
Führen Sie dazu das UMS Installationsprogramm auf den entsprechenden Systemen aus.
-
Prüfen Sie die zu installierenden Komponenten.
Sie können keine Verbindung zum UMS Server mit einer Konsolenversion herstellen, die älter ist als die Version des UMS Servers.
Load Balancer können mit UMS Servern neuerer Versionen zusammenarbeiten, sollten jedoch für eine optimale Leistung dieselbe Version wie die UMS Server besitzen.
Siehe auch Fehlerbehebung: Load Balancer stoppt nicht während der Aktualisierung der HA-Installation.
Die Installation prüfen
-
Prüfen Sie, ob alle Prozesse ausgeführt werden. Eine Liste der UMS HA Prozesse finden Sie unter IGEL UMS HA-Dienste und -Prozesse.
-
Wechseln Sie in der UMS Konsole zu UMS Administration > UMS Netzwerk und prüfen Sie die Einträge Server und Load Balancer.
Alle Server und Load Balancer müssen:-
aktualisiert sein
-
ausgeführt werden
-
sich im normalen Modus befinden
-