攻略 5.1から5.2へのアップグレード
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このセクションでは、KubernetesのSitecore Connect for Content Hub(SCCH)コンテナを5.2にアップグレードする方法を説明します。
Container SCCH Containerのバージョン5.2へのアップグレードを行う前に、SCCH 5.1を搭載したSitecore AKS 10.3のデプロイとデータベースの最新バックアップが必要です。
!注互換性Content Hub SM/XPバージョンのSCCH 5.2対応については、Sitecore Connect ™ Sitecoreをご覧ください。
このウォークスルーでは、以下の方法を説明します:
- mssql-upgradeイメージをビルドしてプッシュします
- アップグレードを実行してください
mssql-upgradeイメージをビルドしてプッシュします
SCCHをアップグレードするには、mssql-upgradeイメージを構築する必要があります。そのためには:
-
Walkthrough: DockerでSCCH 5.1から5.2へのアップグレードのセクション「mssql-upgradeイメージを構築」セクションで説明されている通りに、SCCH用のイメージを構築してください。
-
PowerShellウィンドウでDockerfileを含むフォルダに移動し、画像をビルドしてタグ付けします。例えば:
docker build . -t sitecore-scch-xp1-cm:
$registry/sitecore-scch-xp1-cm: -
Dockerが画像を作成しているか確認してください。
-
作成したイメージをAzureレジストリにプッシュします。例えば:
docker push $registry/sitecore-scch-xp1-cm:
アップグレードを実行してください
コンテナイメージを構築したら、SCCHをアップグレードできます。
Sitecore 10.4でSCCH 5.2にアップグレードするには:
-
Sitecore 10.4 Sitecoreコンテナデプロイメントパッケージを、Sitecoreのダウンロードページからダウンロードして解凍してください。フォルダ構造をそのままローカルワークステーションに解凍します。
-
例えば、使っているWindowsのバージョンとトポロジーのアップグレードフォルダに移動してください。 k8s\ltsc2019\upgrade\xp1。 kustomization.yamlファイルで、画像セクションを更新し、以前作成してプッシュしたカスタムmssql-upgradeイメージのnewNameとnewTagを入れます。
-
configurationフォルダ内のシークレットファイルを更新してください。シークレットファイルの詳細については、Sitecoreダウンロードページで入手可能な本番環境のインストールガイドKubernetesご参照ください。
-
SitecoreダウンロードページからSCCHコンテナデプロイメント5.2パッケージをダウンロードしてください。フォルダ構造をそのままローカルワークステーションに展開します。SCCH\k8s\
\overridesフォルダをコピーし、SXP 10.4デプロイメント構造内の\k8s\ \フォルダに貼り付けます。 -
例えば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にログインしてサブスクリプションを設定してください。
az login az account set --subscription "Your Subscription"
-
AKSクラスターで作成されたKubernetesクラスタの認証情報を取得してください。
zaks get-credentials --resource-group <10.4 resource group>--name <10.4 cluster>
-
Sitecoreアップグレードジョブを展開するには、更新されたファイルがあるフォルダ(例えばk8s\ltsc2019\upgrade\xp1)にアクセスし、次のコマンドを実行します。
kubectl apply -k .\
-
ジョブが完了しているかを確認するには、次のコマンドを実行します:
kubectl get pod
-
アップグレードプロセスが完了したら、Kubernetesのアップグレードジョブとアップグレードシークレットを削除できます。コンソールでステップ2のアップグレードフォルダに移動し、以下のコマンドを実行します:
kubectl delete -f.\ kubectl delete -k.\
!注カスタムmssqlイメージでのアップグレードには、SCCH 5.2がリソースファイル使用に移行したため、データベースからSCCH項目のクリーンアップが含まれます。これにはSitecoreの役割*インスタンスCM、*xconnect、xdbsearchworkerの再構築とアップグレードが必要です。
Sitecoreロールインスタンスの構築および展開方法の詳細については、SitecoreダウンロードページのSitecore Upgrade Container Deployment Guideを参照してください。