複数のContent Managementインスタンスを構成してください

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

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

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

参照

複数のContent Management (CM)インスタンスを設定するには、インストールした各インスタンスごとに以下の手順を行ってください:

  1. デフォルトでは、Sitecoreは各CMインスタンスにマシン名とIISサーバー名を組み合わせて名前を割り当てます。各CMインスタンスに固有の名前を必ず持つ必要があります。インスタンス名を設定するには、以下のパッチファイルを作成してください /App_Config/include/InstanceName.config:

  2. パブリッシングは1つのCMインスタンスのみが実行でき、各CMインスタンスがパブリッシング中のCMインスタンスを指していることを確実にしなければなりません。パブリッシングCMインスタンス名を設定するには、/App_Config/include/PublishingInstance.configで以下のパッチファイルを作成してください:

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

  3. /Web.configファイルで、/configuration/system.web/machineKey(https://msdn.microsoft.com/library/ms998288.aspx)設定のvalidationKeyとdecryptionKey属性を自動生成でない値に設定します。環境内のすべてのSitecoreインスタンスで値が同じであること、そしてIsolateApps修飾子がどちらの値にも存在しないことを確認してください。

  4. 1件を除き、すべてのインスタンスでスケジュールタスク処理を無効にするパッチファイルを作成してください:

/App_Config/include/Example/フォルダには、InstanceNameやPublishingInstanceを設定するロジックや、スケール設定に関連する可能性のある他の設定を含むScalabilitySettings.config.exampleパッチファイルがあります。

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

!重要複数のCMインスタンスがある場合は、専用のレポーティングサービスインスタンスを設定する必要があります。

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