在 Microsoft SQL Server 上安裝 ThingWorx Flow
本主題提供在 Windows Server 2016 或 Red Hat Enterprise Linux (RHEL) 安裝 ThingWorx Flow 的步驟 (若您使用的是 Microsoft SQL Server 資料庫)。
安裝流程
使用「適用於 MSSQL 安裝的 ThingWorx Flow」安裝工具,在您的作業系統中安裝 ThingWorx Flow。
|
安裝之前,請注意以下幾點:
• 在 Windows 中,建議您在 ThingWorx Flow 安裝期間暫時禁用防毒軟體。
• 在 Red Hat Enterprise Linux 中,在您開始安裝 ThingWorx Flow 之前,請確認 releasever 檔案並不存在於 /etc/yum/vars 目錄下。如果存在 releasever 檔案,請移除該檔案。如果您稍後需要使用此檔案,可以在完成 ThingWorx Flow 安裝之後將此檔案複製到 /etc/yum/vars 目錄。
|
開啟安裝工具
1. 登入您要以管理員身分安裝 ThingWorx Flow 的系統。
2. 根據您下載的安裝封裝,解壓縮下載的檔案,然後開啟安裝程式檔案。
a. 登入您要以管理員身分安裝 ThingWorx Flow 的系統。
b. 根據下載的安裝封裝:
針對 Windows,連按兩下以開啟安裝工具。
針對 Linux,請使用以下指令,以根使用者身分執行安裝工具:
sudo ./ThingWorxFlowMSSQL-9.x-x86_64.run
但是,請使用以下指令,執行安裝工具
sudo -E ./ThingWorxFlowMSSQL-9.x-x86_64.run --debuglevel 4
如果滿足下列所有條件:
a. 您已安裝 ThingWorx Platform 與 ThingWorx SSO。
b. 您在 > > 下沒有 ssoSecurityConfig 資料夾。
c. 您已設定 THINGWORX_SSO_SETTINGS 環境變數。
|
從 ThingWorx Flow 9.0.12、9.1.7、9.2.3 開始,若沒有網際網路存取,請使用 noInternet 參數執行安裝工具。
例如,sudo ./ThingWorxFlowMSSQL-9.x-x86_64.run --noInternet true。
|
Welcome
按一下「下一步」,開始安裝 ThingWorx Flow。
準備安裝
按一下「下一步」。
此安裝程式中的應用程式
此安裝工具可協助您在系統中安裝 ThingWorx Flow。
授權合約
1. 閱讀授權合約,然後選取「我接受本合約」。您可以列印合約的副本。
2. 按一下「下一步」。
安裝位置
指定您要安裝 ThingWorx Flow 的位置。
請確定您安裝 ThingWorx Flow 的位置至少有 100 GB 的可用磁碟空間。
|
在 RHEL 中,如果您嘗試將 ThingWorx Flow 安裝在 /opt 目錄外,安裝可能不會成功。RHEL 會針對在安裝程式控制之外的作業系統強制執行安全性限制。我們強烈建議您將 ThingWorx Flow 安裝在 /opt 目錄中。
|
1. 按一下
設定安裝位置,或接受預設位置:
▪ Windows - C:\Program Files (x86)
▪ Linux - /opt
2. 按一下「下一步」。
ThingWorx Flow 組態資訊
請遵循下列步驟設定與 ThingWorx Foundation 之間的連線:
1. 在「ThingWorx Foundation IP 位址或主機名稱」欄位中,指定 ThingWorx Foundation 實例的主機名稱。
2. 在「ThingWorx Foundation 本機連接埠」欄位中,指定部署 ThingWorx Foundation 所在的埠。
3. 根據您設定 ThingWorx Foundation 的方式,在「ThingWorx Foundation 存取協定」下,選取「HTTP (不安全)」或「HTTPS (安全)」。
4. 在
「ThingWorx Foundation 設定檔案路徑 (platform-settings.json)」欄位中,按一下
來指定
platform-settings.json 檔案的位置。
5. 按一下「下一步」。
SQL Server 連線資訊
1. 欲建立與 MS SQL 伺服器的連線,請輸入下列詳細資訊:
▪ 「SQL Server IP 位址或主機名稱」- 輸入完整格式的主機名稱。
▪ 「SQL Server 埠」- 輸入 SQL Server 埠。預設值為 1433。
▪ 「SQL Server 實例」- 輸入 SQL Server 實例。
2. 欲連線至您要用於 ThingWorx Flow 的資料庫,請輸入下列詳細資訊:
▪ 「ThingWorx Flow 資料庫名稱」- 輸入您要用於 ThingWorx Flow 的資料庫名稱。
▪ 「ThingWorx Flow 資料庫登入使用者名稱」 - 輸入資料庫擁有者的使用者名稱。
▪ 「ThingWorx Flow 資料庫登入密碼」 - 輸入資料庫擁有者的密碼。
| 您可以使用用於 ThingWorx Foundation 的相同持續性提供者。 |
3. 按一下「下一步」。
ThingWorx Flow 的內容
為 ThingWorx Flow 指定下列內容:
1. 在「ThingWorx Flow 主機名稱」欄位中,輸入下列其中一個值:
▪ 如果您想要使用 CA 簽署的憑證,「ThingWorx Flow 主機名稱」必須與憑證上的「主機名稱」相符。
▪ 要安裝 ThingWorx Flow 的機器的主機名稱
▪ 如果已部署 ThingWorx,建議重複使用已用於 ThingWorx 實例的主機名稱。
此組態可讓使用者不必變更其書簽或瞭解新的 URL。但是,必須在 Tomcat 安裝下的 server.xml 檔案中修改 Host 標籤中 name 屬性的值。
只有在使用 hostname (而非 IP 位址或 localhost) 配置 ThingWorx 時,此選項才有效,因為 ThingWorx Flow 必須透過 hostname 進行存取。
▪ 自訂網域名稱。在此情況下,您必須將下列行新增至 hosts 檔案來對應網域名稱:
<ThingWorx Platform/ThingWorx Flow Server IP 位址> <自訂網域名稱>
同時,聯絡 IT 部門將主機名稱新增至 DNS。
| 輸入的主機名稱必須在用於存取 ThingWorx Flow 的 url 中用作網域名稱。 |
2. 在「ThingWorx Flow 本機 HTTPS 連接埠」中,指定您要部署 ThingWorx Flow 所在的 HTTPS 埠。預設值是 443。
3. (僅限 Linux) 在「輸入安裝配置使用者名稱」欄位中,提供您要建立的 ThingWorx Flow 使用者名稱。您可以使用 ThingWorx Flow 作為此使用者。
4. 按一下「下一步」。
安裝資訊
此畫面提供 ThingWorx Flow 安裝目錄與 ThingWorx Flow HTTPS 埠。
1. 檢閱有關您安裝的資訊。
2. 如果需要變更任何內容,請按一下「上一步」。準備就緒之後,按一下「下一步」開始安裝。
如果您在 Windows 中安裝 ThingWorx Flow,建議在安裝期間暫時禁用防毒軟體。
整個安裝過程需要花費大約 20 分鐘的時間,具體視主機硬體組態而定。
| 在安裝的最後階段,控制台視窗會啟動。請勿關閉控制台視窗或在其上按一下滑鼠右鍵。安裝完成後,該視窗會自動關閉。 |
3. 按一下「完成」關閉安裝視窗。
如此,您即已成功安裝 ThingWorx Flow。
驗證與測試
• 若要核對 ThingWorx Flow 是否已正確安裝,請以管理員身份啟動命令提示字元並執行下列指令:
pm2 ls
下列 ThingWorx Flow 元件的狀況必須為 'online':
◦ flow-api
◦ flow-engine
◦ flow-exchange
◦ flow-lookup
◦ flow-oauth-server
◦ flow-trigger
• 測試 ThingWorx Foundation 與 ThingWorx Flow 中的功能,確定其是否如預期般運作。確定您是否可以在 ThingWorx Composer 與「工作流程編輯器」中撰寫工作流程。例如,您可以執行下列任務:
◦ 為您要使用的協力廠商服務建立連接器。