升級 ThingWorx Docker
當升級至較新版本的 ThingWorx 時,可透過兩個選項將新功能與強化功能引入至現有環境:就地升級和移轉。對於就地升級,通常,不必在安裝 ThingWorx 之後刪除 ThingworxStorage 與 ThingworxBackupStorage 資料夾或匯入資料與實體。移轉需要多個步驟,因為您必須將資料與實體匯出至 ThingworxStorage 資料夾,然後將這些實體與資料匯入新版本的 ThingWorx。
從實體資料庫移轉到 Docker 資料庫
如果選擇從實體資料庫移轉到 Docker 資料庫,請參閱 Microsoft SQL Server 或 PostgreSQL 文件集,以獲取有關如何移轉資料的詳細資訊。此外,也建議您遵循其最佳作法指南以取得最佳效能回饋。
升級 Docker
如果目前使用的是 Docker 版本,且需要升級才能支援 ThingWorx 組態,請造訪
www.docker.com 以獲取有關特定版本 Docker 之版本、發行版本註記與指南的詳細資訊。
執行就地升級
欲對 ThingWorx Docker 執行就地升級:
3. 停止目前 ThingWorx 實例。
執行移轉升級
欲對 ThingWorx Docker 執行移轉升級:
3. 匯出資料與實體:
a. 在目前 ThingWorx 實例中,在 ThingWorx Composer 中選取 > 。
b. 從「匯出選項」清單中選取「至 Thingworx 儲存」。
c. 如有必要,按一下「包括資料」。
d. 按一下「匯出」。
數據與實體將匯出到 ThingworxStorage/exports。
4. 複製資料與實體匯出檔案並將其移到安全的位置。
5. 請注意正在使用中的所有延伸功能。
這些位於 ThingworxStorage/extensions 中。
6. 重新命名位於 ThingworxPlatform 資料夾中的現有授權檔案。
此檔案可以是 license.bin、license_capability_response.bin 或 successful_capability_response.bin,具體視您目前的版本而定。
7. 核對新增至 PlatformSettingsConfig 部份 platform-settings.json 檔案中的 PTC 支援網站使用者名稱、密碼與逾時 (選用):
"LicensingConnectionSettings":{
"username":"PTC Support site user name",
"password":"PTC Support site password",
“timeout”:”60”
}
如果設定填寫錯誤或伺服器無法連線,則會在 ThingworxPlatform 資料夾中建立名為 licenseRequestFile.txt 的授權請求文字檔案。在此情況下,必須手動建立授權。如果未建立,ThingWorx 將在限制模式下啟動。在限制模式下,您無法將已授權的實體儲存到資料庫。授權的實體是物件、混搭、主物件、小工具、使用者和持續性提供者。
|
如果您有任何問題,或設定授權的手動中斷連線模式時需要尋求產生授權方面的協助,請開啟 PTC 技術支援的案例。
|
8. 停止目前 ThingWorx 實例。
12. 將匯出的檔案移回 ThingworxStorage/exports 資料夾。
13. 登入平台。
14. 在 ThingWorx Composer 中選擇 > 來匯入延伸功能。
|
• 如果要從 ThingWorx 儲存匯入,請選取「覆寫收集權限和組織」選項,以使用匯入中的集合權限與組織來覆寫伺服器上的設定。如果未選取此選項,則匯入中的收集權限和組織會與已依預設在伺服器上定義的相應內容合併。
|
15. 在 ThingWorx Composer 中選擇 > 來匯入資料和實體。然後從「匯入選項」清單中選取「從 Thingworx Storage」。