ThingWorx Flow > Installation et administration de ThingWorx Flow > Vue d'ensemble de l'installation de ThingWorx Flow 8.5
Vue d'ensemble de l'installation de ThingWorx Flow 8.5
Le programme d'installation ThingWorx Flow est disponible sur le site de support PTC pour les environnements sur site.
Le programme d'installation de ThingWorx Flow effectue les tâches suivantes :
Il installe ThingWorx Flow.
Il configure le schéma et les tables ThingWorx Flow dans la base de données.
Il connecte l'instance de ThingWorx Flow à l'instance de ThingWorx Foundation.
Il installe des logiciels tiers : RabbitMQ, Nginx, Node.js, PM2, Erlang, 7–Zip et Nssm
* 
ThingWorx Flow utilise PM2 pour gérer les services Flow. PM2 est une bibliothèque de gestionnaires de processus pour le Node.js d'exécution JavaScript. PTC ne prend pas en charge l'utilisation de la fonction PM2 "API Web". Elle est donc désactivée par défaut. PTC ne recommande pas d'activer cette fonction.
Des programmes d'installation de ThingWorx Flow sont disponibles pour les combinaisons de système d'exploitation et de base de données suivantes :
Windows Server avec PostgreSQL
Windows Server avec Microsoft SQL Server
Red Hat Enterprise Linux avec PostgreSQL
Red Hat Enterprise Linux avec Microsoft SQL Server
Pour plus d'informations sur les versions prises en charge du système d'exploitation et de la base de données, consultez la rubrique Configuration requise pour le serveur ThingWorx Flow.
Vous pouvez installer ThingWorx Flow sur une instance existante de ThingWorx Foundation ou effectuer une installation de bout en bout de ThingWorx Foundation et de ThingWorx Flow à l'aide d'un seul et même programme d'installation.
Scénario 1 : installation de ThingWorx Flow sur une instance existante de ThingWorx Foundation
Les possibilités suivantes vous sont offertes dans le cas où vous installez ThingWorx Flow sur une instance existante de ThingWorx Foundation :
Installation de ThingWorx Flow sur la même machine que ThingWorx Foundation
Pour obtenir des instructions détaillées sur l'installation de ThingWorx Flow, en fonction de votre base de données, reportez-vous à la rubrique Installation de ThingWorx Flow sur PostgreSQL ou à la rubrique Installation de ThingWorx Flow sur Microsoft SQL Server.
Installation de ThingWorx Flow sur une machine autre que celle de ThingWorx Foundation
Pour une vue d'ensemble des étapes à suivre, consultez la rubrique Installation de ThingWorx Flow sur une machine autre que celle de ThingWorx Foundation.
Scénario 2 : installation de ThingWorx Foundation et de ThingWorx Flow à l'aide d'un seul et même programme d'installation
* 
Dans les versions 8.5.1 et ultérieures, ce scénario n'est pas pris en charge.
1. Pour obtenir des instructions détaillées sur l'installation de ThingWorx Foundation, reportez-vous à la rubrique Programme d'installation de ThingWorx Foundation.
2. Pour obtenir des instructions détaillées sur l'installation de ThingWorx Flow, en fonction de votre base de données, reportez-vous à la rubrique Installation de ThingWorx Flow sur PostgreSQL ou à la rubrique Installation de ThingWorx Flow sur Microsoft SQL Server.
Vous disposez des options suivantes pour installer ThingWorx Flow :
Installez ThingWorx Flow sur la même machine que ThingWorx Foundation.
Pour obtenir des instructions détaillées sur l'installation de ThingWorx Flow, en fonction de votre base de données, reportez-vous à la rubrique Installation de ThingWorx Flow sur PostgreSQL ou à la rubrique Installation de ThingWorx Flow sur Microsoft SQL Server.
Installez ThingWorx Flow sur une machine autre que celle de ThingWorx Foundation.
Pour une vue d'ensemble des étapes à suivre, consultez la rubrique Installation de ThingWorx Flow sur une machine autre que celle de ThingWorx Foundation.
* 
Le programme d'installation de ThingWorx Flow ne prend pas en charge les exécutions répétées, 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.
Avant de commencer
Avant d'installer ThingWorx Flow, veillez à suivre les consignes suivantes :
1. Identifiez l'environnement sur lequel vous souhaitez déployer les composants, tels qu'un serveur physique, un environnement de serveur virtuel, un cloud public ou privé. Pour plus d'informations sur la configuration serveur requise, consultez la rubrique Configuration requise pour le serveur ThingWorx Flow.
2. Selon la façon dont vous installez ThingWorx Flow, appliquez les consignes correspondantes :
Si vous effectuez l'installation de ThingWorx Flow sur une instance existante de ThingWorx Foundation, vous devez installer et configurer ThingWorx Foundation.
Si vous installez concomitamment ThingWorx Foundation et ThingWorx Flow au moyen d'un seul et même programme d'installation, assurez-vous du respect des conditions requises par ThingWorx Foundation. Pour plus d'informations, consultez la rubrique Programme d'installation de ThingWorx Foundation.
3. Assurez-vous du respect des conditions requises par ThingWorx Flow.
Pour plus d'informations sur les conditions requises par ThingWorx Flow, en fonction de votre base de données, reportez-vous à la rubrique Configuration requise pour l'installation de ThingWorx Flow sur PostgreSQL ou à la rubrique Configuration requise pour l'installation de ThingWorx Flow sur Microsoft SQL Server.
4. Téléchargez les progiciels appropriés à votre système d'exploitation et à votre base de données à partir du Site de Support PTC.
Programmes d'installation de ThingWorx Flow pour PostgreSQL : Télécharger des logiciels > Commander et télécharger des mises à jour > ThingWorx Foundation > Release <n.n.n> > ThingWorx PostgreSQL > Code de date le plus récent.
Programmes d'installation de ThingWorx Flow pour Microsoft SQL Server : Télécharger des logiciels > Commander et télécharger des mises à jour > ThingWorx Foundation > Release <n.n.n> > ThingWorx Mssql > Code de date le plus récent.