host machine에 충분한 메모리가 있어도 Dynamic memory라 할당되지 않는 경우

Win2008R2SP1: Dynamic Memory allocation in a Virtual Machine does not change although there is available memory on the host
https://support.microsoft.com/kb/2504962/en-us?sd=rss&spid=14134

 

VM 이 Physical memory를 사용하려면 동일한 크기의 bin 파일이 디스크에 생성되어 있어야 합니다. 이 bin 파일은 해당 VM이 Save 되거나 Sanpshot 등을 만들때 사용될 수 있습니다. 문제는 Bin 파일을 만들만한 크기의 여유 공간이 디스크에 없는 경우와 CSV에 문제가 있을 경우 물리 메모리는 충분한 크기가 있더라도 Dynamic memory가 할당되지 않을 수 있습니다.

이 경우 아래와 같은 Error 가 기록 됩니다.

Event ID: 3322
Source: Hyper-V-Worker
Level: Error
Description: <Virtual Machine name>: Cannot allocate more memory to the virtual machine because there is not enough free disk space to extend the memory contents file '<path to virtual machine .bin file' to <memory value>. (Virtual machine ID <VM GUID>). To free up disk space, delete unnecessary files from the disk and try again.

 

감사합니다.