ウォークスルー

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

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

DockerサービスAzure Kubernetesにデプロイする場合でも、Content Hub(SCCH)コネクタSitecore Connect設置の準備をするには、このウォークスルーの手順に従ってください。

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

  • インストールファイルを準備してください
  • Dockerイメージを構築する

インストールファイルを準備してください

インストールに必要なファイルの準備:

  1. SitecoreのダウンロードページからSCCHコンテナ展開パッケージをダウンロードしてください。フォルダ構造をそのままローカルワークステーションに展開します。

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

  3. ステップ1でSCCHパッケージを抽出したフォルダで、使っているWindowsバージョンとトポロジーのフォルダに移動します。例えばSCCH\compose\ltsc2019\xp1。docker-compose.override.ymlファイルをステップ2で作成したSCCH\compose\\フォルダにコピーします。

  4. SCCHフォルダ内で、使用しているWindowsバージョンとトポロジーのフォルダに移動します。例えばcompose\ltsc2019\xp1。テキストエディタで.envファイルを開きます。ファイルの一番下にSCCH画像の定義を追加します。例えば:

    SCCH_IMAGE= scr.sitecore.com/sxp/modules/sitecore-chub-assets

    .1.0-

  5. SCCHパッケージを抽出したフォルダで、テキストエディタで .env-exampleファイルを開いて、すべての内容をコピーしてください。

  6. ステップ4の.envファイルの一番下部、SCCH画像データの後に、.env-exampleファイルの内容を貼り付けます。.envファイルを保存します。

Dockerイメージを構築する

インストールファイルを準備したら、各役割ごとにDockerファイルを作成し、Dockerイメージを構築しなければなりません。

!注画像アセットの詳細については、方法のドキュメントをご覧くださいSitecoreモジュールの追加Sitecoreモジュールの追加.

画像を作成するには:

  1. SCCHフォルダで、使っているWindowsバージョンとトポロジーのフォルダに移動します。例えばcompose\ltsc2019\xp1。サブフォルダを作成し、moduleと名付けてください。

  2. moduleフォルダ内に以下のサブフォルダを作成します:

    • cm

    • cd

      !注cdサブフォルダを作成するのは、XP1やXM1トポロジーにデプロイする場合だけです。

    • mssql

      !注mssqlサブフォルダを作成するのは、Docker Sitecore 10.1.3にデプロイする場合だけです。

    • mssql-init

      !注mssql-initサブフォルダを作成するのは、Kubernetes Sitecore 10.1.3にデプロイする場合だけです。

  3. 各サブフォルダに新しいファイルを作成し、Dockerfileと名付けます。

  4. 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

  5. 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

  6. 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;

  7. 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

  8. 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}

  9. 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}

  10. 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}

  11. 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}

  12. Windowsコンソールで、docker-compose.override.ymlファイルがあるSCCH\compose\\フォルダに移動します。以下のコマンドを実行します。

    docker-compose build

  13. Dockerにデプロイする場合は、「 DockerでSitecoreにSCCHコネクタモジュールを追加する」の手順を進めてください。

    Kubernetesに展開する場合は、Walkthroughの指示を進めてください

    KubernetesサービスでSCCHコネクタモジュールをSitecoreに追加する。

!注接続文字列の追加やウェブ設定ファイルの変更など、Sitecoreのデプロイメントを変更する場合、設定変換を使う必要があります。設定変換の適用方法については、Sitecoreをご覧ください コンテナ開発ドキュメントコンテナ開発ドキュメント.

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