ウォークスルー
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
DockerサービスAzure Kubernetesにデプロイする場合でも、Content Hub(SCCH)コネクタSitecore Connect設置の準備をするには、このウォークスルーの手順に従ってください。
このウォークスルーでは、以下の方法を説明します:
- インストールファイルを準備してください
- Dockerイメージを構築する
インストールファイルを準備してください
インストールに必要なファイルの準備:
-
SitecoreのダウンロードページからSCCHコンテナ展開パッケージをダウンロードしてください。フォルダ構造をそのままローカルワークステーションに展開します。
-
SitecoreダウンロードページからSitecore Experience Platformコンテナデプロイメントパッケージをダウンロードしてください。フォルダ構造をそのままローカルワークステーションの新しいフォルダに解凍します。例えば、新しいフォルダ名をSCCH
-
ステップ1でSCCHパッケージを抽出したフォルダで、使っているWindowsバージョンとトポロジーのフォルダに移動します。例えばSCCH\compose\ltsc2019\xp1。docker-compose.override.ymlファイルをステップ2で作成したSCCH\compose\
\ フォルダにコピーします。 -
SCCHフォルダ内で、使用しているWindowsバージョンとトポロジーのフォルダに移動します。例えばcompose\ltsc2019\xp1。テキストエディタで.envファイルを開きます。ファイルの一番下にSCCH画像の定義を追加します。例えば:
SCCH_IMAGE= scr.sitecore.com/sxp/modules/sitecore-chub-assets
.1.0- -
SCCHパッケージを抽出したフォルダで、テキストエディタで .env-exampleファイルを開いて、すべての内容をコピーしてください。
-
ステップ4の.envファイルの一番下部、SCCH画像データの後に、.env-exampleファイルの内容を貼り付けます。.envファイルを保存します。
Dockerイメージを構築する
インストールファイルを準備したら、各役割ごとにDockerファイルを作成し、Dockerイメージを構築しなければなりません。
!注画像アセットの詳細については、方法のドキュメントをご覧くださいSitecoreモジュールの追加Sitecoreモジュールの追加.
画像を作成するには:
-
SCCHフォルダで、使っているWindowsバージョンとトポロジーのフォルダに移動します。例えばcompose\ltsc2019\xp1。サブフォルダを作成し、moduleと名付けてください。
-
moduleフォルダ内に以下のサブフォルダを作成します:
-
cm
-
cd
!注cdサブフォルダを作成するのは、XP1やXM1トポロジーにデプロイする場合だけです。
-
mssql
!注mssqlサブフォルダを作成するのは、Docker Sitecore 10.1.3にデプロイする場合だけです。
-
mssql-init
!注mssql-initサブフォルダを作成するのは、Kubernetes Sitecore 10.1.3にデプロイする場合だけです。
-
-
各サブフォルダに新しいファイルを作成し、Dockerfileと名付けます。
-
cmフォルダのDockerfileファイルに以下の指示を入力してください:
escape=`
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ARG BASE_IMAGE ARG SCCH_IMAGE ARG TOOL_IMAGE
FROM ${SCCH_IMAGE} as scch FROM ${TOOL_IMAGE} as tooling FROM ${BASE_IMAGE}
SHELL “powershell”, “-Command”, “$ErrorActionPreference = ‘Stop’; $ProgressPreference = ‘SilentlyContinue’;”
WORKDIR C:\inetpub\wwwroot
Add SCCH module
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
COPY --from=scch \module\cm\content .\
Add tools from sitecore-docker-tools-assets
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
COPY --from=tooling \tools\ C:\tools\
Apply SCCH transformation files
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
RUN C:\tools\scripts\Invoke-XdtTransform.ps1 -Path C:\inetpub\wwwroot -XdtPath \inetpub\wwwroot\App_Data\Transforms\scch\xdts
-
XP1またはXM1トポロジーを展開する場合、cdフォルダのDockerfileファイルに以下の指示を入力してください:
escape=`
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ARG BASE_IMAGE ARG SCCH_IMAGE ARG TOOL_IMAGE
FROM ${SCCH_IMAGE} as scch FROM ${TOOL_IMAGE} as tooling FROM ${BASE_IMAGE}
SHELL “powershell”, “-Command”, “$ErrorActionPreference = ‘Stop’; $ProgressPreference = ‘SilentlyContinue’;”
WORKDIR C:\inetpub\wwwroot
Add SCCH module
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
COPY --from=scch \module\cm\content .\
Copy SCCH transformation files
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
COPY --from=scch \module\transforms\ C:\transforms\
Add tools from sitecore-docker-tools-assets
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
COPY --from=tooling \tools\ C:\tools\
Apply SCCH transformation files
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
RUN C:\tools\scripts\Invoke-XdtTransform.ps1 -Path C:\inetpub\wwwroot -XdtPath \inetpub\wwwroot\App_Data\Transforms\scch\xdts RUN C:\tools\scripts\Invoke-XdtTransform.ps1 -Path C:\inetpub\wwwroot -XdtPath \transforms\cd
-
DockerでSitecore 10.1.3にデプロイする場合は、mssqlフォルダのDockerfileファイルに以下の手順を入力してください。
escape=`
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ARG BASE_IMAGE ARG SCCH_IMAGE
FROM ${SCCH_IMAGE} as scch FROM ${BASE_IMAGE}
SHELL “powershell”, “-Command”, “$ErrorActionPreference = ‘Stop’; $ProgressPreference = ‘SilentlyContinue’;”
Copy SCCH dacpac files
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
COPY --from=scch C:\module\db C:\resources\scch_data
Copy SCCH tool files
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
COPY --from=scch C:\module\tools\ C:\scch\
Deploy SCCH dacpac files
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
RUN C:\scch\Set-DbContainmentLevel.ps1 -moduleDacpacSource C:\resources\scch_data -isContainer $true; ` Remove-Item -Path C:\scch -Recurse -Force; ` C:\DeployDatabases.ps1 -ResourcesDirectory C:\resources\scch_data; ` Remove-Item -Path C:\resources\scch_data -Recurse -Force;
-
Kubernetesで10.1.3 Sitecore展開する場合は、mssql-initフォルダのDockerfileファイルに以下の手順を入力してください。
escape=`
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ARG BASE_IMAGE ARG SCCH_IMAGE
FROM ${SCCH_IMAGE} as scch FROM ${BASE_IMAGE}
SHELL “powershell”, “-Command”, “$ErrorActionPreference = ‘Stop’; $ProgressPreference = ‘SilentlyContinue’;”
Copy SCCH dacpac files
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
COPY --from=scch C:\module\db C:\resources\scch_data
Copy SCCH tool files
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
COPY --from=scch C:\module\tools\ C:\scch\
Prepare SCCH dacpac files
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
RUN C:\scch\Set-DbContainmentLevel.ps1 -moduleDacpacSource C:\resources\scch_data -isContainer $true; ` Remove-Item -Path C:\scch -Recurse -Force;# escape=` ARG BASE_IMAGE ARG DCRMCNN_IMAGE
FROM ${DCRMCNN _IMAGE} as dcrm FROM ${BASE_IMAGE}
SHELL "powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"
Deploy DCRM Staging database file
Version:日本語翻訳に関する免責事項このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
COPY --from=dcrm C:\module\db C:\resources\dcrm
-
SCCH\compose\
\ フォルダに移動してください。編集のためにdocker-compose.override.ymlファイルを開き、cm画像用の以下の指示を追加します。 cm: image: sitecore-chub-${TOPOLOGY}-cm:${SITECORE_VERSION} build: context: ./module/cm args: BASE_IMAGE: ${SITECORE_DOCKER_REGISTRY}sitecore-${TOPOLOGY}-cm:${SITECORE_VERSION} SCCH_IMAGE: ${SCCH_IMAGE} TOOL_IMAGE: ${TOOL_IMAGE}
-
XP1またはXM1トポロジーに展開する場合は、cdイメージに以下の指示を追加してください:
cd: image: sitecore-chub-${TOPOLOGY}-cd:${SITECORE_VERSION} build: context: ./module/cd args: BASE_IMAGE: ${SITECORE_DOCKER_REGISTRY}sitecore-${TOPOLOGY}-cd:${SITECORE_VERSION} SCCH_IMAGE: ${SCCH_IMAGE} TOOL_IMAGE: ${TOOL_IMAGE}
-
DockerのSitecore 10.1.3にデプロイする場合は、mssqlイメージ用の以下の指示を追加してください:
mssql: image: sitecore-chub-${TOPOLOGY}-mssql:${SITECORE_VERSION} build: context: ./module/mssql args: BASE_IMAGE: ${SITECORE_DOCKER_REGISTRY}sitecore-${TOPOLOGY}-mssql:${SITECORE_VERSION} SCCH_IMAGE: ${SCCH_IMAGE}
-
Kubernetes Sitecore 10.1.3にデプロイする場合は、mssql-initイメージ用の指示を追加してください:
mssql-init: image: sitecore-chub-${TOPOLOGY}-mssql-init:${SITECORE_VERSION} build: context: ./module/mssql-init args: BASE_IMAGE: ${SITECORE_DOCKER_REGISTRY}sitecore-${TOPOLOGY}-mssql-init:${SITECORE_VERSION} SCCH_IMAGE: ${SCCH_IMAGE}
-
Windowsコンソールで、docker-compose.override.ymlファイルがあるSCCH\compose\
\ フォルダに移動します。以下のコマンドを実行します。 docker-compose build
-
Dockerにデプロイする場合は、「 DockerでSitecoreにSCCHコネクタモジュールを追加する」の手順を進めてください。
Kubernetesに展開する場合は、Walkthroughの指示を進めてください
KubernetesサービスでSCCHコネクタモジュールをSitecoreに追加する。
!注接続文字列の追加やウェブ設定ファイルの変更など、Sitecoreのデプロイメントを変更する場合、設定変換を使う必要があります。設定変換の適用方法については、Sitecoreをご覧ください コンテナ開発ドキュメントコンテナ開発ドキュメント.