Installazione di ThingWorx Flow con PostgreSQL
Questo argomento illustra la procedura per installare ThingWorx Flow in Windows Server 2016 o Red Hat Enterprise Linux (RHEL) se si utilizza il database PostgreSQL.
Processo di installazione
Per installare ThingWorx Flow nel sistema operativo, utilizzare lo strumento di installazione ThingWorx Flow per Installazione di PostgreSQL.
|
Se si installa ThingWorx Flow in Windows, è consigliabile disattivare temporaneamente il programma antivirus durante l'installazione.
|
Lo strumento di installazione di ThingWorx Flow su Red Hat Enterprise Linux è progettato per l'utilizzo con una connessione Internet. Se si intende installare ThingWorx Flow in Red Hat Enterprise Linux senza una connessione Internet, eseguire le operazioni descritte di seguito.
1. Eseguire i comandi seguenti per installare tutto il software di terze parti in un'altra Linux box dotata di connessione Internet:
◦ yum install 'nginx'
◦ yum install 'rh-nodejs8'
◦ yum install 'rabbitmq'
◦ yum install 'openssl'
◦ yum install 'policycoreutils-python'
2. Configurare il package manager yum nella box in cui si prevede di eseguire il programma di installazione per impostare la box come dipendenza yam.
Apertura dello strumento di installazione
1. Accedere al sistema in cui si desidera installare ThingWorx Flow come amministratore.
2. A seconda del package di installazione scaricato, decomprimere il download, quindi aprire il file del programma di installazione.
Per Windows fare doppio clic per aprire lo strumento di installazione.
Per Linux eseguire lo strumento di installazione con l'utente root.
Benvenuti in ThingWorx Flow
Fare clic su Avanti per avviare l'installazione di ThingWorx Flow.
Preparazione dell'installazione
Fare clic su Avanti.
Applicazioni incluse nel programma di installazione
Questo strumento di installazione consente di installare ThingWorx Flow nel sistema.
Contratto di licenza
1. Leggere il contratto di licenza, quindi selezionare Accetto contratto. È possibile stampare una copia del contratto.
2. Fare clic su Avanti.
Percorso di installazione
Specificare il percorso in cui si desidera installare ThingWorx Flow.
1. Fare clic su
per impostare il percorso di installazione oppure accettare il percorso di default:
▪ Windows - C:\Programmi (x86)
▪ Linux - /opt
Assicurarsi di installare ThingWorx Flow in un percorso in cui sono disponibili almeno 100 GB di spazio libero su disco.
2. Fare clic su Avanti.
Informazioni sulla configurazione di ThingWorx Flow
Per impostare una connessione con ThingWorx Foundation, attenersi alla procedura descritta di seguito.
1. Nel campo Indirizzo IP o nome host di ThingWorx Foundation specificare il nome host dell'istanza di ThingWorx Foundation.
2. Nel campo Porta locale di ThingWorx Foundation specificare la porta su cui è distribuito ThingWorx Foundation.
3. A seconda dell'impostazione di ThingWorx Foundation, in Protocollo di accesso a Foundation selezionare HTTP (senza protezione) o HTTPS (con protezione).
4. Nel campo
Percorso file impostazioni ThingWorx Foundation (platform-settings.json) fare clic su
per specificare la posizione del file
platform-settings.json.
5. Fare clic su Avanti.
Informazioni sulla connessione di PostgreSQL
1. Per stabilire una connessione con PostgreSQL, immettere i dettagli seguenti:
▪ Indirizzo IP o nome host PostgreSQL - Immettere il nome host completo.
▪ Porta PostgreSQL - Immettere la porta di PostgreSQL. L'impostazione di default è 5432.
2. Per connettersi al database che si desidera utilizzare per ThingWorx Flow, immettere i dettagli seguenti:
▪ Nome database ThingWorx Flow - Immettere il nome del database che si desidera utilizzare per ThingWorx Flow.
▪ Nome utente di accesso database ThingWorx Flow - Immettere il nome utente del proprietario del database.
▪ Password di accesso database ThingWorx Flow - Immettere la password del proprietario del database.
Proprietà di ThingWorx Flow
Specificare le proprietà seguenti per ThingWorx Flow.
1. Nel campo Nome host di ThingWorx Flow immettere uno dei valori seguenti.
▪ Nome host del computer in cui si sta installando ThingWorx Flow
▪ Se ThingWorx è già distribuito, si consiglia di riutilizzare il nome host usato per l'istanza di ThingWorx.
Questa configurazione evita agli utenti di dover modificare i segnalibri o acquisire un nuovo URL. Tuttavia è necessario modificare il valore dell'attributo name nel tag Host nel file server.xml nell'installazione di Tomcat.
2. In Porta HTTPS locale di ThingWorx Flow specificare la porta HTTPS su cui si desidera distribuire ThingWorx Flow. L'impostazione di default è 443.
3. Fare clic su Avanti.
Riepilogo della configurazione
Questa schermata contiene la directory di installazione di ThingWorx Flow e la porta HTTPS di ThingWorx Flow.
1. Esaminare le informazioni relative all'installazione.
2. Se è necessario apportare modifiche, fare clic su Indietro. Quando si è pronti, fare clic su Avanti per avviare l'installazione.
Se si installa ThingWorx Flow in Windows, è consigliabile disattivare temporaneamente il programma antivirus durante l'installazione.
L'intero processo richiede circa 20 minuti a seconda della configurazione hardware dell'host.
| Durante le fasi finali dell'installazione viene avviata una finestra della console. Non chiudere la finestra della console né fare clic con il pulsante destro del mouse su di essa. La finestra viene chiusa automaticamente al termine dell'installazione. |
3. Fare clic su Fine per chiudere la finestra di installazione.
L'installazione di ThingWorx Flow è stata completata.
Verifica
• Per verificare che ThingWorx Flow sia installato correttamente, avviare il prompt dei comandi ed eseguire il comando seguente:
pm2 ls
Lo stato dei seguenti componenti di ThingWorx Flow deve essere "online":
◦ flow-api
◦ flow-engine
◦ flow-exchange
◦ flow-lookup
◦ flow-oauth-server
◦ flow-trigger