チュートリアル: コンテナ環境にDCRMコネクタをインストールする準備
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Microsoft Dynamics 365 for Sales (DCRM) のSitecore Connectをコンテナー インストールに追加する準備をするには、Docker ServiceにデプロイするかAzure Kubernetes Serviceにデプロイするかに関係なく、このチュートリアルの手順に従います。
このチュートリアルでは、次の方法について説明します。
-
インストール ファイルを準備します。
-
Dockerイメージをビルドします。
インストール ファイルを準備する
インストール ファイルを準備する
インストールに必要なファイルを準備するには:
-
Sitecoreのダウンロード ページからDCRMコンテナ デプロイメント パッケージをダウンロードします。フォルダ構造をそのままにして、ローカルワークステーションに抽出します。
-
DCRMコンテナ デプロイ パッケージを抽出したフォルダーに移動します。使用しているWindowsのバージョンとトポロジのフォルダー ( dcrm\compose\ltsc2019\xp1など) に移動します。
-
エディタで .env-exampleファイルを開きます。すべての変数をクリップボードにコピーします。
-
ローカル マシンのSitecore Experience Platform (SXP) コンテナー デプロイ フォルダーに移動します。使用しているWindowsのバージョンとトポロジのフォルダー ( compose\ltsc2019\xp1など) に移動します。
-
エディタで .envファイルを開き、DCRM .env-exampleファイルから変数を貼り付けます。
-
次の変数のパラメーターを入力します。
-
ConnectionString_DCRM
-
ConnectionString_StagingDB
-
-
次の変数を .envファイルに追加します。
-
.envファイルを保存します。
-
DCRM compose\<version>\<topology> フォルダから、docker-compose.override.ymlファイルをSXPコンテナデプロイメントcompose\<version>\<topology> フォルダ ( docker-compose.ymlファイルがある場所) にコピーします。
Dockerイメージをビルドする
Dockerイメージをビルドする
インストール ファイルを準備したら、ロールごとにDockerファイルを作成し、Dockerイメージをビルドする必要があります。
画像アセットの詳細については、Sitecoreモジュールの追加方法に関するドキュメントを参照してください。
イメージをビルドするには:
-
ローカル マシンのSXPコンテナ デプロイ フォルダに移動します。使用しているWindowsのバージョンとトポロジのフォルダー ( compose/ltsc2019/xp1など) に移動します。サブフォルダを作成し、moduleという名前を付けます。
-
moduleフォルダに、次のサブフォルダを作成します。
-
cm
-
xconnect
-
xdbsearchworker
-
mssql-init
-
-
各サブフォルダに新しいファイルを作成し、Dockerfileという名前を付けます。
-
cmフォルダのDockerfileファイルに、次の手順を入力します。
-
xconnectフォルダのDockerfileファイルに、次の手順を入力します。
-
xdbsearchworkerフォルダのDockerfileファイルに、次の手順を入力します。
-
mssql-initフォルダのDockerfileファイルに、次の手順を入力します。
-
compose\<version>\<topology>\docker-compose.override.ymlファイルに、各ロールのビルド手順を追加します。すべてのトポロジについて、次の手順から開始します。
XP0をデプロイする場合は、次の手順を追加しますxconnect
XP1をデプロイする場合は、xdbsearchとxdbcollectionの手順を追加します。
-
Windowsコンソールで、docker-compose.override.ymlファイルが含まれているフォルダーに移動します。コマンドdocker-compose buildを実行します。
-
Dockerにデプロイする場合は、DockerでSitecoreにDCRMコネクタ モジュールを追加するの手順に進みます。
Kubernetesにデプロイする場合は、「 チュートリアル: Azure Kubernetes ServiceのSitecoreへのDCRMコネクタ モジュールの追加」の手順に進みます。
接続文字列の追加やWeb設定ファイルの変更など、Sitecoreデプロイメントの一部の変更では、設定ファイルを変更するために設定変換を使用する必要があります。設定変換の適用方法については、Sitecoreを参照してください。 コンテナ開発ドキュメントコンテナ開発ドキュメント.