非 UUID から UUID へのコンテンツの移行 id226TI0U20XA
コンテンツを非 UUID バージョン 4.3.1 から UUID バージョン 4.3.2 に移行するには、次の手順を実行します。
-
移行プロセスを開始する前に、次の点を確認します。
- すべてのアクティブなレビューをクローズしました。
- すべての翻訳タスクを終了しました。
-
コンテンツを UUID サーバーに移行する前に、UUID 以外のサーバーに互換性のあるAEM Guides バージョンがインストールされていることを確認します。
-
4.3.1 より前のバージョンを使用している場合は、バージョン 4.3.1 にアップグレードします。製品のライセンス済みバージョンに固有の アップグレード手順に従います。
-
現在、4.3.1 より後のバージョンの移行はサポートされていません。
パッケージのインストール
使用しているバージョンに応じて、Adobeソフトウェア配布ポータルから必要なパッケージをダウンロードします。
- Pre-migration:com.adobe.guides.pre-uuid-migration-1.2.27.zip
- UUID バージョン 4.3.2 をダウンロード:com.adobe.fmdita-6.5-uuid-4.3.2.1977.zip
- 移行:com.adobe.guides.uuid-upgrade-1.2.110.zip
移行前チェック
非 UUID バージョン 4.3.1 で次のチェックを実行します。
-
バージョン 4.3.1 より前の移行前パッケージ com.adobe.guides.pre-uuid-migration-1.2.27.zip をインストールします。
note note NOTE - 移行を実行するには、管理者権限が必要です。
- 移行を進める前にエラーのあるファイルを修正することをお勧めします。
-
システムに 100,000 個を超える DITA ファイルがある場合は、スクリプトが機能するようにクエリ制限設定を更新します。
/system/console/configMgr and increase both the configs to more than number of assets - queryLimitInMemory
およびqueryLimitReads under org.apache.jackrabbit.oak.query.QueryEngineSettingsService
に移動します。
-
http://<server-name>/libs/fmdita/clientlibs/xmleditor_uuid_upgrade/page.html
を起動します。 -
左側のパネルから 互換性評価 を選択し、すべてのアセットの
/content/dam
フォルダーパスを参照します。 -
互換性を確認して、次の情報を一覧表示します。
- 合計ファイル数
- 移行の推定時間
- エラーのあるファイルの数
- GUID ファイル名を含むファイル
-
エラーが表示された場合は、ログを分析し、それらのエラーを修正します。 エラーを修正した後、互換性マトリックスを再実行できます。
-
左側のパネルから 検証を設定 を選択します。 次に、マップの マップを選択 および プリセットを選択 して設定します。 現在の出力検証リストには、移行前の出力ファイルが表示されます。後で移行後に生成された出力ファイルと照合して検証できます。
複数および大きな DITA マップを選択することで、すべてのコンテンツが問題なく正常に移行されたことを検証できます。 ベースラインの含まれるプリセットを選択すると、ベースラインとバージョンが正常に移行されます。
-
(オプション)コンテンツに対してバージョンのパージを実行して、不要なバージョンを削除し、移行プロセスを高速化します。 バージョンのパージを実行するには、移行画面から「バージョンのパージ」オプションを選択し、URL
http://<server- name>/libs/fmdita/clientlibs/xmleditor_uuid_upgrade/page.html
を使用してユーザーインターフェイスに移動します。note note NOTE このユーティリティは、ベースラインやレビューで使用されているバージョンを削除したり、ラベルを持ったりしません。
詳しくは、「 古いバージョンのパージ」を参照してください。
移行の前提条件
-
UUID 移行は、オーサーインスタンスでのみ実行します。
-
次のインフラストラクチャへの対応を確認します。
- オーサーインスタンスは、CPU とメモリの観点からアップサイズされており、より高速な処理と一括アクティビティに必要な追加メモリをサポートします。 例えば、現在割り当てられている CPU とメモリが 8 vCPU でヒープが 24 GB の場合、このアクティビティの 2 倍のサイズを使用します。
- 全体のディスク領域と一時ディスク領域
(crx-quickstart directory)
には、既に消費されている 10 倍のバッファーが必要です。 移行が完了したら、コンパクションを実行して、ディスク領域のほとんどを再利用できます。 - このアクティビティを開始する前に、オフライン Tar 圧縮 を実行してください。
- この移行期間中に、インデックス作成やシステムメンテナンスが計画されていないことを確認してください。
-
サポートされているリリースの UUID バージョンを非 UUID バージョンよりも先にインストールします。 例えば、4.3.1 非 UUID ビルドを使用している場合は、UUID バージョン 4.3.2com.adobe.fmdita-6.5-uuid-4.3.2.1977.zip)をインストールして、移行を実行する必要があります。
-
uuid 移行アップグレードパッケージ com.adobe.guides.uuid-upgrade-1.2.110.zip をインストールします。
-
次の URL を使用して、次のワークフローのランチャーを無効にします:
http://<server-name>/libs/cq/workflow/content/console.html
。- DAM アセットの更新ワークフロー
- DAM メタデータの書き戻しワークフロー
note note NOTE content/dam
内の任意のパスで実行するワークフローランチャーを無効にするのが理想的です。 -
提案された変更に従って、次の設定を更新します。
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 設定 プロパティ 値 com.adobe.fmdita.config.ConfigManager
後処理ワークフローランチャーの有効化 Disable(無効) com.adobe.fmdita.config.ConfigManager
uuid。 正規表現 ^GUID-(?<id>.*)
com.adobe.fmdita.postprocess.version.PostProcessVersionObservation
バージョンの後処理を有効にする Disable(無効) Day CQ タグ付けサービス 検証を有効にする(validation.enabled) Disable(無効) -
別のロガーを追加します。
com.adobe.fmdita.uuid
com.adobe.guides.uuid
。
-
(前の手順で実行しない場合) システムに 100,000 個を超える DITA ファイルがある場合は、
org.apache.jackrabbit.oak.query.QueryEngineSettingsService
のqueryLimitReads
を大きい値(存在するアセットの数を超える値は、たとえば 200,000)に更新します。table 0-row-3 1-row-3 PID プロパティキー プロパティの値 org.apache.jackrabbit.oak.query.QueryEngineSettingsService queryLimitReads 値:200000
デフォルト値:100000
移行
-
http://<server-name>/libs/fmdita/clientlibs/xmleditor_uuid_upgrade/page.html
を起動します。note note NOTE 「DITA アセットバックアップを有効にする」を選択すると、一時バックアップファイルが /content/uuid-upgrade
に保存され、ファイルのマイグレーションが完了すると DITA ファイルバックアップが削除されます。 -
左側のパネルから システムアップグレード を選択して、移行を実行します。 システムがバッチ処理を内部で最適に処理するので、すべてのデータを一度に移行することをお勧めします。 DITA アセットではなく、どの DITA アセットでも使用されていないファイルのみをマイグレーションにスキップできます。
-
(オプション)移行をスキップするフォルダーを選択します。 これらのフォルダーを後で移行する場合や移行をスキップする場合は、このオプションを使用します。 これらのフォルダーに DITA アセットが含まれていないこと、およびが参照しないこと(および今後は参照されないこと)を確認してください。 例えば、
content/dam/projects
のように指定します。 -
移行前にアセットのバックアップを作成するには、「Dita アセットバックアップを有効にする」を選択します。 このバックアップは、ファイルの移行でエラーが発生した場合にロールバックするために使用されます。 移行が成功した場合、バックアップは削除されます。 ただし、これにより移行プロセスが遅くなります。
-
移行を開始します。
note note NOTE 完全なログをダウンロードし、エラーが発生したかどうかを確認します。 エラーまたは例外が見つかった場合 続行せず 最初にエラーを修正します。 一般的なエラーは、この記事の最後に記載しています。 -
移行が完了すると、レポートをダウンロードできるようになります。また、ログ全体もダウンロードできます。
-
移行実行中に「レポートをダウンロード」を選択し、フォルダー内のすべてのファイルが正しくアップグレードされているかどうか、およびすべての機能がそのフォルダーでのみ機能するかどうかを確認します。
note note NOTE コンテンツの移行は、フォルダーレベル、完全な /content/dam
ージ、または同じフォルダーで実行できます(移行の再実行)。また、DITA コンテンツで使用したすべてのメディアアセット(画像やグラフィックなど)に対してコンテンツの移行が確実に行われるようにすることが重要です。
-
すべてのファイルが移行されたら、左側のパネルから ベースライン/レビューアップグレード を選択して、ベースラインを移行し、フォルダーレベルでレビューします。
各ステップでのレポートの分析
手順:システムアップグレード
手順:ベースラインをアップグレードする
baselineObj not found on
以外のエラーがあるかどうかを確認します。移行後
-
移行が完了したら、左側のパネルから システムアップグレードの検証 を選択し、移行前と移行後に出力ファイルを検証して、移行が成功したことを確認します。
-
サーバーの移行が成功したら、次のワークフローと設定(移行中に最初に無効にしたその他すべてのワークフローを含む)を有効にして、サーバーで作業を続行します。
- DAM アセットの更新ワークフロー
- DAM メタデータワークフロー
note note NOTE 移行前に content/dam
内の任意のパスで実行していたワークフローランチャーを有効にするのが理想的です。 -
次の設定を有効にします。
table 0-row-3 1-row-3 2-row-3 3-row-3 設定 プロパティ 値 com.adobe.fmdita.config.ConfigManager
後処理ワークフローランチャーの有効化 Enable(有効) com.adobe.fmdita.postprocess.version.PostProcessVersionObservation
バージョン後処理を有効にする Enable(有効) Day CQ タグ付けサービス 検証を有効にする(validation.enabled) Enable(有効) -
移行後に確認するAssetsのプロパティ:
table 0-row-4 1-row-4 設定 プロパティ 非 UUID の事前移行の値 UUID の移行後の値 com.adobe.fmdita.config.ConfigManager
AEM Site ページ名にタイトルを使用 False (デフォルト値) True note note NOTE 移行前に com.adobe.fmdita.config.ConfigManager
内のプロパティ AEM サイトページ名にはタイトルを使用 を False に設定した場合は、移行後にこのプロパティを更新する必要があります。 -
検証が完了したら、コンパクションを実行することで、ディスク領域のほとんどを再利用できます(
https://experienceleague.adobe.com/docs/experience-manager-65/deploying/deploying/revision-cleanup.html?lang=en
を参照)。