チュートリアル: KubernetesでのSCCH 5.1から5.2へのアップグレード
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このセクションでは、KubernetesのSitecore Connect for the Content Hub (SCCH) コンテナを5.2にアップグレードする方法について説明します。
コンテナSCCHコンテナをバージョン5.2にアップグレードする前に、Sitecore AKS 10.3デプロイメントとSCCH 5.1のデプロイメント、およびデータベースの最新バックアップが必要です。
SCCH 5.2と互換性のあるSitecore XM/XPバージョンについてはContent Hub互換性表のSitecore Connect ™ を参照してください。
このチュートリアルでは、次の方法について説明します。
-
mssql-upgradeイメージをビルドしてプッシュする
-
アップグレードを実行する
mssql-upgradeイメージをビルドしてプッシュする
mssql-upgradeイメージをビルドしてプッシュする
SCCHをアップグレードするには、mssql-upgradeイメージをビルドする必要があります。これを行うには、次の手順を実行します。
-
「チュートリアル: DockerでのSCCH 5.1から5.2へのアップグレード」のBuild the mssql-upgrade imageセクションで説明されているように、SCCHのイメージをビルドします。
-
PowerShellウィンドウで、Dockerfileを含むフォルダーに移動し、イメージをビルドしてタグ付けします。例えば:
-
Dockerによってイメージが作成されていることを確認します。
-
作成したイメージをAzureレジストリにプッシュします。例えば:
アップグレードの実行
アップグレードの実行
コンテナイメージをビルドしたら、SCCHをアップグレードできます。
Sitecore 10.4でSCCH 5.2にアップグレードするには:
-
Sitecoreのダウンロード ページからSitecore 10.4 Sitecore Container Deployment Packageをダウンロードして抽出します。フォルダ構造をそのままにして、ローカルワークステーションに抽出します。
-
使用しているWindowsバージョンとトポロジのアップグレード フォルダ ( k8s\ltsc2019\upgrade\xp1など) に移動します。 kustomization.yamlファイルで、以前に作成してプッシュしたカスタムmssql-upgradeイメージのnewNameとnewTagでイメージ セクションを更新します。
-
configurationフォルダーで、シークレット ファイルを更新します。シークレットファイルの詳細については、SitecoreダウンロードページにあるInstallation Guide for Production Environment with Kubernetesガイドを参照してください。
-
SCCHコンテナ デプロイメント5.2パッケージをSitecoreのダウンロード ページからダウンロードします。フォルダ構造をそのままにして、ローカルワークステーションに抽出します。 SCCH\k8s\<windows version>\overridesフォルダをコピーして、SXP 10.4デプロイメント構造の \k8s\<windows version>\ フォルダに貼り付けます。
-
SXP 10.4構造のsecretsフォルダー ( k8s\ltsc2019\overrides\xp1\secretsなど) で、次のシークレットファイルを更新します。
-
sitecore-cmp-content-hub.txt
-
sitecore-cmp-service-bus-entity-path-in.txt
-
sitecore-cmp-service-bus-entity-path-out.txt
-
sitecore-cmp-service-bus-subscription.txt
-
sitecore-dam-content-hub.txt
-
sitecore-dam-external-redirect-key.txt
-
sitecore-dam-search-page.txt
-
-
Azure CLIにログインし、サブスクリプションを設定します。
-
AKSクラスターで作成されたKubernetesクラスターの資格情報を取得します。
-
Sitecoreアップグレードジョブをデプロイするには、更新されたファイルがあるフォルダ( k8s\ltsc2019\upgrade\xp1など)に移動し、次のコマンドを実行します。
-
ジョブが完了したかどうかを確認するには、次のコマンドを実行します。
-
アップグレードプロセスが完了したら、Kubernetesアップグレードジョブとアップグレードシークレットを削除できます。コンソールで、ステップ2のアップグレードフォルダに移動し、次のコマンドを実行します。
カスタムmssql-imageを使用したアップグレードには、SCCH 5.2がリソース ファイルの使用に移行したため、データベースからのSCCH項目のクリーンアップが含まれます。これには、Sitecoreロールインスタンスcm、xconnect、xdbsearchworkerを再構築してアップグレードする必要があります。
Sitecoreロールインスタンスをビルドしてデプロイする方法の詳細については、SitecoreダウンロードページのSitecore Upgrade Container Deployment Guideを参照してください。