![]() |
Si vous installez ThingWorx Flow sur une installation existante de ThingWorx, vous devez mettre à niveau manuellement cette instance ThingWorx vers la version 8.4.1. L'installation automatique de ThingWorx Flow 8.4.1 par dessus ThingWorx 8.4.0 n'est pas prise en charge.
|
![]() |
Prenez note des points suivants :
• Le programme d'installation de ThingWorx Flow ne prend pas en charge l'exécution répétée, sauf si tous les artefacts d'une précédente installation sont supprimés. Installez ThingWorx Flow sur un instantané de machine virtuelle qui peut être restauré à un état de pré-installation.
• Le programme d'installation de ThingWorx Flow ne permet de procéder à une désinstallation.
|
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 Web ThingWorx Flow 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 ThingWorx Platform. ThingWorx Flow vous recommande d'utiliser les disques les plus rapides possibles et d'une vitesse d'au moins 10000 tr/min.
|
Système d'exploitation pris en charge (64 bits uniquement)
|
Production
|
---|---|
Windows Server 2016 ou version ultérieure (accès administrateur)
|
Oui
|
Red Hat Enterprise Linux (RHEL) 7.5
|
Oui
|
Base de données
|
Versions prises en charge
|
---|---|
PostgreSQL
|
9.6 ou version ultérieure
|
Microsoft SQL Server
|
2016
|
![]() |
Une base de données distante est prise en charge pour ThingWorx Flow.
|
![]() |
Les conditions requises pour l'installation de ThingWorx diffèrent selon que vous utilisez le fichier thingworx.war ou le programme d'installation. Avant d'installer ThingWorx Flow, assurez-vous que les conditions requises par le programme d'installation de ThingWorx sont remplies.
|
Base de données
|
Paramètres
|
---|---|
PostgreSQL
|
• Adresse IP ou nom d'hôte PostgreSQL
• Port PostgreSQL
• Nom d'utilisateur administrateur PostgreSQL
• Mot de passe administrateur PostgreSQL
• Nom d'utilisateur de connexion à la base de données ThingWorx
• Mot de passe de connexion ThingWorx
• Nom de la base de données ThingWorx
|
Microsoft SQL Server
|
• Adresse IP ou nom d'hôte SQL Server
• Port SQL Server
• Instance de base de données SQL Server
• Nom d'utilisateur administrateur SQL Server
• Mot de passe administrateur SQL Server
• Nom d'utilisateur de connexion à la base de données ThingWorx
• Mot de passe de connexion ThingWorx
• Nom de la base de données ThingWorx
|
![]() |
Dans le champ Nom d'hôte de ThingWorx Flow de la fenêtre Propriétés de ThingWorx Flow, entrez l'une des valeurs suivantes :
• Nom d'hôte de la machine sur laquelle vous installez ThingWorx Flow
• Si ThingWorx a déjà été déployé, il est recommandé de réutiliser le nom d'hôte utilisé pour l'instance de ThingWorx.
Cette configuration permet aux utilisateurs de ne pas modifier leurs signets ou d'apprendre une nouvelle URL. Toutefois, vous devez modifier la valeur de l'attribut name dans le tag Host dans le fichier server.xml dans l'installation de Tomcat.
|
Scénario
|
Résolution
|
---|---|
Si l'URL du serveur ThingWorx Flow n'est pas accessible ou renvoie un code d'erreur 500
|
1. Ouvrez le fichier settings.json qui se trouve dans le dossier orchestration-installer.
2. Vérifiez les valeurs des paramètres protocol, host ou port dans la section orchestration.
"orchestration": {
"url": "nom_hôte", "services": { "thingworx": { "protocol": "https", "host": "localhost", "port": "8443", "platform_settings": "C:\\Program Files (x86)\\ThingWorxPostgres-8.4.1-SNAPSHOT\\ThingworxPlatform\\platform-settings.json" } } }, 3. Si l'une des valeurs est incorrecte, mettez à jour les valeurs et enregistrez le fichier.
4. Accédez au dossier orchestration-installer\bin et, selon le système d'exploitation que vous possédez, exécutez l'une des opérations suivantes :
◦ install.bat
◦ install.sh
5. Redémarrez le service ThingWorx-Flow.
6. Accédez à l'URL du serveur ThingWorx Flow.
|
Si l'hôte ThingWorx n'est pas accessible à partir de la machine virtuelle ThingWorx Flow
|
1. Accédez aux fichiers journaux RabbitMQ dans le dossier ThingWorxOrchestration\modules\RabbitMQ\log.
2. Ouvrez le fichier journal et vérifiez si la ligne suivante figure dans le fichier journal :
user 'flowuser' authenticated and granted access to vhost 'orchestration'
3. Si la ligne n'est pas disponible, procédez comme suit :
◦ Vérifiez la connexion du pare-feu sur la machine virtuelle ThingWorx.
◦ Assurez-vous que le port RabbitMQ est accessible sur les deux hôtes.
Vérifiez si les hôtes ThingWorx et ThingWorx Flow peuvent communiquer à l'aide du nom DNS ou du nom d'hôte.
|