免責事項:これは英文の記事「Unable to power on VMs from vCenter Server with error "All required agent virtual machines are not currently deployed on host 'hostname'"」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
/var/log/vmware/vpxd.log on vCenter:XX:XX:XXTXX:XX:XX info vpxd[09951] [Originator@6876 sub=vpxLro opID=########-######-####-####-##:########-##-##] [VpxLRO] -- BEGIN task-150241 -- VMName -- Datacenter.ExecuteVmPowerOnLRO --XX:XX:XXTXX:XX:XX info vpxd[09951] [Originator@6876 sub=cdrsPlmt opID=########-######-####-####-##:########-##-##] Vm [vim.VirtualMachine:vm-###,VMName] failed constraint check true on host [vim.HostSystem:host-#####,esxifqdn] with <obj xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:vim25" versionId="7.0.3.0" xsi:type="LocalizedMethodFault"><fault xsi:type="InsufficientAgentVmsDeployed"><hostName>esxifqdn</hostName><requiredNumAgentVms>4</requiredXX:XX:XXTXX:XX:XX info vpxd[09951] [Originator@6876 sub=cdrsPlmt opID=########-######-####-####-##:########-##-##] Dump section 1205596710441 created.XX:XX:XXTXX:XX:XX error vpxd[09951] [Originator@6876 sub=vpxLro opID=########-######-####-####-##:########-##-##] [VpxLRO] Unexpected Exception: N3Vim5Fault28InsufficientAgentVmsDeployed9ExceptionE(Fault cause: vim.fault.InsufficientAgentVmsDeployed--> )--> [context]zKq7AVECAQAAAOIfcwEYdnB4ZAAAAto3bGlidm1hY29yZS5zbwAAmXksABdtLQAf6jKB88IHAWxpYnZpbS10eXBlcy5zbwCBndMHAYELfAgBAR+x6wKXHXN2cHhkAIIdYkABAj0N+wLG0vsCtdP7AqBmlIL1BGkBgjYGaQGCZBVpAYLHQmgBgpLsaAEA50kjAHWfIwDAZTcDh38AbGlicHRocmVhZC5zby4wAAS/Ng9saWJjLnNvLjYA[/context]XX:XX:XXTXX:XX:XX info vpxd[09951] [Originator@6876 sub=vpxLro opID=########-######-####-####-##:########-##-##] [VpxLRO] -- FINISH task-150241XX:XX:XXTXX:XX:XX info vpxd[09951] [Originator@6876 sub=Default opID=########-######-####-####-##:########-##-##] [VpxLRO] -- ERROR task-150241 -- VMName -- Datacenter.ExecuteVmPowerOnLRO: vim.fault.InsufficientAgentVmsDeployed:--> Result:--> (vim.fault.InsufficientAgentVmsDeployed) {--> faultCause = (vmodl.MethodFault) null,--> faultMessage = <unset>,--> hostName = "esxiname",--> requiredNumAgentVms = 4,--> currentNumAgentVms = 2--> msg = ""--> }--> Args:
VMware vCenter Server 7.x
エラー「現在、必要なすべてのエージェント仮想マシンがホストにデプロイされていません。」は、vCenter Server の ESX Agent Manager (EAM) がホストにデプロイされている仮想マシンが必要数よりも少ないことを検知したため、発生します。vpxd.log では、ホストに必要な ESX エージェント仮想マシン数は 4 台であるがデプロイされているのは2台のみであることを示しており、この構成の不一致により vCenter Server は仮想マシンのパワーオン操作をブロックしています。
アクションプラン:
変更を加える前に vCenter Server のオフラインスナップショットを取得します。
<computeResourceAgentInfo> <computeResource type="ComputeResource">CLUSTER MOID</computeResource> <numRequiredAgents>0</numRequiredAgents></computeResourceAgentInfo>
注:CLUSTER MOID を問題のあるクラスタの ID に置き換えてください (例:domain-c123)。