Aspect
|
Valeur
|
Remarques
|
||
Mémoire
|
16 Go de RAM (minimum)
|
La mémoire dédiée doit être allouée à la machine virtuelle Java.
|
||
Processeurs
|
4
|
Les environnements virtualisés peuvent utiliser leurs propres conventions pour la spécification du nombre de processeurs et coeurs fournis. Il convient d'en tenir compte pour déterminer si l'environnement répond aux exigences minimales.
|
||
Espace disque
|
100 Go d'espace disque disponible
|
Cette taille peut prendre en compte l'espace requis pour l'application par défaut et les données de configuration initiales.
|
||
Vitesse de disque
|
10000 tr/min ou plus rapide
|
La vitesse est importante si vous stockez des données sur la plateforme ThingWorx Navigate.
|
|
Ne définissez pas les variables sur JRE.
|
Conditions préalables pour la base de données
|
||
Version de la base de données
|
Base de données locale
|
Base de données distante
|
PostgreSQL 9.4.5, 9.5.11, 9.6 et 10
|
• PostgreSQL doit être installé.
• Le chemin d'accès à PostgreSQL/bin doit être renseigné dans la variable d'environnement PATH.
|
• Sur la machine où votre postgres est installé, procédez comme suit :
◦ Assurez-vous que PostgreSQL/bin figure dans la variable d'environnement PATH de la machine où postgres est installé.
◦ Les connexions autorisées à PostgreSQL à partir de l'hôte ThingWorx Navigate ont été renseignées en mettant à jour le fichier pg_hba.conf situé dans le dossier \PostgreSQL\<Version>\data.
Par exemple, si ThingWorx Navigate est installé sur le même hôte que PostgreSQL, pg_hba.conf peut être mis à jour comme suit pour autoriser les connexions :
# "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 • Sur l'ordinateur distant où vous souhaitez exécuter le programme d'installation de ThingWorx Navigate, procédez comme suit :
◦ Installez le client psql compatible avec votre version PostgreSQL.
◦ Ajoutez le psql installé à la variable d'environnement PATH.
|
Microsoft SQL Server 2016
|
• Assurez-vous qu'un client Microsoft SQL (sqlcmd) valide est installé et renseigné dans la variable d'environnement PATH.
|
• Un client Microsoft SQL (sqlcmd) valide est installé et renseigné dans la variable d'environnement PATH.
• L'hôte sur lequel vous voulez installer ThingWorx Navigate doit avoir accès à Microsoft SQL Server 2016.
|
Conditions préalables pour la base de données
|
||
Version de la base de données
|
Base de données locale
|
Base de données distante
|
PostgreSQL 9.4.5, 9.5.11, 9.6 et 10
|
• L'hôte sur lequel vous voulez installer ThingWorx Navigate doit avoir accès à un serveur PostgreSQL.
• PostgreSQL est installé, avec le chemin d'accès à PostgreSQL/bin renseigné dans la variable d'environnement PATH.
• Autorisez les connexions à PostgreSQL à partir de l'hôte ThingWorx Navigate en mettant à jour le fichier pg_hba.conf situé dans le dossier \PostgreSQL\<Version>\data.
Par exemple, si ThingWorx Navigate est installé sur le même hôte que PostgreSQL, pg_hba.conf peut être mis à jour comme suit pour autoriser les connexions :
$ 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 |
Sur la machine où votre postgres est installé, procédez comme suit :
• Assurez-vous que PostgreSQL/bin figure dans la variable d'environnement PATH de la machine où postgres est installé.
• Les connexions autorisées à PostgreSQL à partir de l'hôte ThingWorx Navigate ont été renseignées en mettant à jour le fichier pg_hba.conf situé dans le dossier \PostgreSQL\<Version>\data.
Par exemple, si ThingWorx Navigate est installé sur le même hôte que PostgreSQL, pg_hba.conf peut être mis à jour comme suit pour autoriser les connexions :
$ 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 • Sur la machine distante où vous souhaitez exécuter le programme d'installation, procédez comme suit :
◦ Exécutez la commande suivante pour installer le client psql :
yum install rh-postgresql96-postgresql-syspaths
|
Microsoft SQL Server 2016
|
• Un client Microsoft SQL valide est installé (sqlcmd) et renseigné dans la variable d'environnement PATH.
• Installez sqlcmd.
Les instructions d'installation sont disponibles à la page https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools?view=sql-server-2017#RHEL. Après l'installation, exécutez la commande suivante :
ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
|
• L'hôte sur lequel vous voulez installer ThingWorx Foundation doit avoir accès à Microsoft SQL Server 2016.
• Un client Microsoft SQL valide est installé (sqlcmd) et renseigné dans la variable d'environnement PATH.
• Utilisateur Microsoft SQL avec droits d'administrateur.
Installez sqlcmd.
Les instructions d'installation sont disponibles à la page https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools?view=sql-server-2017#RHEL. Après l'installation, exécutez la commande suivante :
ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
|
|
Assurez-vous que vous n'avez pas utilisé cette base de données pour une installation précédente de ThingWorx. Si vous souhaitez réutiliser la base de données existante, assurez-vous de supprimer toutes ses tables.
|
|
Lorsque vous vous connectez à MSSQL, saisissez le nom de l'instance de la base de données du serveur MSSQL si vous avez configuré plusieurs instances de serveur. Si ce n'est pas le cas, ne renseignez pas ce champ. Vous pouvez établir une connexion à l'aide de l'adresse IP du serveur MSSQL et des valeurs de port du serveur MSSQL.
|