升級 ThingWorx Flow
如果 ThingWorx Flow 安裝程式偵測到您電腦中 ThingWorx Flow 的全新安裝,它會引導您完成自動 ThingWorx Flow 升級。此自動升級流程由 ThingWorx Flow 8.5.x 及更新版本的全新安裝提供支援。
您無法使用此升級安裝程式從 8.4.x 的全新安裝進行升級。即使您已手動將
ThingWorx Flow 從 8.4. x 的全新安裝升級至 8.5.x 版,您也無法使用此自動升級安裝程式。在此情況下,您必須
遷移 ThingWorx Flow。
|
如果您已在 Red Hat Enterprise Linux 上安裝 ThingWorx Flow,而且計畫升級至 ThingWorx Flow 9.1 或 9.0.2 及更新版本,必須先將 RHEL 版本升級至 8.2,然後再升級 ThingWorx Flow。
|
ThingWorx Foundation 升級考量
自 ThingWorx 9.3.5 及更新版本以及 ThingWorx 9.2.9 及更新版本起,要升級不符合 ThingWorx Flow 版本的 ThingWorx Foundation,請遵循下列步驟:
1. 將 ThingWorx Foundation 和 ThingWorx Flow 升級至相同版本。
2. 將 ThingWorx Foundation 升級至最新版本。
例如,欲將 ThingWorx Foundation 升級至 9.3.8 版本,可先將 ThingWorx Foundation 和 ThingWorx Flow 升級至 9.3.7 版本,然後再將 ThingWorx Foundation 升級至 9.3.8 版本。
先決條件
升級 ThingWorx Flow 之前,請確保符合下列先決條件:
• 備份您的資料庫。安裝程式不會執行資料庫備份。
• 請記下 ThingWorx Flow 資料庫登入使用者名稱與密碼。
• 將 ThingWorx Foundation 升級為您要升級 ThingWorx Flow 的確切版本。
• 如果您將 ThingWorx Flow 8.5.0、8.5.1、8.5.2 或 8.5.3 安裝在與 ThingWorx Foundation 不同的電腦上,請將 ThingWorxFoundation.xml 檔案從 ThingWorx Foundation 電腦的下列位置複製到 ThingWorx Flow 電腦中的相同位置。
Windows:<Users\username 資料夾的路徑>\.ptc_ccif\ThingWorxFoundation.xml
Linux:~/.ptc_ccif/ThingWorxFoundation.xml
• 您的 ThingWorx Flow 安裝資料夾不應用於任何應用程式,但 ThingWorx Flow 服務除外。
下載安裝程式
根據您的作業系統與資料庫組合從
PTC 支援網站下載適當的
ThingWorx Flow 安裝程式。
• 適用於 PostgreSQL 的 ThingWorx Flow 安裝程式 - > > > > > 。
• 適用於 Microsoft SQL Server 的 ThingWorx Flow 安裝程式 - > > > > > 。
安裝 ThingWorx Flow 與升級 ThingWorx Flow 的安裝程式相同。安裝程式會偵測您是要執行全新安裝 ThingWorx Flow 還是升級 ThingWorx Flow。
升級程序
根據您的資料庫而定,使用適用於 PostgreSQL 的 ThingWorx Flow 安裝程式或適用於 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. 根據您下載的安裝封裝,解壓縮下載的檔案,然後開啟安裝程式檔案。
針對 Windows,請以管理員身份執行安裝工具。
針對 Linux,請以根使用者身分執行安裝工具。
歡迎使用 ThingWorx Flow
當安裝程式偵測到您正在升級 ThingWorx Flow 時,請按一下「下一步」。
準備升級
您確定已設定升級所需的所有
先決條件後,請按一下
「下一步」。
PostgreSQL 連線資訊/SQL Server 連接資訊
1. 欲連線至您的現有 ThingWorx Flow 資料庫,請輸入下列詳細資訊:
▪ 「ThingWorx Flow 資料庫登入使用者名稱」- 輸入 PostgreSQL/SQL Server 資料庫擁有者的使用者名稱。
▪ 「ThingWorx Flow 資料庫登入密碼」- 輸入 PostgreSQL/SQL Server 資料庫擁有者的密碼。
2. 按一下「下一步」。
(選用) 部署自訂連接器
1. 選取「部署自訂連接器」核取方塊。
2. 在「到自訂連接器根目錄的路徑」中,提供自訂連接器的根目錄路徑,或者如果您有多個自訂連接器,請提供其父資料夾。
安裝資訊
此畫面提供有關您現有 ThingWorx Flow 安裝的資訊。
1. 檢閱有關您現有安裝的資訊。
2. 如果需要變更任何內容,請按一下「上一步」。準備就緒後,按一下「下一步」。
開始升級
此畫面提供有關您 ThingWorx Flow 升級的資訊。
1. 檢閱有關您升級的資訊。
2. 如果需要變更任何內容,請按一下「上一步」。準備就緒後,按一下「下一步」。
整個安裝過程需要花費大約 20 分鐘的時間,具體視主機硬體組態而定。
|
在升級的最後階段,控制台視窗會啟動。請勿關閉控制台視窗或在其上按一下滑鼠右鍵。升級完成後,該視窗會自動關閉。
|
3. 按一下「完成」關閉安裝視窗。
您已成功升級 ThingWorx Flow。
驗證與測試
• 若要核對 ThingWorx Flow 是否已正確升級,請以管理員身份啟動命令提示字元並執行下列指令:
pm2 ls
下列 ThingWorx Flow 元件的狀況必須為 'online':
◦ flow-api
◦ flow-engine
◦ flow-exchange
◦ flow-lookup
◦ flow-oauth-server
◦ flow-trigger
• 核對 RabbitMQ/ rabbitmq.service、ThingWorx-Foundation、thingworxflow.exe/ ThingWorx-Flow 及 ThingWorxFlowNginx/ nginx 服務正在執行。
• 測試 ThingWorx Foundation 與 ThingWorx Flow 中的功能,確定其是否如預期般運作。確定您是否可以在 ThingWorx Composer 與「工作流程編輯器」中撰寫工作流程。例如,您可以執行下列任務:
疑難排解
如果您在升級
ThingWorx Flow 期間或之後遇到任何問題,請參閱
安裝疑難排解。