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 di default e alcuni dati di configurazione iniziali.
|
||
Velocità del disco
|
10.000 giri/min o superiore
|
La velocità è importante se si memorizzano i dati nella piattaforma ThingWorx Navigate.
|
|
Non impostare le variabili su JRE.
|
Prerequisiti database
|
||
Versione database
|
Database locale
|
Database remoto
|
PostgreSQL 9.4.5, 9.5.11, 9.6 e 10
|
• PostgreSQL deve essere installato.
• Il percorso della cartella PostgreSQL/bin deve essere incluso nella variabile di ambiente PATH.
|
• Nel sistema in cui è installato postgres, eseguire le operazioni descritte di seguito.
◦ Assicurarsi che la cartella PostgreSQL/bin sia inclusa nella variabile di ambiente PATH del sistema in cui è installato postgres.
◦ Consentire le connessioni a PostgreSQL dall'host ThingWorx Navigate tramite l'aggiornamento del file pg_hba.conf presente nella cartella \PostgreSQL\<versione>\data.
Ad esempio, se ThingWorx Navigate è installato nello stesso host di PostgreSQL, è possibile aggiornare il file pg_hba.conf per consentire le connessioni come indicato di seguito.
# "local" is for Unix domain socket connections only
local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust • Nel sistema remoto in cui si desidera eseguire il programma di installazione di ThingWorx Navigate, eseguire le operazioni descritte di seguito.
◦ Installare il client psql compatibile con la versione di PostgreSQL in uso.
◦ Aggiungere il client psqul installato alla variabile di ambiente PATH.
|
Microsoft SQL Server 2016
|
• Assicurarsi che il client Microsoft SQL (sqlcmd) sia installato e disponibile nella variabile di ambiente PATH.
|
• Un client Microsoft SQL valido (sqlcmd) è installato e disponibile nella variabile di ambiente PATH.
• L'host in cui deve essere installato ThingWorx Navigate deve avere accesso a Microsoft SQL Server 2016.
|
Prerequisiti database
|
||
Versione database
|
Database locale
|
Database remoto
|
PostgreSQL 9.4.5, 9.5.11, 9.6 e 10
|
• L'host in cui deve essere installato ThingWorx Navigate deve avere accesso a un server PostgreSQL.
• PostgreSQL installato e il percorso della cartella PostgreSQL/bin deve essere incluso nella variabile di ambiente PATH.
• Consentire le connessioni a PostgreSQL dall'host ThingWorx Navigate tramite l'aggiornamento del file pg_hba.conf presente nella cartella \PostgreSQL\<versione>\data.
Ad esempio, se ThingWorx Navigate è installato nello stesso host di PostgreSQL, è possibile aggiornare il file pg_hba.conf per consentire le connessioni come indicato di seguito.
$ cat /var/lib/pgsql/9.6/data/pg_hba.conf
... # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust |
Nel sistema in cui è installato postgres, eseguire le operazioni descritte di seguito.
• Assicurarsi che la cartella PostgreSQL/bin sia inclusa nella variabile di ambiente PATH del sistema in cui è installato postgres.
• Consentire le connessioni a PostgreSQL dall'host ThingWorx Navigate tramite l'aggiornamento del file pg_hba.conf presente nella cartella \PostgreSQL\<versione>\data.
Ad esempio, se ThingWorx Navigate è installato nello stesso host di PostgreSQL, è possibile aggiornare il file pg_hba.conf per consentire le connessioni come indicato di seguito.
$ cat /var/lib/pgsql/9.6/data/pg_hba.conf
... # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust • Nel sistema remoto in cui si desidera eseguire il programma di installazione, eseguire le operazioni descritte di seguito.
◦ Per installare il client psql, eseguire il comando seguente:
yum install rh-postgresql96-postgresql-syspaths
|
Microsoft SQL Server 2016
|
• Un client Microsoft SQL valido (sqlcmd) è installato e disponibile nella variabile di ambiente PATH.
• Installare sqlcmd.
Per le istruzioni di installazione, vedere https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools?view=sql-server-2017#RHEL. Dopo l'installazione, eseguire il comando seguente:
ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
|
• L'host in cui deve essere installato ThingWorx Foundation deve avere accesso a Microsoft SQL Server 2016.
• Un client Microsoft SQL valido (sqlcmd) è installato e disponibile nella variabile di ambiente PATH.
• Un utente Microsoft SQL con diritti di amministratore.
Installare sqlcmd.
Per le istruzioni di installazione, vedere https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools?view=sql-server-2017#RHEL. Dopo l'installazione, eseguire il comando seguente:
ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
|
|
Assicurarsi di non avere utilizzato questo database per un'installazione di ThingWorx precedente. Se si desidera riutilizzare il database esistente, assicurarsi di rimuovere tutte le tabelle in esso contenute.
|
|
Quando si effettua la connessione a MSSQL, immettere il nome dell'istanza del database del server MSSQL se si è impostata più di un'istanza del server. In caso contrario, lasciare vuoto questo campo. È possibile stabilire una connessione utilizzando i valori dell'indirizzo IP e della porta del server MSSQL.
|