複数のContent Managementインスタンスを構成する

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

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

大事な

インデックス作成は、1つのインスタンスでのみ実行する必要があります。追加のContent Managementインスタンスをインストールする場合は、それらのインスタンスからIndexingサブロールを削除する必要があります。

「インデックス作成サブロールを有効にする」を参照してください

複数のContent Management (CM) インスタンスを設定するには、インストールしたインスタンスごとに次の操作を行います。

  1. デフォルトでは、Sitecoreはマシン名とIISサーバー名に基づいて各CMインスタンスに名前を割り当てます。各CMインスタンスに一意の名前が付けられていることを確認する必要があります。インスタンス名を設定するには、次のパッチ ファイルを <your CM instance>/App_Config/include/InstanceName.configに作成します。

    <setting name="InstanceName">
        <patch:attribute name="value"><your unique CM instance name></patch:attribute>
    </setting>
  2. パブリッシングを実行できるCMインスタンスは1つだけであり、各CMインスタンスがパブリッシングCMインスタンスを指していることを確認する必要があります。パブリッシングCMインスタンス名を設定するには、次のパッチ ファイルを <your CM instance>/App_Config/include/PublishingInstance.configで作成します。

    <setting name="Publishing.PublishingInstance">
        <patch:attribute name="value"><your publishing CM instance name></patch:attribute>
    </setting>
    大事な

    Publishing.PublishingInstance設定は、Content Managementロールで組み込みの公開方法を使用している場合にのみ関連します。オプションのコンテンツ発行サービスを使用している場合は関係ありません。

  3. <your CM instance>/Web.configファイルで、/configuration/system.web/machineKey設定のvalidationKey属性とdecryptionKey属性を自動生成以外の値に設定します。環境内のすべてのSitecoreインスタンスで値が同じであること、およびどちらの値にもIsolateApps修飾子が存在しないことを確認します。

  4. 1つのインスタンスを除くすべてのインスタンスで、スケジュールされたタスクの処理を無効にするパッチ ファイルを作成します。

    <configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
      <sitecore>
        <scheduling>      
          <agent name="Core_Database_Agent">
            <patch:delete />
          </agent>      
          <agent name="Master_Database_Agent">
            <patch:delete />
          </agent>
        </scheduling>
      </sitecore>
    </configuration>

<your CM instance>/App_Config/include/Example/フォルダには、InstanceNamePublishingInstanceを設定するロジックと、スケーリングされたセットアップに関連する可能性のあるその他の設定を含むScalabilitySettings.config.exampleパッチファイルがあります。

メモ

共有セッションの状態はContent Management (CM) サーバーでサポートされていないため、スティッキー セッションを使用するにはロード バランサーを使用する必要があります。

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