ESX または ESXi のクラスターを追加した後、VMMService サービスがクラッシュします。

現象

Microsoft システム センター 2012 Virtual Machine Manager (VMM)、ESX または ESXi のクラスターを追加した後、VMMService サービスがクラッシュします。さらに、次のエラーは、VMM のデバッグ ログに記録されます。

お: オブジェクト参照がオブジェクトのインスタンスに設定されていません

VMM サーバー上のアプリケーション ログに、次の対応するエラー メッセージが表示します。

障害のバケット、0 を入力します。
イベント名: VMM20
応答: 利用できません
Cab Id: 0

Problem signature:
P1: vmmservice
P2: 3.1.6011.0
P3: VMWareImplementation
P4: 3.1.6011.0
P5: M.C.V.VmwVMService.PopulateDistributedNetworkingData
P6: System.NullReferenceException
P7: 2452

原因

VMware vCenter データベースに矛盾がある場合、この問題が発生することができます。これは通常、vCenter データベースに存在しない仮想マシンに接続されている分散型のスイッチのポートがある場合に発生します。

解決策

この問題を解決するには、vCenter データベース内のポート情報を更新します。これは、VMware の vSphere のコンソールから行うことができます。これを行うには、以下の手順を実行します。
  1. VSphere コンソールを開くし、vCenter server に接続します。
  2. VCenter サーバーで在庫、] をクリックし、[ネットワーク] をクリックします。
  3. 分散スイッチをオンにします。
  4. [ポート] タブで、ポート状態を監視する [スタート] をクリックします。このアクションは、vCenter データベース内のポート情報を更新します。


詳細

この問題は、システム センター 2012 Virtual Machine Manager Service Pack 1 用の更新プログラムのロールアップ 4 で修正される予定です。

このエラーのスタックは、VMM のデバッグ ログを参照してください。

System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.Carmine.VMWareImplementation.VmwVMService.PopulateDistributedNetworkingData() at Microsoft.Carmine.VMWareImplementation.VmwVMService.RefreshService(Boolean hardRefresh) at Microsoft.Carmine.VMWareImplementation.VmwVMService..ctor(WSManConnectionParameters connParams, VimServiceConnection service) at Microsoft.Carmine.VSImplementation.VirtualizationFactory.GetVMService(WSManConnectionParameters connParams, HostWSManGetter wsmanCache) at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateHostAndVMs(VMRefresherType refresherType, Guid vmObjectId, VM tempVm) at Microsoft.VirtualManager.Engine.BitBos.VmLightRefresher.RefreshData(HostReference hostRef) a t Microsoft.VirtualManager.Engine.RefreshDriver`1.RefreshThreadFunction(Object obj)-2147467261  
プロパティ

文書番号:2889979 - 最終更新日: 2017/02/01 - リビジョン: 1

フィードバック