攻略
5.1から5.2へのアップグレード

Version: 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イメージを構築する必要があります。そのためには:

  1. Walkthrough: DockerでSCCH 5.1から5.2へのアップグレードのセクション「mssql-upgradeイメージを構築」セクションで説明されている通りに、SCCH用のイメージを構築してください。

  2. PowerShellウィンドウでDockerfileを含むフォルダに移動し、画像をビルドしてタグ付けします。例えば:

    docker build . -t sitecore-scch-xp1-cm: $registry/sitecore-scch-xp1-cm:

  3. Dockerが画像を作成しているか確認してください。

  4. 作成したイメージをAzureレジストリにプッシュします。例えば:

    docker push $registry/sitecore-scch-xp1-cm:

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

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

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

  1. Sitecore 10.4 Sitecoreコンテナデプロイメントパッケージを、Sitecoreのダウンロードページからダウンロードして解凍してください。フォルダ構造をそのままローカルワークステーションに解凍します。

  2. 例えば、使っているWindowsのバージョンとトポロジーのアップグレードフォルダに移動してください。 k8s\ltsc2019\upgrade\xp1。 kustomization.yamlファイルで、画像セクションを更新し、以前作成してプッシュしたカスタムmssql-upgradeイメージのnewNameとnewTagを入れます。

  3. configurationフォルダ内のシークレットファイルを更新してください。シークレットファイルの詳細については、Sitecoreダウンロードページで入手可能な本番環境のインストールガイドKubernetesご参照ください。

  4. SitecoreダウンロードページからSCCHコンテナデプロイメント5.2パッケージをダウンロードしてください。フォルダ構造をそのままローカルワークステーションに展開します。SCCH\k8s\\overridesフォルダをコピーし、SXP 10.4デプロイメント構造内の\k8s\\フォルダに貼り付けます。

  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、*xconnectxdbsearchworkerの再構築とアップグレードが必要です。

Sitecoreロールインスタンスの構築および展開方法の詳細については、SitecoreダウンロードページのSitecore Upgrade Container Deployment Guideを参照してください。

この記事を改善するための提案がある場合は、 お知らせください!