Sitecore 9.0-9.1のオンプレミス環境を準備Managed Cloud xDB
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
もし自己管理Sitecore 9.0-9.1環境を持ち、Sitecore Managed Cloud xDB契約を購入しているなら、環境の準備、リクエスト、設定が必要です。
このトピックを使って、Azure xDB Sitecore 9.0-9.1の設定、Managed Cloud xDB顧客セットのリクエスト、オンプレミスSitecoreロールの設定、CMS専用モードのオフ化の準備をしてください。
Prepare to configure Sitecore 9.0-9.1 for xDB on Azure
xDB Cloud向けにSitecore 9.0-9.1を設定する前に、以下のことをしなければなりません:
- Sitecore Experience Platformインストールガイドに従って、XM Sitecoreオンプレミスのセットアップ(Content ManagementとContent Delivery)を展開してください。
- クライアント認証証明書を作成してインストールしてください。(Sitecore Experience Platformのインストールガイド、本番環境の設定、クライアント証明書の設定手順に従ってください。)
- 自分に最適なトポロジーを決めてください。Azure用にxDB SingleかxDBスケールトポロジーのいずれかを選びましょう。
Sitecoreインスタンスがクライアント認証証明書にアクセスできるようにするために:
- コントロールパネルで「管理ツール」→「証明書マネージャー」をクリックします。
- 証明書ファイルを右クリックし、次に**「すべてのタスク**」「秘密鍵の管理」をクリックし、「追加」をクリックします。
- ポップアップダイアログボックスの「From this location」欄で、ローカルコンピュータを選択します。
- 型オブジェクト名を以下の形式で入力します:
- SitecoreをApp Poolとして運用している場合 AppPool\
- ネットワークサービスとしてSitecore運用している場合は、Network Serviceへのリードアクセスを提供します。
- SitecoreをApp Poolとして運用している場合 AppPool\
- セキュリティタブでグループ名またはユーザー名を選択し、読み取り用の**「許可**」チェックボックスを選択します。
Managed Cloud xDB顧客セットをリクエストしてください
Managed Cloud xDB顧客セットをリクエストするには、以下の条件が必要です:
- Sitecoreサポートポータルからサポートチケットを登録してください。
- 「Request a Managed Cloud Standard environment」のトピックを進めてください。
!注有効なSitecore証明書をお持ちでない場合は、Sitecore実装パートナーに連絡してサポートチケットを登録するか、Sitecore担当者に連絡してSitecoreサポートポータルにアクセスしてください。
Sitecoreサポートは以下の情報を提供します。SitecoreインスタンスでxDBを設定する際に必要になるため、保存してください。
- 処理サービスのアドレス。
- 報告サービスのURLと設定、APIキーも含まれます。
- XConnectコレクションサービスのURLと証明書の指紋。
- XConnectコレクションSearchのURLと証明書のサムプリント
- XConnect参照URLとデータ設定、データベース接続文字列や証明書の親指印など。
- マーケティングオートメーションオペレーションズサービスのURLと証明書の指紋。
- マーケティングオートメーションレポーティングサービスのURLと証明書の指紋。
オンプレミスのSitecoreロールを設定する
オンプレミスのSitecoreロールを設定するには、接続文字列とパッチ設定ファイルを設定する必要があります。
!注設定ファイルに直接変更を加えないでください。代わりに、実行時に必要な変更を行うパッチファイルを作成する必要があります。
XM Content Managementの役割
-
ConnectionStrings.configファイルにxDB接続を追加してください。例えば:
-
ProcessingサーバーとReportingサーバーへの接続を設定するには、 \App_Config\Sitecore\Marketing.xDB\Sitecore.Xdb.Remote.Client.configファイルを開き、ReportingノードとProcessingノードのserviceUrl パラメータを設定し、それぞれxDBの一部として展開されているReportingサービスとProcessingサービスのURLを指すように設定します。
XM Content Deliveryの役割
-
例えば、xDB接続をConnectionStrings.configファイルに追加してください:
!noteReporting API Keyには一意の値があり、例えばGUIDがContent Managementの役割からReporting Web Appへの通信時に認証に使用されます。これはCertificate Thumbprint値として知られています。xDBのデプロイとContent Management接続文字列には同じ値を必ず使う必要があります。
CMS専用モードをオフにしてください
Content ManagementおよびContent Deliveryの両方の役割でCMS専用モードをオフにするには:
-
\App_Config\Sitecore\Marketing.xDB\Sitecore.Xdb.configファイルを開いて、Xdb.Enabledand Xdb.Tracking.Enabled設定を「true」に設定してください。例えば: