---
title: "攻略:KubernetesでSCCH 5.1から5.2へのアップグレード"
slug: "walkthrough--upgrading-scch-5-1-to-5-2-on-kubernetes"
abstract: "Azure KubernetesサービスのContent HubコネクターのSitecore Connectをアップグレードする方法。"
---
# 攻略:KubernetesでSCCH 5.1から5.2へのアップグレード

このセクションでは、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](https://support.sitecore.com/kb?id=kb_article_view&sysparm_article=KB0505663)をご覧ください。

このウォークスルーでは、以下の方法を説明します:

-   mssql-upgradeイメージをビルドしてプッシュします
-   アップグレードを実行してください

## mssql-upgradeイメージをビルドしてプッシュします

SCCHをアップグレードするには、mssql-upgradeイメージを構築する必要があります。そのためには:

1.  [Walkthrough: DockerでSCCH 5.1から5.2へのアップグレード](https://doc.sitecore.com/xp/ja/developers/connect-for-ch/52/connect-for-content-hub/walkthrough--upgrading-scch-5-1-to-5-2-on-docker.html "Walkthrough: Upgrading SCCH 5.1 to 5.2 on Docker")のセクション「*mssql-upgradeイメージを構築*」セクションで説明されている通りに、SCCH用のイメージを構築してください。
    
2.  PowerShellウィンドウでDockerfileを含むフォルダに移動し、画像をビルドしてタグ付けします。例えば:
    
    docker build . -t sitecore-scch-xp1-cm:<imageVersionTag> $registry/sitecore-scch-xp1-cm:<newTag>
    
3.  Dockerが画像を作成しているか確認してください。
    
4.  作成したイメージをAzureレジストリにプッシュします。例えば:
    
    docker push $registry/sitecore-scch-xp1-cm:<newTag>

## アップグレードを実行してください

コンテナイメージを構築したら、SCCHをアップグレードできます。

Sitecore 10.4でSCCH 5.2にアップグレードするには:

1.  Sitecore 10.4 Sitecoreコンテナデプロイメントパッケージを、[Sitecoreのダウンロードページ](https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform.aspx)からダウンロードして解凍してください。フォルダ構造をそのままローカルワークステーションに解凍します。
    
2.  例えば、使っているWindowsのバージョンとトポロジーのアップグレードフォルダに移動してください。 k8s\\ltsc2019\\upgrade\\xp1。 kustomization.yamlファイルで、画像セクションを更新し、以前作成してプッシュしたカスタムmssql-upgradeイメージのnewNameとnewTagを入れます。
    
3.  configurationフォルダ内のシークレットファイルを更新してください。シークレットファイルの詳細については、[Sitecoreダウンロードページで](https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform.aspx)入手可能な本*番環境のインストールガイドKubernetes*ご参照ください。
    
4.  [Sitecoreダウンロードページ](https://dev.sitecore.net/Downloads/Sitecore_Connect_for_Content_Hub.aspx)からSCCHコンテナデプロイメント5.2パッケージをダウンロードしてください。フォルダ構造をそのままローカルワークステーションに展開します。SCCH\\k8s\\<windows version>\\overridesフォルダをコピーし、SXP 10.4デプロイメント構造内の\\k8s\\<windows version>\\フォルダに貼り付けます。
    
5.  例えば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
6.  Azure CLIにログインしてサブスクリプションを設定してください。
    
    az login
    az account set --subscription "Your Subscription"
    
7.  AKSクラスターで作成されたKubernetesクラスタの認証情報を取得してください。
    
    zaks get-credentials --resource-group <10.4 resource group>--name <10.4 cluster>
    
8.  Sitecoreアップグレードジョブを展開するには、更新されたファイルがあるフォルダ(例えばk8s\\ltsc2019\\upgrade\\xp1)にアクセスし、次のコマンドを実行します。
    
    kubectl apply -k .\\
    
9.  ジョブが完了しているかを確認するには、次のコマンドを実行します:
    
    kubectl get pod
    
10.  アップグレードプロセスが完了したら、Kubernetesのアップグレードジョブとアップグレードシークレットを削除できます。コンソールでステップ2のアップグレードフォルダに移動し、以下のコマンドを実行します:
     
     kubectl delete -f.\\
     kubectl delete -k.\\
     

> !注カスタムmssqlイメージでのアップグレードには、SCCH 5.2がリソースファイル使用に移行したため、データベースからSCCH項目のクリーンアップが含まれます。これにはSitecoreの役割*インスタンスCM、**xconnect*、*xdbsearchworker*の再構築とアップグレードが必要です。
> 
> Sitecoreロールインスタンスの構築および展開方法の詳細については、[Sitecoreダウンロードページの](https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform.aspx)Sitecore *Upgrade Container Deployment Guide*を参照してください。