ThingWorx Utilities のインプレースアップグレード
アップグレードを識別するには、
アップグレードテーブルを参照してください。インプレースアップグレード機能は ThingWorx Utilities 9.2.x 以降のバージョンで有効になっており、新しいバージョンにアップグレードした後もデータが維持されます。これにより、移行中に特定のデータをバックアップする必要がなくなり、時間を節約できます。
インプレースアップグレードを使用して ThingWorx Utilities の新しいバージョンにアップグレードするには、次の手順を実行します。
1. 手動で、またはインストーラを使用して、ThingWorx Platform のインプレースアップグレードを実行します。Platform のインプレースアップグレードの詳細については、
「インストールおよびアップグレード」を参照してください。
|
ThingWorx Software Content Management を古いバージョンから 9.3.16 または 9.6.0 にアップグレードする場合は、タイマーを調整する必要があります。タイマーの updateRate コンフィギュレーションの手動での修正については、 ThingWorx Utilities のタイマー速度の更新を参照してください。
|
|
ThingWorx Utilities の拡張パッケージをインポートしているときに、次の警告が表示されることがあります。
インポートにはプラットフォームの再起動が必要です。1 つ以上の警告が発生しました。
プラットフォームを再起動して、アップグレードを続行できます。
|
3. 高可用性以外の環境では、インポートが正常に完了した後で ThingWorx サーバーを再起動します。
これにより、ThingWorx Software Content Management が適切に動作するようになります。
4. PostgreSQL 用の ThingWorx Utilities 9.2.x 以降をアップグレードする場合、または MSSQL 用の ThingWorx Utilities 9.4.x 以降から、および AzureSQL 9.5.x からアップグレードする場合、TW.RSM.SFW.SoftwareManager.Campaign または DeliveryTarget から分離されたデータベーステーブルに対してデータを移行するには、次の手順を実行します。
a. ThingWorx Composer で TW.SCM.SFW.SCMUtilities リソースをクリックします。
b. MigrateDataToIsolatedDB サービスをサーチします。Migration カテゴリを利用できます。
c. 「実行」をクリックします。
5. このサービスはバックグラウンドで非同期に実行されます。情報レベルのログで完了を確認してください。
6. forceMigration が true に設定されていない場合、移行した既存のエントリが実行の成功時に重複するのを回避するため、連続したサービス実行が中止されます。デフォルトでは、forceMigration は false です。
7. 正常に実行された後、SCM の「デプロイメントをトラック」ページにデータが表示されていることを確認し、TW.RSM.SFW.SoftwareManager.Campaign/DeliveryTarget から古いデータをパージします。