仮想マシンのメモリ予約を下げた後から "Unable to apply DRS resource settings on host" エラーが発生する
search cancel

仮想マシンのメモリ予約を下げた後から "Unable to apply DRS resource settings on host" エラーが発生する

book

Article ID: 427940

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「"Unable to apply DRS resource settings on host" error after reducing memory reservation of virtual machine」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

 

  • 仮想マシンのメモリ予約を減らすと "Unable to apply DRS resource settings on host" エラーが vCenter 上で発生する
  • 以下のログが記録される
    • vpxd.log
      warning vpxd[31068] [Originator@6876 sub=MoResGroup opID=HB-host-XXXX@20948-3b873f6b] Receive ConfigIssue when processing RP updates from host [vim.HostSystem:host-XXXX,XX.XX.XX.XX] type vim.fault.InvalidState on ManagedObject vim.ResourcePool:resgroup-XXXX for method vim.ResourcePool.updateChildResourceConfiguration 

 

    • hostd.log
      Hostd[2100467]: [vmsyslogd@6876 msgModified="sF+uT" remoteHostMaxMsgLen="480" originalMsgLen="490"] [Originator@6876 sub=Solo.Vmomi opID=HB-SpecSync-host-XXXX@20948-3b873f6b-dd-dbba sid=52f63630 user=vpxuser:<no user>] Activation finished; <<52f63630-f363-a6c9-94a8-9d3f54d7291d, <TCP 'XX.XX.XX.XX : 8307'>, <TCP 'XX.XX.XX.XX : 27720'>>, pool10, vim.ResourcePool.updateChildResourceConfiguration, <vim.version.v8_0_3_0, inte
      Hostd[2100467]: [Originator@6876 sub=Solo.Vmomi opID=HB-SpecSync-host-XXXX@20948-3b873f6b-dd-dbba sid=52f63630 user=vpxuser:<no user>] Arg spec:
      Hostd[2100440]: --> (vim.ResourceConfigSpec) [
      Hostd[2100440]: -->    (vim.ResourceConfigSpec) {
      Hostd[2100440]: -->       entity = 'vim.VirtualMachine:324', 
      Hostd[2100440]: -->       cpuAllocation = (vim.ResourceAllocationInfo) {
      Hostd[2100440]: -->          reservation = 0, 
      Hostd[2100440]: -->          limit = -1, 
      Hostd[2100440]: -->          shares = (vim.SharesInfo) {
      Hostd[2100440]: -->             shares = 32000, 
      Hostd[2100440]: -->             level = "custom"
      Hostd[2100440]: -->          }, 
      Hostd[2100440]: -->       }, 
      Hostd[2100440]: -->       memoryAllocation = (vim.ResourceAllocationInfo) {
      Hostd[2100440]: -->          reservation = 0, 
      Hostd[2100440]: -->          limit = -1, 
      Hostd[2100440]: -->          shares = (vim.SharesInfo) {
      Hostd[2100440]: -->             shares = 655360, 
      Hostd[2100440]: -->             level = "normal"
      Hostd[2100440]: -->          }, 
      Hostd[2100440]: -->          overheadLimit = 475, 
      Hostd[2100440]: -->       }, 
      Hostd[2100440]: -->    }
      Hostd[2100440]: --> ]
  •  
    • vmkernel.log
      vmkernel: cpu103:2100467 opID=f6dfe8a6)World: 12750: VC opID HB-SpecSync-host-XXXX@20948-3b873f6b-dd-dbba maps to vmkernel opID f6dfe8a6
      vmkernel: cpu103:2100467 opID=f6dfe8a6)SchedVsi: 2208: Group: host/user/pool10/vm.3312977/vmm.3312977(7853522): min=0 max=unlimited, units: mb
      vmkernel: cpu103:2100467 opID=f6dfe8a6)Admission failure in path: host/user/pool10/vm.3312977:vmmregbmp.3312977
      vmkernel: cpu103:2100467 opID=f6dfe8a6)vmmregbmp.3312977 (7853525) requires 4096 KB, asked 4096 KB from vm.3312977 (7853493) which has 67580132 KB occupied and 1616 KB available.
      vmkernel: cpu103:2100467 opID=f6dfe8a6)Admission failure in path: host/user/pool10/vm.3312977:vmmregbmp.3312977
      vmkernel: cpu103:2100467 opID=f6dfe8a6)vmmregbmp.3312977 (7853525) requires 4096 KB, asked 4096 KB from vm.3312977 (7853493) which has 67580132 KB occupied and 1616 KB available.

Environment

vCenter Server 8.0

Cause

この事象は大きなサイズのメモリが割り当てられた仮想マシンに対してメモリ予約を減らす際、オーバーヘッドメモリの考慮不足により発生します。

Resolution

この問題は vCenter Server 8.0 U3 で修正されました。

ワークアラウンド:

  1.  対象仮想マシンの電源を OFF にする
  2. 5分間待つ
  3. 対象仮想マシンの電源を ON にする