複数のContent Managementインスタンスを構成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
インデックス作成は、1つのインスタンスでのみ実行する必要があります。追加のContent Managementインスタンスをインストールする場合は、それらのインスタンスからIndexingサブロールを削除する必要があります。
複数のContent Management (CM) インスタンスを設定するには、インストールしたインスタンスごとに次の操作を行います。
-
デフォルトでは、Sitecoreはマシン名とIISサーバー名に基づいて各CMインスタンスに名前を割り当てます。各CMインスタンスに一意の名前が付けられていることを確認する必要があります。インスタンス名を設定するには、次のパッチ ファイルを <your CM instance>/App_Config/include/InstanceName.configに作成します。
-
パブリッシングを実行できるCMインスタンスは1つだけであり、各CMインスタンスがパブリッシングCMインスタンスを指していることを確認する必要があります。パブリッシングCMインスタンス名を設定するには、次のパッチ ファイルを <your CM instance>/App_Config/include/PublishingInstance.configで作成します。
大事なPublishing.PublishingInstance設定は、Content Managementロールで組み込みの公開方法を使用している場合にのみ関連します。オプションのコンテンツ発行サービスを使用している場合は関係ありません。
-
<your CM instance>/Web.configファイルで、/configuration/system.web/machineKey設定のvalidationKey属性とdecryptionKey属性を自動生成以外の値に設定します。環境内のすべてのSitecoreインスタンスで値が同じであること、およびどちらの値にもIsolateApps修飾子が存在しないことを確認します。
-
1つのインスタンスを除くすべてのインスタンスで、スケジュールされたタスクの処理を無効にするパッチ ファイルを作成します。
<your CM instance>/App_Config/include/Example/フォルダには、InstanceNameとPublishingInstanceを設定するロジックと、スケーリングされたセットアップに関連する可能性のあるその他の設定を含むScalabilitySettings.config.exampleパッチファイルがあります。
共有セッションの状態はContent Management (CM) サーバーでサポートされていないため、スティッキー セッションを使用するにはロード バランサーを使用する必要があります。