オンプレミスからCloud Serviceへのコンテンツの移行
Experience Manager as a Cloud Serviceは、Experience Manager Guides、Assets、Forms、Screens向けに、拡張性、安全性、俊敏性の高いテクノロジー基盤を提供します。これにより、マーケターやIT担当者は、インパクトのあるエクスペリエンスを大規模に提供することに注力できます。
Experience Manager as a Cloud Serviceなら、製品のアップグレード計画ではなく、イノベーションに集中できます。新機能は徹底的にテストされ、チームに中断されることなく提供されるので、チームは常に最新バージョンのAdobe Experience Managerにアクセスできます。
この記事では、オンプレミスまたはManaged Services Experience Manager GuidesのコンテンツをCloud Servicesに移行するための詳細な手順を説明し、クラウドベースのプラットフォームへのスムーズな移行を実現します。
前提条件
- Adobe Experience Manager 6.4以降のバージョン
- Experience Manager GuidesはUUID バージョンである必要があります。 UUID以外のバージョンのAdobe Experience Manager Guidesを使用している場合は、まずDITA以外のコンテンツの移行の手順を使用してUUIDに移行します。
- コンテンツを移行するクラウドインスタンスの Cloud Acceleration Manager へのアクセス
- 最大20 TBのリポジトリサイズがサポートされています
- Lucene インデックスの合計サイズ 25 GB
- ノード名の長さは150 バイト未満である必要があります
移行プロセス
コンテンツ転送ツールは、Adobeによって開発されたツールで、ソース Adobe Experience Manager オンプレミスまたはManaged Services インスタンスからターゲット Experience Manager Cloud Service インスタンスへの既存のコンテンツの移行を開始するために使用できます。
このツールは、プリンシパル(ユーザーまたはグループ)も自動的に転送します。
コンテンツ転送ツールをZIP ファイルとしてソフトウェア配布 ポータルからダウンロードできます。
- ソフトウェア配布 ポータルの「AEM as a Cloud Service」タブを選択します。
- コンテンツ転送ツールを検索します。
- リストから コンテンツ転送ツール を選択してダウンロードします。
次に、Package Managerを介してパッケージをソース Adobe Experience Manager インスタンスにインストールします。必ず最新バージョンをダウンロードしてください。
最新バージョンについて詳しくは、 リリースノート を参照してください。
Experience Manager Guides コンテンツをExperience Manager as a Cloud Serviceに移行するには、次の手順を実行します。
-
experience.adobe.comにログインし、Experience Managerを選択します。
-
Cloud Acceleration Manager タイルの Launch をクリックします。
-
最初のプロジェクトを作成します。
-
名前と説明を追加し、作成をクリックします。 プロジェクトが作成されます。
-
作成したプロジェクトを選択し、プロジェクト画面を開きます。
-
「コンテンツ転送」タイルの「レビュー」をクリックします。
-
「移行セットを作成」をクリックします。
-
移行セットの名前と説明を入力します。
-
作成後、3つのドットを選択し、抽出キーをコピーを選択します。
-
「クリップボードにコピー」をクリックします。最初のプロジェクトを作成します。
-
上部の Adobe Experience Manager を選択し、ソフトウェア配布 タイルを選択します。
-
Software Distribution ポータルで、「Adobe Experience Manager as the Cloud Service」タブを選択し、「content transfer tool」を検索して、content transfer tool パッケージをダウンロードします。
note NOTE 必ず最新バージョンをダウンロードしてください。 -
オンプレミスインスタンスの パッケージマネージャー にパッケージ
content-transfer.all-3.0.10.zipをアップロードしてインストールします。
-
オンプレミスインスタンスで、ツール > 操作 > コンテンツ移行 > コンテンツ転送を選択します。
-
コンテンツ転送を選択し、移行セットを作成して、Cloud Acceleration Managerからコピーした抽出キーを貼り付けます。 これにより、ソースとターゲット間の接続が確立されます。 次に、キーを検証し、値を入力した後に有効性を示します。
-
「バージョンを含める」オプションを有効にして、ファイルバージョンを含めます。
-
移行するパスを指定し、保存をクリックします。
例:/content/sites
または/content/dam/tech-docs
note NOTE Experience Manager Guides コンテンツでは、次のパスを必須で移行する必要があります。 /content/dam/var/dxml
移行セットの作成中は、次のパスが制限されます。
/apps/libs/home/etcCTTで/etc個のパスを選択できます。
-
「保存」をクリックします。
-
移行セットを選択し、上部の 抽出 を選択します。
-
選択したパスと設定の移行セット抽出 ポップアップで詳細を確認し、抽出をクリックします。抽出には数分かかり、ステータスが更新済みとして表示されます。
-
抽出が完了し、ステータス
finishedが表示されたら、Cloud Acceleration Managerに移動し、手順18で作成したプロジェクトを選択します。
詳細については、3つのドットを選択し、詳細を表示を選択してください。 -
移行セットの詳細ポップアップで、移行セットの設定を確認し、ポップアップを閉じます。次のスクリーンショットに示すように、パスおよびその他の設定を表示できます。
-
取り込みジョブ > 新しい取り込みをクリックします。
-
必要なチェックマーク値を確認し、作成をクリックします。
-
移行セットを選択し、環境に必要なサーバーを選択して、Ingestをクリックします。
パブリッシュインスタンスでのコンテンツ転送ツールの実行
ソース公開インスタンスにコンテンツ転送ツールをインストールして、コンテンツをターゲット公開インスタンスに移動します。
コンテンツ転送ツールは、公開環境にコンテンツを取り込む際に、公開コンテンツと非公開コンテンツを区別しません。移行セットで指定されたコンテンツは、選択したターゲットインスタンスに取り込まれます。ユーザーは、移行セットをオーサーインスタンス、パブリッシュインスタンス、またはその両方に取り込むことができます。
推奨アプローチ
次のような推奨事項を検討します。
- 作成者インスタンスで使用されていた コンテンツ転送ツール と同じバージョンを使用します。
- パブリッシュへの取り込み中に、パブリッシュ層は(オーサーとは異なり)スケールダウンされません。
- 1つのパブリッシュノードのみを移行します。 抽出を開始する前に、それをロードバランサーから削除します。
- AEM as a Cloud Service 環境のオーサーからパブリッシュへのコンテンツ配布
- パブリッシュインスタンス間のユーザー同期
トラブルシューティング
次のエラーが原因で抽出が失敗した場合は、関連するCA証明書を読み込むことで解決できます。
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
理由: Adobe Experience Manager サーバーにファイアウォールの制限があるため、次のエンドポイントを許可リストに追加してください。
casstorageprod.blob.core.windows.net
SSL ログを有効にします。