免責事項: これは英文の記事「Enabling EVC on a host with an EVC supported processor fails」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
VMware vCenter Server 4.0.x
VMware vCenter Server 4.1.x
VMware vCenter Server 5.0.x
VMware vCenter Server 5.1.x
VMware vCenter Server 6.0.x
VMware vCenter Server 6.x
VMware vCenter Server 6.5.x
VMware vCenter Server 6.7.x
VMware vCenter Server 7.0.x
EVC モードを有効化するには、Virtualization、No Execute、Monitor/MWAI の 3 つの機能が有効化されている必要があります。
どの機能が有効化されていないかは vCenter Server の vpxd ログ (/var/log/vmware/vpxd/vpxd-xxx.log) に出力されます。
以下は MWAIT が有効化されていない場合の出力例です:
YYYY-MM-DDTHH:mm:ss info vpxd[10049] [Originator@6876 sub=Default opID=xxxx] [VpxLRO] -- ERROR task-xxxx -- domain-cX -- vim.ClusterComputeResource.moveInto: vim.fault.EVCAdmissionFailedCPUModelForMode:
...
--> (vim.fault.FeatureRequirementsNotMet) {
--> faultCause = (vmodl.MethodFault) null,
--> faultMessage = <unset>,
--> featureRequirement = (vim.vm.FeatureRequirement) [
--> (vim.vm.FeatureRequirement) {
--> key = "cpuid.mwait",
--> featureName = "cpuid.mwait",
--> value = "Bool:Min:1"
この問題を解消するには、EVC が機能するよう、No-Execute Memory Protection、Virtualization Technology、Monitor/MWAIT を有効化する必要があります。
有効化方法についてはハードウェアベンダから公開されているドキュメントなどをご確認ください。
この問題の解消方法:
注: