Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   Hyper-V, ресурсы для ВМ (http://forum.oszone.net/showthread.php?t=297735)

Brat_ES 31-03-2015 17:27 2490077

Hyper-V, ресурсы для ВМ
 
Доброго времени суток.

Есть сервер с полным комплектом 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 2490293

Цитата:

Цитата Brat_ES
Выяснилось, что когда ВМ запущена на сервере она увеличивается в размере и занимает физическое место на диске равное объёму выделенной памяти для ВМ. »

ммм, как интересно.
а как вы это выяснили?

Brat_ES 01-04-2015 10:34 2490319

Доброго времени суток.

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

cameron 01-04-2015 13:04 2490382

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

Brat_ES 01-04-2015 13:12 2490385

Цитата:

Цитата cameron
Brat_ES,
укажите в настройках ВМ не Save State, а Shutdown OS в параметрах завершения работы. »

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

cameron 01-04-2015 13:50 2490403

Цитата:

Цитата Brat_ES
Этот вариант пробЫвал - не влияет. »

тогда давайте проверять.
при активированной Save State создаётся файл BIN=объёму ОЗУ.
какие у вас файлы равны объёму ОЗУ?
впрочем у меня только 2012/2012R2

Brat_ES 01-04-2015 14:04 2490408

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

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

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

cameron 01-04-2015 14:05 2490409

Цитата:

Цитата Brat_ES
ВМ он же десятки КБ »

вы не поменяли режим выключения

Brat_ES 01-04-2015 14:19 2490415

Цитата:

Цитата cameron
вы не поменяли режим выключения »

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

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

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


Время: 18:18.

Время: 18:18.
© OSzone.net 2001-