|
Se si sta installando ThingWorx Flow in un'installazione di ThingWorx esistente, è necessario aggiornare manualmente l'istanza di ThingWorx alla versione 8.4.1. L'installazione automatica di ThingWorx Flow 8.4.1 in ThingWorx 8.4.0 non è supportata.
|
|
Notare i punti seguenti.
• La ripetizione dell'esecuzione del programma di installazione di ThingWorx Flow non è supportata a meno che non vengano rimossi tutti gli elementi di un'installazione precedente. Installare ThingWorx Flow in un'istantanea della macchina virtuale, che può essere riportata a uno stato di preinstallazione.
• Il programma di installazione di ThingWorx Flow non supporta la disinstallazione.
|
Aspetto
|
Valore
|
Note
|
||
---|---|---|---|---|
Memoria
|
16 GB di RAM (minimo)
|
È necessario allocare memoria dedicata alla VM Java.
|
||
CPU
|
4
|
Gli ambienti virtuali possono avere una propria terminologia per specificare quante CPU e quanti core vengono forniti. Questo fattore deve essere preso in considerazione quando si determina se l'ambiente soddisfa i requisiti minimi.
|
||
Spazio sul disco
|
100 GB di spazio disponibile su disco
|
Queste dimensioni possono contenere l'applicazione Web ThingWorx Flow di default e alcuni dati di configurazione iniziali.
|
||
Velocità del disco
|
10.000 giri/min o superiore
|
La velocità è importante se si memorizzano dati in ThingWorx Platform. Con ThingWorx Flow è consigliabile utilizzare dischi più veloci possibile. In ogni caso la velocità dei dischi non deve essere inferiore a 10.000 giri/min.
|
Sistema operativo supportato (solo a 64 bit)
|
Produzione
|
---|---|
Windows Server 2016 o versione successiva (accesso amministratore)
|
Sì
|
Red Hat Enterprise Linux (RHEL) 7.5
|
Sì
|
Database
|
Versioni supportate
|
---|---|
PostgreSQL
|
9.6 minimo
|
Microsoft SQL Server
|
2016
|
|
È supportato un database remoto per ThingWorx Flow.
|
|
I prerequisiti per l'installazione di ThingWorx utilizzando il file thingworx.war e il programma di installazione sono diversi. Prima di installare ThingWorx Flow, assicurarsi di avere completato i prerequisiti per il programma di installazione di ThingWorx.
|
Database
|
Parametri
|
---|---|
PostgreSQL
|
• Indirizzo IP o nome host di PostgreSQL
• Porta di PostgreSQL
• Nome utente dell'amministratore di PostgreSQL
• Password dell'amministratore di PostgreSQL
• Nome utente di accesso per il database ThingWorx
• Password di accesso per ThingWorx
• Nome del database ThingWorx
|
Microsoft SQL Server
|
• Indirizzo IP o nome host di SQL Server
• Porta di SQL Server
• Istanza di database di SQL Server
• Nome utente dell'amministratore di SQL Server
• Password dell'amministratore di SQL Server
• Nome utente di accesso per il database ThingWorx
• Password di accesso per ThingWorx
• Nome del database ThingWorx
|
|
Nella finestra Proprietà di ThingWorx Flow, nel campo Hostname for ThingWorx Flow, immettere uno dei valori indicati di seguito.
• Nome host del computer in cui si sta installando ThingWorx Flow
• Se ThingWorx è già distribuito, si consiglia di riutilizzare il nome host utilizzato per l'istanza di ThingWorx.
Questa configurazione consente agli utenti di non 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.
|
Scenario
|
Risoluzione
|
---|---|
Se l'URL del server ThingWorx Flow non è accessibile o restituisce un codice di errore 500
|
1. Aprire il file settings.json disponibile nella cartella orchestration-installer.
2. Controllate i valori dei parametri protocol, host e port nella sezione orchestration.
"orchestration": {
"url": "nomehost", "services": { "thingworx": { "protocol": "https", "host": "localhost", "port": "8443", "platform_settings": "C:\\Program Files (x86)\\ThingWorxPostgres-8.4.1-SNAPSHOT\\ThingworxPlatform\\platform-settings.json" } } }, 3. Se i valori non sono corretti, aggiornarli e salvare il file.
4. Passare alla cartella orchestration-installer\bin e, a seconda del sistema operativo, eseguire uno dei seguenti file:
◦ install.bat
◦ install.sh
5. Riavviare il servizio ThingWorx-Flow.
6. Accedere all'URL del server ThingWorx Flow.
|
Se l'host ThingWorx non è accessibile dalla macchina virtuale ThingWorx Flow
|
1. Accedere ai file di log RabbitMQ nella cartella ThingWorxOrchestration\modules\RabbitMQ\log.
2. Aprire il file di log e controllare se la riga seguente è disponibile nel file di log:
user 'flowuser' authenticated and granted access to vhost 'orchestration'
3. Se la riga non è disponibile, effettuare le operazioni descritte di seguito.
◦ Controllare la connessione al firewall nella macchina virtuale ThingWorx.
◦ Assicurarsi che la porta RabbitMQ sia accessibile in entrambi gli host.
Controllare se gli host ThingWorx e ThingWorx Flow possono raggiungersi reciprocamente utilizzando il nome DNS o il nome host.
|