ThingWorx Flow unter Microsoft SQL Server installieren
Dieses Thema beschreibt die Schritte zum Installieren von ThingWorx Flow unter Windows Server 2016 oder Red Hat Enterprise Linux (RHEL), wenn Sie die Microsoft SQL Server-Datenbank verwenden.
Installationsprozess
Verwenden Sie das Installationstool ThingWorx Flow für MSSQL-Setup, um ThingWorx Flow auf Ihrem Betriebssystem zu installieren.
* 
Wenn Sie ThingWorx Flow auf Windows installieren, wird empfohlen, das Antivirusprogramm während der Installation vorübergehend zu deaktivieren.
Das ThingWorx Flow Installationstool für Red Hat Enterprise Linux ist für die Verwendung mit einer Internetverbindung konzipiert. Wenn Sie beabsichtigen, ThingWorx Flow ohne Internetverbindung unter Red Hat Enterprise Linux zu installieren, gehen Sie wie folgt vor:
1. Führen Sie die folgenden Befehle aus, um sämtliche Drittanbieter-Software auf einer anderen Linux-Box zu installieren, der über eine Internetverbindung verfügt:
yum install 'nginx'
yum install 'rh-nodejs8'
yum install 'rabbitmq'
yum install 'openssl'
yum install 'policycoreutils-python'
2. Konfigurieren Sie den yum-Paketmanager auf der Box, auf der Sie das Installationsprogramm ausführen möchten, um diese Box als yam-Abhängigkeit festzulegen.
Installationstool öffnen
1. Melden Sie sich als Administrator bei dem System an, auf dem Sie ThingWorx Flow installieren möchten.
2. Entpacken Sie je nach Installationspaket, das Sie heruntergeladen haben, die heruntergeladene Datei, und öffnen Sie dann die Installationsprogrammdatei.
Doppelklicken Sie für Windows, um das Installationstool zu öffnen.
Führen Sie für Linux das Installationstool mit dem Root-Benutzer aus.
Willkommen bei ThingWorx Flow
Klicken Sie auf Weiter, um mit der Installation von ThingWorx Flow zu beginnen.
Vorbereitungen für die Installation
Stellen Sie sicher, dass alle Voraussetzungen für die Installation erfüllt sind. Eine ausführliche Beschreibung der Voraussetzungen finden Sie unter ThingWorx Flow Voraussetzungen für Microsoft SQL Server.
Klicken Sie auf Weiter.
Anwendungen in diesem Installationsprogramm
Dieses Installationstool unterstützt Sie bei der Installation von ThingWorx Flow auf Ihrem System.
Lizenzvertrag
1. Lesen Sie den Lizenzvertrag, und wählen Sie dann Ich akzeptiere die Vereinbarung aus. Sie können eine Kopie des Vertrags ausdrucken.
2. Klicken Sie auf Weiter.
Installationsspeicherort
Geben Sie an, wo Sie ThingWorx Flow installieren möchten.
1. Klicken Sie auf , um den Installationsspeicherort festzulegen, oder übernehmen Sie den Standardspeicherort:
Windows: C:\Program Files (x86)
Linux: /opt
Stellen Sie sicher, dass Sie ThingWorx Flow an einem Speicherort installieren, der mindestens 100 GB freien Speicherplatz aufweist.
2. Klicken Sie auf Weiter.
ThingWorx Flow Konfigurationsinformationen
Führen Sie die folgenden Schritte aus, um eine Verbindung mit ThingWorx Foundation einzurichten:
1. Geben Sie im Feld IP-Adresse oder Host-Name für ThingWorx Foundation den Host-Namen der ThingWorx Foundation Instanz an.
2. Geben Sie im Feld Lokaler Port für ThingWorx Foundation den Port an, an dem ThingWorx Foundation bereitgestellt wird.
3. Je nachdem, wie Sie ThingWorx Foundation einrichten, wählen Sie unter Protokoll für den Zugriff auf Foundation die Option HTTP (unsicher) oder die Option HTTPS (sicher) aus.
4. Klicken Sie im Feld Pfad für ThingWorx Foundation Einstellungsdatei (platform-settings.json) auf , um den Speicherort der Datei platform-settings.json anzugeben.
Wenn Sie ThingWorx Flow auf einem anderen Rechner als ThingWorx Foundation installieren, lesen Sie die Informationen unter ThingWorx Flow auf einem anderen Rechner als ThingWorx Foundation installieren, um zu verstehen, wie Sie die Datei platform-settings.json bereitstellen können.
5. Klicken Sie auf Weiter.
Verbindungsinformationen für SQL Server
1. Um eine Verbindung mit dem MS SQL Server herzustellen, geben Sie die folgenden Details ein:
SQL Server-IP-Adresse oder Host-Name: Geben Sie den vollständig qualifizierten Host-Namen ein.
SQL Server-Port: Geben Sie den SQL Server-Port ein. Der Standardwert ist 1433.
SQL Server-Instanz: Geben Sie die SQL Server-Instanz ein.
2. Um eine Verbindung mit der Datenbank herzustellen, die Sie für ThingWorx Flow verwenden möchten, geben Sie die folgenden Details ein:
ThingWorx Flow Datenbankname: Geben Sie den Namen der Datenbank ein, die Sie für ThingWorx Flow verwenden möchten.
Benutzername für die Anmeldung bei der ThingWorx Flow Datenbank: Geben Sie den Benutzernamen des Datenbankbesitzers ein.
Passwort für die Anmeldung bei der ThingWorx Flow Datenbank: Geben Sie das Passwort des Datenbankbesitzers ein.
Das Installationsprogramm validiert die SQL Server-Verbindung und prüft, ob der von Ihnen angegebene Datenbankbenutzer über die Besitzerberechtigungen für die Datenbank verfügt. Wenn Sie eine Fehlermeldung erhalten, überprüfen Sie die hier von Ihnen angegebenen Details und die Berechtigungen, die Sie dem Datenbankbenutzer zugewiesen haben. Ausführliche Informationen zu den erforderlichen Berechtigungen für den Datenbankbenutzer finden Sie unter ThingWorx Flow Voraussetzungen für Microsoft SQL Server.
Eigenschaften für ThingWorx Flow
Geben Sie die folgenden Eigenschaften für ThingWorx Flow an:
1. Geben Sie im Feld Host-Name für ThingWorx Flow einen der folgenden Werte ein:
Hostname des Rechners, auf dem Sie ThingWorx Flow installieren
Wenn ThingWorx bereits bereitgestellt wurde, wird empfohlen, den Hostnamen wiederzuverwenden, der für die ThingWorx Instanz verwendet wurde.
Bei dieser Konfiguration müssen Benutzer ihre Lesezeichen nicht ändern und keine neue URL lernen. Sie müssen jedoch den Wert des Attributs name im Tag Host in der Datei server.xml unter der Tomcat-Installation ändern.
2. Geben Sie unter Lokaler HTTPS-Port für ThingWorx Flow den HTTPS-Port an, in dem Sie ThingWorx Flow bereitstellen möchten. Der Standardwert ist 443.
3. Klicken Sie auf Weiter.
Konfigurationszusammenfassung
Dieser Bildschirm gibt das Installationsverzeichnis von ThingWorx Flow und den HTTPS-Port von ThingWorx Flow an.
1. Überprüfen Sie die Informationen zu Ihrer Installation.
2. Wenn Sie Korrekturen vornehmen müssen, klicken Sie auf Zurück. Wenn Sie bereit sind, klicken Sie auf Weiter, um die Installation zu starten.
Wenn Sie ThingWorx Flow auf Windows installieren, wird empfohlen, das Antivirusprogramm während der Installation vorübergehend zu deaktivieren.
Das gesamte Setup dauert ca. 20 Minuten, abhängig von der Konfiguration der Host-Hardware.
* 
Während der letzten Phase der Installation wird ein Konsolenfenster geöffnet. Schließen Sie das Konsolenfenster nicht, und klicken Sie nicht mit der rechten Maustaste darauf. Das Fenster wird automatisch geschlossen, sobald die Installation abgeschlossen ist.
3. Klicken Sie auf Fertigstellen, um das Installationsfenster zu schließen.
Sie haben ThingWorx Flow erfolgreich installiert.
Prüfung
Führen Sie den Dienst "ValidateFlowSetup" aus, um die Konnektivität von ThingWorx Flow zu verifizieren.
Öffnen Sie die Eingabeaufforderung, und führen Sie den folgenden Befehl aus, um zu überprüfen, dass ThingWorx Flow ordnungsgemäß installiert wurde:
pm2 ls
Die folgenden ThingWorx Flow Komponenten müssen den Status "online" haben:
flow-api
flow-engine
flow-exchange
flow-lookup
flow-oauth-server
flow-trigger