Operations Manager コンソールで、管理サーバーとその管理対象デバイスが淡色表示される
この記事では、オペレーション コンソールで一部の Operations Manager ロールが淡色表示され、影響を受けるコンピューターにイベント 623 が記録される問題を修正します。
元の製品バージョン: Microsoft System Center 2012 Operations Manager
元の KB 番号: 975057
現象
Microsoft System Center Operations Manager 環境では、次の役割をホストする 1 つ以上の管理サーバーとそれらの管理サーバーの管理対象デバイスが、オペレーション コンソールで淡色表示または淡色表示されることがあります。
- 管理サーバー
- ゲートウェイ サーバー
- エージェント
さらに、次のようなイベントは、これらのコンピューターの Operations Manager ログに記録されます。
イベント ソース: ESE
イベント カテゴリ: トランザクション マネージャー
イベント ID: 623
説明: HealthService (<PID>) インスタンス <instance>("<name>") のバージョン ストアは、 <value> Mb の最大サイズに達しました。 実行時間の長いトランザクションによって、バージョン ストアのクリーンアップが妨げられ、サイズが増える可能性があります。 実行時間の長いトランザクションが完全にコミットまたはロールバックされるまで、更新は拒否されます。 実行時間の長いトランザクションの可能性:
SessionId: <value>
セッション コンテキスト: <value>
セッション コンテキスト ThreadId: <value>。
クリーンアップ: <value>
Note
このイベントは、影響を受けるロールに応じて、他の Operations Manager プロセスの問題を報告する場合があります。
原因
この問題は通常、管理サーバーまたはエージェント コンピューターが多数のワークフローを管理している大規模な Operations Manager 環境で発生します。 この状況は、次のいずれかの理由で発生する可能性があります。
- 多くの管理パックがインストールされています。
- 管理サーバーまたはエージェントは、多くのデバイスのプロキシとして機能しています。
Operations Manager ヘルス サービスは、完了していないトランザクションのレコードを version store と呼ばれるものに格納します。 バージョン ストアを使用すると、拡張可能ストレージ エンジン (ESE) で現在のトランザクションを追跡および管理できます。 バージョン ストアには、HealthService サービスによって維持されるアクティブなトランザクションによって実行される操作の一覧があります。 この一覧は、HealthService ストア データベースに加えられた変更のメモリ内リストです。 各 Operations Manager ロールの一般的なインストール用に最適化された既定のサイズがあります。 ただし、既定のサイズは、特定の Operations Manager 環境では不十分な場合があります。
解決方法
重要
このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 したがって、次の手順を注意深く実行してください。 保護のために、レジストリを変更する前に、バックアップします。 その後、問題が起こった場合は、レジストリを復元できます。 レジストリのバックアップと復元方法の詳細は、「Windows のレジストリのバックアップおよび復元の方法」を参照してください。
この問題を解決するには、影響を受ける役割をホストするコンピューターに次のレジストリ設定を適用します。
- サブキー:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HealthService\Parameters
- 型: REG_DWORD
- 名前: Persistence Version Store Maximum
- 値: 16 KB ページの数
- Base: Decimal
バージョン ストアの既定のサイズは Operations Manager ロールに依存し、メモリに割り当てる 16 KB のページ数として定義されます。 既定値は次のとおりです:
- エージェント (ワークステーション オペレーティング システム): 640 (10 メガバイト)
- エージェント (サーバー オペレーティング システム): 1920 (30 メガバイト)
- 管理サーバー: 5120 (80 メガバイト)
この問題が発生した場合は、バージョン ストアのサイズを既定のサイズの 2 倍に設定することをお勧めします。 たとえば、管理サーバーの役割をホストするコンピューターでバージョン ストアのサイズを設定する場合は、レジストリ値を 10240 (10 進数) に設定します。
レジストリの変更を適用した後、HealthService サービスを再起動します。
Note
- より大きなバージョン ストア サイズでは、追加のメモリを割り当てる必要があります。
- HealthService で多数のワークフローが実行されている場合は、このレジストリ値を推奨サイズよりもさらに大きく設定する必要があります。
- これらの症状の一部が似ているその他の問題については、「System Center Operations Manager 灰色のエージェントの状態をトラブルシューティングするを参照してください。