VMM サーバー コンソール チェック ルール

Microsoft.SystemCenter.VirtualMachineManager.2008.Engine.AdminConsoleNotPresent.rule (Rule)

Knowledge Base article:

サマリー

Operations Manager で、VMM 管理者コンソールがインストールされていない Virtual Machine Manager サーバーが検出されました。オペレーション コンソールを使用し、VMM によって管理されているバーチャル マシン上でアクションを実行できるようにするには、VMM 管理者コンソールを VMM サーバーにインストールする必要があります。

VMM 管理者コンソールが VMM サーバーにインストールされていない場合、System Center Virtual Machine Manager 2008 R2 管理パックによって、VMM サーバー、VMM データベース、ライブラリ サーバー、管理対象のホスト、およびそれらのホスト上のバーチャル マシンの監視が継続して行われます。オペレーション コンソールを使用すると、ホストおよびライブラリ サーバー上の VMM サービスや VMM エージェントを開始したり、停止することもできます。ただし、管理対象のホスト上にあるバーチャル マシンの開始、停止、一時停止、シャットダウン、状態の保存、またはチェックポイントの作成を実行することはできません。

原因

VMM 管理者コンソールが VMM サーバーにインストールされていません。コンソールのインストール中、Windows PowerShell および Windows PowerShell - Virtual Machine Manager コマンド シェルがサーバーにインストールされます。Windows PowerShell では、管理パックで使用するアプリケーション プログラミング インターフェイス (API) が提供され、これによって VMM サーバーとの通信が行われます。VMM セットアップを使用し、セットアップの [Operations Manager の構成] オプションを指定するときにコンソールをインストールすることをお勧めします。セットアップ ウィザードでは、バーチャル マシンの正常性の監視、Performance and Resource Optimization (PRO)、およびその他の VMM 機能をサポートするために必要なその他の構成を実行できます。

解決方法

Operations Manager でバーチャル マシン アクションを使用できるようにするには、VMM 管理者コンソールを Virtual Machine Manager サーバーにインストールします。

詳細については、VMM セットアップ ヘルプの「Operations Manager の構成」を参照してください。Operations Manager のセットアップの詳細については、VMM TechNet ライブラリの Operations Manager 2007 との相互運用性の構成に関するページ (http://go.microsoft.com/fwlink/?LinkId=121009) (英語の可能性あり) を参照してください。

External

VMM TechCenter (http://go.microsoft.com/fwlink/?LinkId=85920)

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.2008.Engine
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
RemotableTrue
Alert Message
管理コンソールが見つかりません
System Center Virtual Machine Manager 2008 R2 管理コンソールがサーバー マシンにインストールされていません

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SystemCenter.VirtualMachineManager.2008.CheckVMMConsole Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SystemCenter.VirtualMachineManager.2008.Engine.AdminConsoleNotPresent.rule" Enabled="true" Target="Microsoft.SystemCenter.VirtualMachineManager.2008.Engine">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SystemCenter.VirtualMachineManager.2008.CheckVMMConsole">
<IntervalInSeconds>60</IntervalInSeconds>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='HasVMM2008AdministratorConsole']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">False</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.VirtualMachineManager.2008.Engine.AdminConsoleNotPresent_Rule.AlertMessage"]$</AlertMessageId>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>