ThingWorx Flow > ThingWorx Flow のインストールと管理 > ThingWorx Flow 8.5 インストールの概要
ThingWorx Flow 8.5 インストールの概要
ThingWorx Flow インストーラは、 PTC サポートサイトにあり、オンプレミス環境で使用できます。
ThingWorx Flow インストーラは以下のタスクを実行します。
ThingWorx Flow をインストールします。
データベース内で ThingWorx Flow スキーマとテーブルを設定します。
ThingWorx Flow インスタンスを ThingWorx Foundation インスタンスに接続します。
サードパーティソフトウェア RabbitMQ、Nginx、Node.js、PM2、Erlang、7-Zip、および Nssm をインストールします
* 
ThingWorx Flow は PM2 を使用して Flow サービスを管理します。PM2 は JavaScript ランタイム Node.js 用のプロセスマネージャライブラリです。PTC は PM2 "Web API" 機能の使用をサポートしていないので、デフォルトでは無効になっています。この機能を有効にしないことをお勧めします。
ThingWorx Flow インストーラは以下のオペレーティングシステムとデータベースの組み合わせで使用できます。
Windows Server と PostgreSQL
Windows Server と Microsoft SQL Server
Red Hat Enterprise Linux と PostgreSQL
Red Hat Enterprise Linux と Microsoft SQL Server
オペレーティングシステムとデータベースのサポートされているバージョンの詳細については、 ThingWorx Flow サーバーの要件を参照してください。
ThingWorx FlowThingWorx Foundation の既存のインスタンスにインストールするか、1 つのインストーラを使用して ThingWorx Foundation および ThingWorx Flow のエンドツーエンドのインストールを実行できます。
シナリオ 1: ThingWorx Foundation の既存のインスタンスに ThingWorx Flow をインストールする
ThingWorx Foundation の既存のインスタンスに ThingWorx Flow をインストールする場合、以下のオプションがあります。
ThingWorx Foundation と同じマシンに ThingWorx Flow をインストールする
ThingWorx Flow をインストールする手順の詳細については、お使いのデータベースに応じて、 PostgreSQL での ThingWorx Flow のインストールまたは Microsoft SQL Server での ThingWorx Flow のインストールを参照してください。
ThingWorx Foundation とは別のマシンに ThingWorx Flow をインストールする
この手順の概要については、 ThingWorx Foundation とは別のマシンへの ThingWorx Flow のインストールを参照してください。
シナリオ 2: 1 つのインストーラを使用して ThingWorx FoundationThingWorx Flow の両方をインストールする
* 
8.5.1 以降では、このシナリオはサポートされていません。
1. ThingWorx Foundation をインストールする手順の詳細については、 ThingWorx Foundation インストーラを参照してください。
2. ThingWorx Flow をインストールする手順の詳細については、お使いのデータベースに応じて、 PostgreSQL での ThingWorx Flow のインストールまたは Microsoft SQL Server での ThingWorx Flow のインストールを参照してください。
ThingWorx Flow をインストールするには以下のオプションがあります。
ThingWorx Foundation と同じマシンに ThingWorx Flow をインストールする。
ThingWorx Flow をインストールする手順の詳細については、お使いのデータベースに応じて、 PostgreSQL での ThingWorx Flow のインストールまたは Microsoft SQL Server での ThingWorx Flow のインストールを参照してください。
ThingWorx Foundation とは別のマシンに ThingWorx Flow をインストールする。
この手順の概要については、 ThingWorx Foundation とは別のマシンへの ThingWorx Flow のインストールを参照してください。
* 
以前のインストールからすべての成果物が除去されていないかぎり、ThingWorx Flow インストーラを何度も繰り返して実行することはできません。インストール前の状態にロールバック可能な仮想マシンスナップショットに対して ThingWorx Flow のインストールを実行します。
ThingWorx Flow インストーラはアンインストールをサポートしていません。
開始する前に
ThingWorx Flow をインストールする前に、以下の操作を行います。
1. 物理サーバー、仮想サーバー環境、パブリッククラウドまたはプライベートクラウドなど、コンポーネントを展開する環境を特定します。サーバーの要件については、 ThingWorx Flow サーバーの要件を参照してください。
2. ThingWorx Flow をインストールする方法に応じて、次のいずれかの操作を行います。
ThingWorx FlowThingWorx Foundation の既存のインスタンスにインストールする場合、ThingWorx Foundation をインストールして設定しなければなりません。
1 つのインストーラを使用して ThingWorx FoundationThingWorx Flow の両方をインストールする場合、ThingWorx Foundation の必要条件を設定します。詳細については、 ThingWorx Foundation インストーラを参照してください。
3. ThingWorx Flow の必要条件が満たされていることを確認します。
ThingWorx Flow の必要条件については、お使いのデータベースに応じて、 PostgreSQL での ThingWorx Flow の必要条件または Microsoft SQL Server での ThingWorx Flow の必要条件を参照してください。
4. お使いのオペレーティングシステムとデータベースの組み合わせに応じて、 PTC サポートサイトから適切なソフトウェアパッケージをダウンロードします。
PostgreSQL 用 ThingWorx Flow インストーラ - 「ソフトウェアのダウンロード」 > 「ソフトウェアアップデートのご注文またはダウンロード」 > 「ThingWorx Foundation」 > 「Release <n.n.n> > 「ThingWorx PostgreSQL」 > 「最新の製造コード」
Microsoft SQL Server 用 ThingWorx Flow インストーラ - 「ソフトウェアのダウンロード」 > 「ソフトウェアアップデートのご注文またはダウンロード」 > 「ThingWorx Foundation」 > 「Release <n.n.n> > 「ThingWorx Mssql」 > 「最新の製造コード」