攻略 5.1から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イメージを構築するには:
-
SitecoreダウンロードページからSXPコンテナデプロイメント10.4パッケージをダウンロードしてください。フォルダ構造をそのまま残した状態でローカルワークステーションの新しいフォルダに展開します。例えば、新しいフォルダ名をSCCH
-
SitecoreダウンロードページからSCCHコンテナデプロイメント5.2パッケージをダウンロードしてください。フォルダ構造をそのままローカルワークステーションに展開してください。Chub.Asset\compose\
\ フォルダのファイルをコピーし、SXP 10.4デプロイメント構造の\compose\ \ フォルダに貼り付けます。 -
Sitecore 10.3コンテナデプロイメントフォルダに移動してください。 mssql-dataフォルダからデータベースをコピーし、Sitecore 10.4コンテナデプロイメントmssql-dataフォルダに貼り付けます。
-
Sitecore 10.4を展開するには、管理者権限のあるPowerShellウィンドウを開き、SC 10.4コンテナデプロイフォルダに移動し、以下のコマンドを実行します。
docker-compose build docker-compose up
-
Sitecoreコンテナ10.4が正常に稼働しているか確認してください。
mssql-upgradeイメージを構築します
SCCHがインストールされているSitecoreソリューションをアップグレードするには、カスタムのmssql-upgradeイメージを使用します。カスタムmssql-upgradeイメージを構築するには、コンテナレジストリから最新のSitecore XP mssql-upgradeイメージをダウンロードし、その上にカスタムDockerfileを作成する必要があります。
-
Sitecoreダウンロードページの「モジュール1.0.0のリソースファイル」セクションから、アップグレードリソース1.0.0パッケージContent Hub Sitecore Connectをダウンロードしてください。ローカルマシンのフォルダに解凍します。
-
アップグレードリソースから \
\Dataフォルダをコピーし、使っているWindowsのバージョンとトポロジーのアップグレードフォルダに貼り付けます。例えばltsc2019\upgrade\xp1。 -
フォルダ内に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フォルダに設定されていることを確認してください。
-
mssql-upgradeイメージを構築するには、PowerShellウィンドウを開き、Dockerfileを置いたフォルダに移動し、次のコマンドを実行します。
docker build . -t "
: ” -
Dockerが指定した名前のイメージを作成しているか確認してください。
アップグレードを実行してください
コンテナイメージを準備できたら、アップグレードを行えます。
アップグレードを行うには:
-
ローカルマシンのPowerShellウィンドウでSCCH Deployment 5.2フォルダに移動します。例えば、使用しているWindowsバージョンとトポロジーのアップグレードフォルダに移動します。 ltsc2019\upgrade\xp1。
-
トポロジーフォルダ内でcompose-init.ps1 scriptを実行します。このスクリプトは、SQLユーザー名、SQLパスワード、SQL Serverアドレス、Sitecoreライセンスファイルなど、すべての環境変数の適切な値で環境設定ファイルを更新します。
!注デプロイ準備のためのスクリプト実行についての詳細は、SitecoreのダウンロードページにあるDeveloper Workstation with Containersのインストールガイドをご覧ください。
-
アップグレードフォルダ内で、upgrade.envファイルに正しい詳細が含まれているか確認してください。詳細については、SXP 10.4.0の アップグレードコンテナ展開ガイド をご覧ください。
-
docker-compose.upgrade.ymlファイルで、以前作成したmssql-upgradeイメージでimage設定を更新してください。
-
新しいPowerShellウィンドウを管理者権限で開いてください。アップグレードディレクトリに移動します。
-
mssqlコンテナが稼働しているか確認してください。
-
アップグレードを行うには、次のコマンドを実行します:
docker-compose.exe -f .\docker-compose.upgrade.yml --env-file .\upgrade.env up
-
アップグレードの状況を確認するには、次のコマンドを実行してください:
docker-compose.exe -f .\docker-compose.upgrade.yml --env-file .\upgrade.env ps