チュートリアル: DockerでのSCCH 5.1から5.2へのアップグレード
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このセクションでは、コンテナプラットフォームでSitecore Connect for Content Hub T (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用の新しいDockerイメージをビルドします。
-
mssql-upgradeイメージをビルドします
-
アップグレードを実行する
新しいDockerイメージを構築する
新しいDockerイメージを構築する
新しいバージョンのSXPとSCCHのDockerイメージをビルドする必要があります。
SXP 10.4およびSCCH 5.2 Dockerイメージをビルドするには、次の手順を実行します。
-
SXPコンテナ デプロイメント10.4パッケージをSitecoreのダウンロード ページからダウンロードします。フォルダ構造をそのままにして、ローカルワークステーション上の新しいフォルダに抽出します。新しいフォルダにSCCHなどの名前を付けます。
-
SCCHコンテナ デプロイメント5.2パッケージをSitecoreのダウンロード ページからダウンロードします。フォルダ構造をそのままにして、ローカルワークステーションに抽出します。 Chub.Asset\compose\<windows version>\<topology> フォルダ内のファイルをコピーし、SXP 10.4デプロイメント構造の \compose\<windows version>\<topology> フォルダに貼り付けます。
-
Sitecore 10.3コンテナ デプロイメント フォルダーに移動します。 mssql-dataフォルダーからデータベースをコピーし、Sitecore 10.4コンテナー デプロイmssql-dataフォルダーに貼り付けます。
-
Sitecore 10.4をデプロイするには、管理者権限でPowerShellウィンドウを開き、SC 10.4 Containerデプロイ フォルダーに移動して、次のコマンドを実行します。
-
Sitecore Container 10.4が正常に稼働していることを確認します。
mssql-upgradeイメージをビルドします
mssql-upgradeイメージをビルドします
カスタムmssql-upgradeイメージを使用して、SCCHがインストールされているSitecoreソリューションをアップグレードします。カスタムmssql-upgradeイメージをビルドするには、コンテナー レジストリから最新のSitecore XP mssql-upgradeイメージをダウンロードし、その上にカスタムDockerfileを作成する必要があります。
-
Sitecoreダウンロード ページの Resource files for Modules 1.0.0セクションから、Sitecore Connect for Content Hub Upgrade resources 1.0.0パッケージをダウンロードします。ローカル マシン上のフォルダーに抽出します。
-
アップグレード リソースから \<current version>\Dataフォルダをコピーし、使用しているWindowsバージョンとトポロジのアップグレード フォルダ ( ltsc2019\upgrade\xp1など) に貼り付けます。
-
<current version> フォルダにDockerファイルを作成し、Dockerfileという名前を付けます。このファイルで、基本イメージを10.4 mssql-upgradeイメージにポイントする命令を追加します。たとえば、ファイルは次のようになります。
メモDockerfileで、ARG BASE_IMAGEパラメーターがmssql-upgradeイメージを指していること、およびDataフォルダーのローカル パスが手順1で作成したフォルダーの6.0.0\Dataフォルダーに設定されていることを確認します。
-
mssql-upgradeイメージをビルドするには、PowerShellウィンドウを開き、Dockerfileを配置したフォルダーに移動して、次のコマンドを実行します。
-
指定した名前で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ファイルの詳細が正しいことを確認します。詳細については、『 Upgrade Container Deployment Guide for SXP 10.4.0』を参照してください。
-
docker-compose.upgrade.ymlファイルで、前に作成したmssql-upgradeイメージでimage設定を更新します。
-
管理者権限で新しいPowerShellウィンドウを開きます。アップグレードディレクトリに移動します。
-
mssqlコンテナが稼働していることを確認します。
-
アップグレードを実行するには、次のコマンドを実行します。
-
アップグレードのステータスを確認するには、次のコマンドを実行します。