4.3.1非UUIDから4.3.2 UUID コンテンツへの移行
UUID バージョン 4.3.1以外からUUID バージョン 4.3.2にコンテンツを移行するには、次の手順を実行します。
-
移行プロセスを開始する前に、次のことを確認してください。
- アクティブなレビューをすべて閉じました。
- すべての翻訳タスクを閉じました。
-
UUID サーバーにコンテンツを移行する前に、互換性のあるAEM Guides バージョンがインストールされているUUID以外のサーバーが存在することを確認します。
-
4.3.1より前のバージョンを使用している場合は、バージョン 4.3.1にアップグレードします。製品のライセンス版に固有の アップグレード手順に従います。
-
現在、4.3.1以降のバージョンは移行でサポートされていません。
パッケージインストール
お使いのバージョンに応じて、Adobe Software Distribution Portalから必要なパッケージをダウンロードします。
- 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に対して、次のチェックを実行します。
-
移行前パッケージ com.adobe.guides.pre-uuid-migration-1.2.27.zipをバージョン 4.3.1にインストールします。
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 このユーティリティは、ベースラインやレビューで使用されているバージョンを削除したり、ラベルを付けたりすることはありません。
詳しくは、古いバージョンのパージ を参照してください。
移行の前提条件
-
オーサーインスタンスでのみUUID移行を実行します。
-
次のインフラストラクチャの準備状態を確認します。
- オーサーインスタンスのサイズは、CPUとメモリでアップグレードされ、処理の高速化と一括アクティビティに必要なメモリの追加がサポートされます。 例えば、現在の割り当て済みCPUとメモリが8 vCPUと24 GB ヒープの場合は、このアクティビティに2倍のサイズを使用します。
- 全体的なディスク領域と一時ディスク領域
(crx-quickstart directory)のバッファは、既に消費されているバッファの10倍である必要があります。 移行が完了したら、コンパクションを実行して、ほとんどのディスク領域を再利用できます。 - このアクティビティを開始する前に、オフライン Tar コンパクションを実行してください。
- この移行の期間に、インデックス作成やシステムのメンテナンスが計画されていないことを確認してください。
-
サポートされているリリースのUUID バージョンを非UUID バージョンにインストールします。 例えば、4.3.1非UUID ビルドを使用している場合は、UUID バージョン 4.3.2 com.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 理想的には、 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.ConfigManageruuid: 正規表現 ^GUID-(?<id>.*)com.adobe.fmdita.postprocess.version.PostProcessVersionObservationバージョンの後処理を有効にする Disable(無効) Day CQ Tagging Service 検証を有効にする(validation.enabled) Disable(無効) -
次の別のロガーを追加します。
com.adobe.fmdita.uuidcom.adobe.guides.uuid。
-
(以前に行っていない場合)システムに100,000個を超えるDITA ファイルがある場合は、
queryLimitReadsのorg.apache.jackrabbit.oak.query.QueryEngineSettingsServiceを大きな値(存在するアセット数よりも大きい値、例えば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 「DITA アセットバックアップを有効にする」を選択すると、一時バックアップファイルは /content/uuid-upgradeに保存され、ファイルの移行が完了するとDITA ファイルバックアップが削除されます。 -
左側のパネルから「システムのアップグレード」を選択して、移行を実行します。 システムが内部的にバッチ処理を最適に処理するため、すべてのデータを一度に移行することをお勧めします。 移行のためにスキップできるのは、DITA アセットではなく、DITA アセットで使用されていないファイルのみです。
-
(オプション)移行をスキップするフォルダーを選択します。 このオプションを使用して、後でこれらのフォルダーを移行するか、移行をスキップします。 これらのフォルダーがDITA アセットを持たず、DITA アセットによって参照されないこと(将来的には参照されないこと)を確認します。 例えば、
content/dam/projectsのように指定します。 -
移行前にアセットのバックアップを作成する場合は、Dita アセットのバックアップを有効にするを選択します。 このバックアップは、ファイルの移行時にエラーが発生した場合にロールバックするために使用されます。 移行が成功した場合、バックアップは削除されます。 ただし、これは移行プロセスを遅らせます。
-
移行を開始します。
note NOTE 完全なログをダウンロードし、エラーが発生したかどうかを確認します。 エラーまたは例外が見つかった場合続行しないでください。最初にエラーを修正します。 一般的なエラーは、この記事の最後に記載されています。 -
移行が完了すると、レポートのダウンロードが可能になり、ログ全体もダウンロードできます。
-
移行中に「レポートをダウンロード」を選択し、フォルダー内のすべてのファイルが正しくアップグレードされているかどうか、すべての機能がそのフォルダーでのみ機能するかどうかを確認します。
note NOTE コンテンツの移行は、フォルダーレベル、完全な /content/dam、または同じフォルダー(移行を再実行)で実行できます。また、DITA コンテンツで使用した画像やグラフィックなど、すべてのメディアアセットに対してコンテンツの移行を確実に実行することが重要です。
-
すべてのファイルを移行したら、左側のパネルから「ベースライン/レビューアップグレード」を選択して、ベースラインを移行し、フォルダーレベルでレビューします。
各ステップのレポートの分析
手順:システムのアップグレード
手順:ベースラインのアップグレード
baselineObj not found on移行後
-
移行が完了したら、左側のパネルから「システムアップグレードの検証」を選択し、移行の前後で出力ファイルを検証して、移行が成功することを確認します。
-
サーバーを移行した後、次のワークフローと設定(移行中に最初に無効化されたその他のすべてのワークフローを含む)を正常に有効にして、サーバーでの作業を続行します。
- DAM アセットの更新ワークフロー
- DAM メタデータワークフロー
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 Tagging Service 検証を有効にする(validation.enabled) Enable(有効) -
移行後に確認するAssets プロパティ:
table 0-row-4 1-row-4 設定 プロパティ 非UUIDでの移行前の値 UUIDでの移行後の値 com.adobe.fmdita.config.ConfigManagerAEM サイトのページ名にタイトルを使用 False (既定値) True note NOTE 移行前にプロパティ Use title for AEM Site page names inside com.adobe.fmdita.config.ConfigManagerを False に設定した場合、移行後にこのプロパティを更新する必要があります。 -
検証が完了した後、コンパクションを実行することで、ほとんどのディスク領域を再利用できます(
https://experienceleague.adobe.com/docs/experience-manager-65/deploying/deploying/revision-cleanup.html?lang=jaを参照)。