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

Version: 5.2
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

このセクションでは、コンテナプラットフォーム上でSitecore Connect for Content Hub(SCCH)をバージョン5.2にアップグレードする方法について説明します。

SCCHコンテナのバージョン5.2へのアップグレードを行う前に、以下の条件が必要です:

  • Sitecore Experience Platform (SXP) 10.3 がDockerにデプロイされました
  • Dockerに展開されたSCCH 5.1
  • 現在のSCCH 5.1コンテナファイルの最新バックアップ

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

  • SXP 10.4とSCCH 5.2用の新しいドッカーイメージを構築します。
  • mssql-upgradeイメージを構築します
  • アップグレードを実行してください

新しいDockerイメージを構築する

新しいSXPとSCCHのDockerイメージは必ずビルドしなければなりません。

SXP 10.4およびSCCH 5.2のDockerイメージを構築するには:

  1. SitecoreダウンロードページからSXPコンテナデプロイメント10.4パッケージをダウンロードしてください。フォルダ構造をそのまま残した状態でローカルワークステーションの新しいフォルダに展開します。例えば、新しいフォルダ名をSCCH

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

  3. Sitecore 10.3コンテナデプロイメントフォルダに移動してください。 mssql-dataフォルダからデータベースをコピーし、Sitecore 10.4コンテナデプロイメントmssql-dataフォルダに貼り付けます。

  4. Sitecore 10.4を展開するには、管理者権限のあるPowerShellウィンドウを開き、SC 10.4コンテナデプロイフォルダに移動し、以下のコマンドを実行します。

    docker-compose build docker-compose up

  5. Sitecoreコンテナ10.4が正常に稼働しているか確認してください。

mssql-upgradeイメージを構築します

SCCHがインストールされているSitecoreソリューションをアップグレードするには、カスタムのmssql-upgradeイメージを使用します。カスタムmssql-upgradeイメージを構築するには、コンテナレジストリから最新のSitecore XP mssql-upgradeイメージをダウンロードし、その上にカスタムDockerfileを作成する必要があります。

  1. Sitecoreダウンロードページの「モジュール1.0.0のリソースファイル」セクションから、アップグレードリソース1.0.0パッケージContent Hub Sitecore Connectをダウンロードしてください。ローカルマシンのフォルダに解凍します。

  2. アップグレードリソースから \\Dataフォルダをコピーし、使っているWindowsのバージョンとトポロジーのアップグレードフォルダに貼り付けます。例えばltsc2019\upgrade\xp1。

  3. フォルダ内にdockerファイルを作成し、Dockerfileと名付けます。ファイル内で、ベースイメージを10.4 mssql-upgradeイメージに指す命令を追加します。ファイルは例えば次のような見た目になります:

    ARG BASE_IMAGE=ideftdevacr.azurecr.io/sxp/sitecore-xp1-mssql-upgrade

    .4.0.006572.994-10.0.17763.2183-ltsc2019-unstable FROM ${BASE_IMAGE} SHELL "powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"

    Add chub module

    Version: 5.2
    日本語翻訳に関する免責事項

    このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

    COPY < SCCH Module Upgrade Resource file path> "C:\data\ResourceItems\10.1.0\modules\"

    !注Dockerfileでは、ARGのBASE_IMAGEパラメータがmssql-upgradeイメージを指し、Dataフォルダのローカルパスはステップ1で作成したフォルダ内の6.0.0\Dataフォルダに設定されていることを確認してください。

  4. mssql-upgradeイメージを構築するには、PowerShellウィンドウを開き、Dockerfileを置いたフォルダに移動し、次のコマンドを実行します。

    docker build . -t ":

  5. Dockerが指定した名前のイメージを作成しているか確認してください。

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

コンテナイメージを準備できたら、アップグレードを行えます。

アップグレードを行うには:

  1. ローカルマシンのPowerShellウィンドウでSCCH Deployment 5.2フォルダに移動します。例えば、使用しているWindowsバージョンとトポロジーのアップグレードフォルダに移動します。 ltsc2019\upgrade\xp1。

  2. トポロジーフォルダ内でcompose-init.ps1 scriptを実行します。このスクリプトは、SQLユーザー名、SQLパスワード、SQL Serverアドレス、Sitecoreライセンスファイルなど、すべての環境変数の適切な値で環境設定ファイルを更新します。

    !注デプロイ準備のためのスクリプト実行についての詳細は、SitecoreのダウンロードページにあるDeveloper Workstation with Containersのインストールガイドをご覧ください。

  3. アップグレードフォルダ内で、upgrade.envファイルに正しい詳細が含まれているか確認してください。詳細については、SXP 10.4.0の アップグレードコンテナ展開ガイド をご覧ください。

  4. docker-compose.upgrade.ymlファイルで、以前作成したmssql-upgradeイメージでimage設定を更新してください。

  5. 新しいPowerShellウィンドウを管理者権限で開いてください。アップグレードディレクトリに移動します。

  6. mssqlコンテナが稼働しているか確認してください。

  7. アップグレードを行うには、次のコマンドを実行します:

    docker-compose.exe -f .\docker-compose.upgrade.yml --env-file .\upgrade.env up

  8. アップグレードの状況を確認するには、次のコマンドを実行してください:

    docker-compose.exe -f .\docker-compose.upgrade.yml --env-file .\upgrade.env ps

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