複数のContent Deliveryインスタンスを構成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
複数のコンテンツ配信 (CD) インスタンスを設定するには、インストールしたインスタンスごとに次の操作を行います。
-
各サーバーには、一意のインスタンス名が必要です。デフォルトでは、Sitecoreはマシン名とIISサーバー名で構成されるインスタンス名を割り当てます。
別のインスタンス名を割り当てる必要がある場合は、パッチファイルを使用して手動で設定します。次の例では、名前をtestCD1に設定します。
メモこれは、デフォルトのインスタンス名を変更する必要がある場合にのみ行う必要があります。
-
\App_Config\Sitecore.configファイルのPublishing.PublishingInstance設定が空であることを確認してください。そうでない場合は、空の値でパッチを適用します。
-
Sitecore IP Geolocationを有効にした場合は、GeoIPルックアップを実行するように各CDインスタンスを設定する必要があります。パッチ ファイルを使用して、\App_Config\Sitecore\Marketing.Tracking\Sitecore.Analytics.Tracking.configファイルでAnalytics.PerformLookupプロパティをtrueに設定します。この設定は、すべてのCDインスタンスでtrueに設定する必要があります。
-
CDインスタンスの セッション状態 サーバーを構成します。各サーバー クラスタについて、プライベートと共有セッション状態の両方と、セッション状態データベースを構成します。
-
Sitecore.Analytics.Tracking.configファイルで、Analytics.HostName値が空であることを確認します。そうでない場合は、空の値でパッチを当てます。
-
ASP.NET web.configファイルで、/configuration/system.web/machineKey要素のvalidationKey属性とdecryptionKey属性を自動生成されない値に設定します。値が環境内のすべてのSitecoreインスタンスで同じであり、IsolateApps修飾子がどちらの値にも存在しないことを確認します。
Sitecore 9以降では、Sitecore.Analytics.Tracking.Configファイル内のパラメーター Analytics.ClusterNameは使用されなくなったため、デフォルト値のままにしておく必要があります。
CDサーバーの負荷分散の構成
2つ以上のCDサーバーがある場合は、サーバーの負荷分散と セッション状態管理 を構成する必要があります。アウト・オブ・プロセス・セッション・ステート管理を使用する必要があります。これは、永続的なロード・バランシング方式を使用する必要がないことを意味します。