Войти

Показать полную графическую версию : Hyper-V, ресурсы для ВМ


Brat_ES
31-03-2015, 17:27
Доброго времени суток.

Есть сервер с полным комплектом SAS-дисков и 64ГБ оперативы. Система (Hyper-v Core) установлена на один из дисков объёмом 72ГБ и того, с учётом установленной системы, на диске остаётся свободного места 40ГБ. Этот же диск используется для хранения виртуальных машин. Все ВМ, которые установлены, используют только физические диски (не vhd), следовательно на хосте хранятся только сами файлы виртуальных машин (несколько килобайт). ВМ следующие: pc01 - 32ГБ озу, pc02 - 20ГБ озу и того в плане использования озу 32+20=50 оперативы для ВМ хватает, но проявилась следующая проблема:

Выяснилось, что когда ВМ запущена на сервере она увеличивается в размере и занимает физическое место на диске равное объёму выделенной памяти для ВМ. Т.е. если это pc01 то ВМ занимает 32 ГБ на жёстком диске ( в выключенном состоянии - 20 КБ), pc02 – 20ГБ итого 50 ГБ, а на диске хоста свободного места только 40ГБ. Следовательно, если запущен pc01, для pc02 уже нет места и он не запускается.
Есть ли решение данной проблемы или же так устроен сам сервер Hyper-v? Есть конечно решение: перенести файлы ВМ на отдельный диск большего объёма, но этот вариант пока не рассматривается, и хотелось бы оставить файлы ВМ на первом диске хоста.

С уважением.

cameron
01-04-2015, 09:41
Выяснилось, что когда ВМ запущена на сервере она увеличивается в размере и занимает физическое место на диске равное объёму выделенной памяти для ВМ. »
ммм, как интересно.
а как вы это выяснили?

Brat_ES
01-04-2015, 10:34
Доброго времени суток.

Выяснилось, так сказать, случайно: при попытке запустить вторую ВМ выдало сообщение о нехватки места на диске. Подключившись по шаре к серверу, перейдя в папку с ВМ (для каждой ВМ создаётся свой каталог) проверил общий размер файлов ВМ в момент когда ВМ выключена и когда запущена.

cameron
01-04-2015, 13:04
Brat_ES,
укажите в настройках ВМ не Save State, а Shutdown OS в параметрах завершения работы.

Brat_ES
01-04-2015, 13:12
Brat_ES,
укажите в настройках ВМ не Save State, а Shutdown OS в параметрах завершения работы. »

Этот вариант пробывал - не влияет.

cameron
01-04-2015, 13:50
Этот вариант пробывал - не влияет. »
тогда давайте проверять.
при активированной Save State создаётся файл BIN=объёму ОЗУ.
какие у вас файлы равны объёму ОЗУ?
впрочем у меня только 2012/2012R2

Brat_ES
01-04-2015, 14:04
Цитата cameron:
тогда давайте проверять.
при активированной Save State создаётся файл BIN=объёму ОЗУ.
какие у вас файлы равны объёму ОЗУ? »

Так и есть, файл bin равен объёму ОЗУ, когда выкл. ВМ он же десятки КБ

П.С. Если что, то у меня Hyper-V 2008 R2 SP1

cameron
01-04-2015, 14:05
ВМ он же десятки КБ »
вы не поменяли режим выключения

Brat_ES
01-04-2015, 14:19
вы не поменяли режим выключения »

При запущенной ВМ я поменял во вкладке: Свойства ВМ -> Actions -> Shut Down Guest OS
Файл бин не уменьшился, выключил штатно ВМ (вышел из гостевой ОС), файл удалился. Запустил ВМ - опять создался файл размером с выделенную память для ВМ. Что-то не так сделал?

Сделал пару полных циклов вкл/выкл ВМ - теперь файл bin не появляется, но свободное место на диске по прежнему уменьшается на размер выделенной ОЗУ для ВМ, ни чего не понимаю. Может перезагрузить сам хост?

Может подскажите как отключить файл подкачки на этом хосте, по крайней мере 17 ГБ высвободиться и то хорошо.




© OSzone.net 2001-2012