Dell Wyse Management Suite Version 1.
Anmerkungen, Vorsichtshinweise und Warnungen ANMERKUNG: Eine ANMERKUNG macht auf wichtige Informationen aufmerksam, mit denen Sie Ihr Produkt besser einsetzen können. VORSICHT: Ein VORSICHTSHINWEIS macht darauf aufmerksam, dass bei Nichtbefolgung von Anweisungen eine Beschädigung der Hardware oder ein Verlust von Daten droht, und zeigt auf, wie derartige Probleme vermieden werden können.
Inhaltsverzeichnis 1 Einführung......................................................................................................................................................4 Hochverfügbarkeit - Übersicht.........................................................................................................................................4 2 Architektur für Hochverfügbarkeit.................................................................................................................
1 Einführung Wyse Management Suite Version 1.3 ist die Verwaltungslösung der nächsten Generation. Sie ermöglicht das Konfigurieren, Überwachen, Verwalten und Optimieren Ihrer Dell Wyse Thin Clients. Dies hilft Ihnen beim Bereitstellen und Verwalten von Thin Clients in einer Einrichtung von Hochverfügbarkeit mit verbesserter Leistung. Sie bietet erweiterte Funktionsoptionen, z. B.
2 Architektur für Hochverfügbarkeit Die Dell Wyse Management Suite-Architektur besteht aus Windows Server 2012 mit aktiviertem Failovercluster. Das Windows-Cluster enthält einen Hauptcomputer, der andere Anwendungen unterstützt und für minimale Ausfallzeiten durch Nutzung von redundanten Computern sorgt. Dies wird bei einem Failover einer Anwendung bei Tomcat-, Memcache-, MQTT-Diensten verwendet.
Systemanforderungen bei Hochverfügbarkeit Die folgende Tabelle führt die Mindestanforderungen für Hardware und Software auf und gilt für bis zu 10.000 Geräte. Jede Instanz von EMSDK unterstützt maximal 5.000 Geräte. Die Bereitstellung kann auf einzelnen Servern oder in einer Hypervisor-Umgebung erfolgen, je nach Anforderung. Die Hardware- und Softwareanforderungen für die Einrichtung von Hochverfügbarkeit für Wyse Management Suite Version 1.3 sind: Tabelle 1.
Produkt Port Protokoll • Beschreibung Minimale CPU-Anzahl: 2 ANMERKUNG: Fügen Sie die TCP-Ports 443, 8080 und 1883 bei der Einrichtung von Hochverfügbarkeit der Firewall-Ausnahmeliste hinzu.
3 Hochverfügbarkeit auf Windows Server 2012 Ein Failovercluster ist eine Gruppe von unabhängigen Systemen, die die Verfügbarkeit und Skalierbarkeit von Clusterrollen erhöht. Diese Funktion unterstützt mehrere Arbeitslasten, die Cluster auf der Hardware oder auf virtuellen Maschinen ausführen. Ein Failovercluster ist eine Gruppe von unabhängigen Systemen, die die Verfügbarkeit und Skalierbarkeit von Clusterrollen erhöht. Clusterserver sind Knoten, die untereinander als Netzwerk verbunden sind.
3 Klicken Sie mit der rechten Maustaste auf Rollen und wählen Sie dann Rolle konfigurieren zur Anzeige des Bildschirms Assistent für Hochverfügbarkeit aus. Abbildung 3. Assistent für Hochverfügbarkeit 4 Wählen Sie Allgemeiner Dienst aus und klicken Sie dann auf Weiter zum Anzeigen des Bildschirms Dienst auswählen. Abbildung 4. Dienst auswählen 5 Wählen Sie Dell WMS: Tomcat Service und klicken Sie dann auf Weiter. ANMERKUNG: Sie können die Dienste im Zusammenhang mit Wyse Management Suite Version 1.
Abbildung 5. Bestätigung 7 Klicken Sie auf Weiter, um den Vorgang abzuschließen. 8 Um weitere Wyse Management Suite-Dienste als Teil des Clusters hinzuzufügen, starten Sie den Failovercluster-Manager und gehen Sie dann zu AktionenRollen zur Anzeige des Netzwerknamens, den Sie erstellt haben. 9 Klicken Sie auf den Netzwerknamen und gehen Sie zu Ressource hinzufügenAllgemeiner Dienst.
4 Erreichen von Hochverfügbarkeit auf Windows Server 2012 In den folgenden Schritten wird erläutert, wie Sie Hochverfügbarkeit auf Windows Server 2012 erreichen: 1 Fügen Sie die Failovercluster-Funktion auf Windows Server 2012 hinzu. Siehe Hinzufügen einer Failovercluster-Funktion auf Windows Server 2012. 2 Erstellen Sie einen Dateifreigabenzeugen. Siehe Erstellen eines Dateifreigabenzeugen. 3 Konfigurieren Sie das Cluster-Quorum. Siehe Konfigurieren eines Cluster-Quorums.
Abbildung 6. Rollenbasierte Auswahl 3 Klicken Sie auf Installationstyp und wählen Sie Rollenbasierte oder funktionsbasierte Installation aus und klicken Sie dann auf Weiter zum Anzeigen der Liste der Server im Bildschirm Zielserver auswählen.
Abbildung 7. Auswählen des Serverziels 4 Wählen Sie den Server aus, auf dem Sie die Failovercluster-Funktion aktivieren möchten, und klicken Sie dann auf Weiter. 5 Wählen Sie Failoverclustering im Bildschirm Funktionen aus und klicken Sie dann auf Weiter. Nach Aktivierung des Failovercusters auf den Servern öffnen Sie den Failovercluster-Manager auf dem Server unter Knoten 1.
Abbildung 8. Failovercluster-Manager 8 Klicken Sie auf Server oder Cluster auswählen und klicken Sie dann auf Durchsuchen zum Konfigurieren der Server. 9 Klicken Sie auf Weiter und wählen Sie Alle Prüfungen ausführen aus dem Bildschirm Testoptionen aus.
Abbildung 9. Testoptionen 10 Klicken Sie auf Weiter. Der Bildschirm Bestätigung wird angezeigt. Er enthält die Liste der ausgewählten Server.
Abbildung 10. Bestätigung 11 Klicken Sie auf Weiter. Der Bildschirm Zusammenfassung wird angezeigt mit dem Failovercluster-Validierungsbericht.
Abbildung 11. Zusammenfassung der Prüfungsdetails 12 Klicken Sie auf Bericht anzeigen zum Überprüfen des Berichts. Wenn der Status Erfolgreich ist, können Sie mit dem nächsten Schritt fortfahren. Wenn der Status Fehlgeschlagen ist, müssen Sie die Fehler beheben, bevor Sie mit dem nächsten Schritt fortfahren. ANMERKUNG: Der Bildschirm Assistent zum Erstellen von Clustern wird angezeigt, wenn es keine Validierungsfehler gibt.
7 Geben Sie im Bildschirm Freigabename einen Namen im Feld Freigabename ein und klicken Sie dann auf Weiter, bis der Bildschirm Bestätigung angezeigt wird. 8 Klicken Sie auf Erstellen zum Erstellen der Dateifreigabe. Der Bildschirm Ergebnisse anzeigen wird angezeigt mit dem Status Abgeschlossen, was anzeigt, dass der Dateifreigabenzeuge ohne Fehler erstellt wurde. 9 Klicken Sie zum Beenden auf Schließen.
Abbildung 13. Abstimmungskonfiguration auswählen 6 Klicken Sie auf Weiter. Wählen Sie Dateifreigabenzeugen konfigurieren aus dem Bildschirm Quorumzeugen auswählen aus. 7 Klicken Sie auf Weiter und geben Sie dann den Freigabepfad in das Feld Dateifreigabepfad im Bildschirm Dateifreigabenzeugen konfigurieren aus. Abbildung 14. Dateifreigabenzeugen konfigurieren 8 Klicken Sie auf Weiter. Der Bildschirm Zusammenfassung wird angezeigt mit den konfigurierten Cluster-Quorum-Einstellungen.
Abbildung 15. Zusammenfassung der Quorum-Einstellungen 9 Klicken Sie auf Fertigstellen, um die Quorum-Einstellungen zu speichern. Erstellen von Clusterrollen Nach dem Erstellen des Failoverclusters können Sie Clusterrollen für Host-Cluster-Rechenlasten erstellen. Stellen Sie vor dem Erstellen von Clusterrollen sicher, dass Wyse Management Suite auf den Servern installiert ist und auf die Remote-Datenbank verweist.
Abbildung 16. Assistent für Hochverfügbarkeit 4 Wählen Sie Allgemeiner Dienst aus und klicken Sie dann auf Weiter zum Anzeigen des Bildschirms Dienst auswählen. Abbildung 17. Dienst auswählen 5 Wählen Sie Dell WMS: Tomcat Service und klicken Sie dann auf Weiter. ANMERKUNG: Sie können die Dienste im Zusammenhang mit Wyse Management Suite Version 1.3 dem Cluster erst nach der Installation von Wyse Management Suite Version 1.3 hinzufügen.
Abbildung 18. Bestätigung 7 Klicken Sie auf Weiter, um den Vorgang abzuschließen. 8 Um weitere Wyse Management Suite-Dienste als Teil des Clusters hinzuzufügen, starten Sie den Failovercluster-Manager und gehen Sie dann zu AktionenRollen zur Anzeige des Netzwerknamens, den Sie erstellt haben. 9 Klicken Sie auf den Netzwerknamen und gehen Sie zu Ressource hinzufügenAllgemeiner Dienst.
5 Erreichen von Hochverfügbarkeit für MySQL InnoDB In den folgenden Schritten wird erläutert, wie Sie Hochverfügbarkeit für MySQL InnoDB erreichen: 1 Überprüfen Sie die MySQL InnoDB-Serverinstanz. Siehe Erstellen eines MySQL InnoDB-Clusters. 2 Fügen Sie einen Server oder Knoten zu MySQL InnoDB hinzu. Siehe Hinzufügen eines Servers oder Knotens zum MySQL InnoDBCluster. 3 Erstellen Sie einen MySQL Router. Siehe Erstellen eines MySQL Routers.
Abbildung 19. MySQL Eingabeaufforderung • • • Um zu überprüfen, ob die MySQL InnoDB auf allen drei Clusterknoten erstellt wurde, führen Sie die folgenden Befehle in der Eingabeaufforderung aus: mysql-js> dba.checkInstanceConfiguration('root@IPAddress1:3306') mysql-js> dba.checkInstanceConfiguration('root@IPAddress2:3306') mysql-js> dba.
Abbildung 21. Bestätigungsbildschirm Hinzufügen einer Serverinstanz zum MySQL InnoDBCluster Sie müssen zum MySQL InnoDB-Cluster eine Serverinstanz als primär oder sekundär hinzufügen. Führen Sie die folgenden Schritte durch, um eine Serverinstanz zum MySQL InnoDB-Cluster hinzuzufügen: 1 Melden Sie sich als DB Admin-Benutzer in der Eingabeaufforderung an. 2 Führen Sie den folgenden Befehl zum Hinzufügen einer Serverinstanz zum MySQL InnoDB-Cluster aus: cluster.addInstance('root@IPAddress2:3306') cluster.
Abbildung 22. Cluster-Status Konfigurieren von MySQL Router MySQL Router stellt das Kommunikationsnetzwerk zwischen Wyse Management Suite und MySQL InnoDB her. Um die MySQL Router zu installieren, gehen Sie wie folgt vor: 1 Melden Sie sich bei Windows Server 2012 zur Installation von MySQL Router an. Weitere Informationen finden Sie unter Installation von MySQL Router.
Abbildung 23. Bootstrap-Server-Adresse Erstellen einer Datenbank und von Benutzern auf MySQL InnoDB-Servern Sie müssen die Datenbank und Benutzerkonten mit Administratorrechten auf dem MySQL InnoDB-Server erstellen.
6 Erreichen von Hochverfügbarkeit auf MongoDB In den folgenden Schritten wird erläutert, wie Sie Hochverfügbarkeit auf MongoDB erreichen: 1 Installieren Sie MongoDB. Siehe Installieren von MongoDB. 2 Erstellen Sie Replikat-Server. Siehe Erstellen von Replikat-Servern. 3 Erstellen Sie Stratus-Benutzer. Siehe Erstellen eines Stratus-Benutzerkontos. 4 Erstellen Sie einen Root-Benutzer. Siehe Erstellen von Root-Benutzern für MongoDB. 5 Bearbeiten Sie die MongoDB-Konfigurationsdatei.
Abbildung 25. Datei „mongod.cfg“ 4 Öffnen Sie die mongod.cfg-Datei in einem Text-Editor und fügen Sie die folgenden Einträge hinzu: a SystemLog:destination: file b path: c:\data\log\mongod.log c Storage: dbpath: c:\data\db 5 Speichern Sie die Datei. 6 Melden Sie sich beim MongoDB-Server an. 7 Führen Sie den folgenden Befehl zum Starten des MongoDB-Dienstes aus: a C:\MongoDB\bin>.\mongod.exe --config c:\Mongodb\mongod.cfg --install b C:\MongoDB\bin>net start mongodb Die Meldung MongoDB-Dienst wird ges
{ role: "readWriteAnyDatabase", db: "admin" }, { role: "dbOwner", db: "DBUser" } ] }) Erstellen eines DBadmin-Benutzers für MongoDB Melden Sie sich bei der MongoDB mithilfe des im vorherigen Abschnitt erstellten Benutzerkontos an. Der DBadmin-Benutzer wird nun mit den Administratorrechten erstellt. Führen Sie den folgenden Befehl aus, um den DBadmin-Benutzer zu erstellen: mongo -uDBUser -pPassword admin use admin db.
1 Melden Sie sich bei MongoDB als Root-Benutzer an, den Sie bereits erstellt haben, und führen Sie den folgenden Befehl aus: mongo -uroot -pAdmin#123 admin 2 Gehen Sie zum Verzeichnis \data\bin\mongod.cfg und öffnen Sie die mongod.cfg-Datei in einem Texteditor. 3 Fügen Sie die folgenden drei Zeilen in die mongod.cfg-Datei ein: keyFile: c:\data\log\mongod.key.txt replication: replSetName: wms Abbildung 27. Sicherheit aktivieren 4 Erstellen Sie eine mongod.key.
rs.status(); Abbildung 29. Replikationsstatus 8 Starten Sie den mongod-Dienst und fügen den sekundären Knoten zu dem zweiten und dritten Knoten im MongoDB-Cluster hinzu: rs.add("IPAddress2:27017") rs.add("IPAddress3:27017") ANMERKUNG: Die Portnummern unterscheiden sich basierend auf den Systemen auf dem Netzwerk und den Systemen.
Abbildung 30. Status des primären Servers Abbildung 31.
7 Erreichen von Hochverfügbarkeit für TeradiciGeräte Wyse Management Suite verwendet den HAProxy, der auf dem Ubuntu-Server 16.04.1 LTS gehostet wird, um einen Lastenausgleich zwischen den EMSDK-Servern durchzuführen. HAProxy ist eine Lastenausgleich-Proxy, die je nach Konfiguration auch HA bieten kann. Sie ist eine beliebte Open-Source-Software für TCP/HTTP-Lastenausgleich und eine Proxy-Lösung, die für Linux-Betriebssysteme eingesetzt werden kann.
Back end servers: server :5172 maxconn ANMERKUNG: Administratoren müssen zusätzliche Back-End-Server über die Kapazität der Gesamt-Clients hinaus hinzufügen, um nahtloses Failover zu erhalten. 5 Speichern Sie die Änderungen an der haproxy.cfg-Datei, indem Sie STRG+O drücken.
8 Halten Sie den HAProxy-Dienst an, indem Sie den folgenden Befehl ausführen: serviceSudo service haproxy stop Installieren des Wyse Management Suite-Servers Stellen Sie sicher, dass die folgenden Komponenten konfiguriert sind, bevor Sie den Wyse Management Suite-Server installieren: • Windows Failovercluster an zwei Knoten • MongoDB-Server wird mit Replikatgruppe ausgeführt • MySQL InnoDB-Cluster-Einrichtung wird ausgeführt • MySQL Router ist auf beiden Knoten installiert Führen Sie die folgenden
8 Installieren der Wyse Management Suite auf Windows Server 2012 So installieren Sie die Wyse Management Suite in einer privaten Cloud: 1 Doppelklicken Sie auf das Installationspaket. 2 Lesen Sie auf dem Willkommen-Bildschirm die Lizenzvereinbarung und klicken Sie auf Weiter. 3 Wählen Sie den Setup-Typ aus, den Sie installieren möchten, und klicken Sie auf Weiter. Die verfügbaren Optionen sind: 4 • Typisch – erfordert minimale Benutzerinteraktion und installiert eingebettete Datenbanken.
9 Überprüfung nach der Installation Führen Sie die folgenden Schritte durch, um die Hochverfügbarkeit für Wyse Management Suite Version 1.3 zu überprüfen: • Starten Sie das Wyse Management Suite-Admin-Portal und prüfen Sie, ob Sie in der Lage sind, sich über das Internet anzumelden. • Bearbeiten Sie die bootstrap.properties-Datei im Tomcat-Server im Ordner \Dell\WMS\Tomcat-8 \webapps\ccm-web\WEB-INF \classes für MongoDB wie folgt: mongodb.
ANMERKUNG: Stellen Sie sicher, dass es nur einem Datensatz in der serversInCluster-Tabelle gibt. Wenn es mehr als einen Datensatz gibt, löschen Sie die überschüssigen Datensätzen.
10 Fehlerbehebung In diesem Abschnitt finden Sie Informationen zur Fehlerbehebung für Wyse Management Suite Version 1.3 bei der Cluster-Einrichtung. • Problem: Wo befindet sich die Wyse Management Suite-Protokolldatei zur Überprüfung von Serverinstallationsproblemen? Problemumgehung: Die Protokolldatei befindet sich im Ordner %temp% WMSInstall.log.