“Динамическая калибровка / - изменение размеров” пространства памяти виртуальной машины

Это имеет отношение конкретно к размещенным инструментам виртуализации как VMware Server / Fusion / Рабочая станция, Виртуальное Поле и Параллели.

И относительно https://superuser.com/questions/61245 и относительно https://serverfault.com/questions/89269, я хотел бы смочь создать виртуальные машины с очень щедрым потенциальным пространством (скажите, 500 ГБ), но имейте то пространство смочь уменьшиться, если хост ОС нуждается/использует в больше.

Используя VMware, можно дать рты VM пространства, но не предварительно выделить все это (поэтому, если Вам никогда не нужны 500 ГБ, Вы выделяете и только используете 100 ГБ, остающееся "присвоенное" место является все еще свободным хосту ОС).

Действительно ли возможно сделать это более или менее наоборот? Я мог создать множество виртуальных дисков на 20 ГБ или на 10 ГБ (не предварительно выделяя пространство им) и подключить их к VMs в объемах LVM, добавив их по мере необходимости - но это все еще дает проблему того, как удалить их из объема LVM, если/когда хосту ОС нужно пространство назад.

Или я мог создать множество un-allocated виртуальных дисков и предварительно подключить их к моему VMs, надеясь, что они не привыкают, таким образом, хост ОС может все еще работать. Однако, так как LVM не гарантирует, куда он поместит следующий бит данных, он пишет, он мог бы записать данные в несколько "реальных" объемов, инициировав некоторые non-allocated виртуальные диски ("реальные" объемы) для расширения, но не другие.

Используя тот второй подход, я предполагаю, что можно было рассматривать виртуальные диски время от времени и отсоединять любого, которые никогда не росли, уменьшая объем LVM в процессе - но это снова возвращается к ручному вмешательству, когда я хотел бы иметь менеджер виртуализации / набор инструментов гипервизора и/или сторонний служебный дескриптор это для меня.

Моя начальная цель состоит в том, чтобы занять место, данное VMs, и превратить его в кластерную файловую систему с помощью чего-то как GlusterFS, Блеск, ZFS или Hadoop.

0
задан 13.04.2017, 15:14

1 ответ

VMware имеет инструмент для уменьшения виртуальных дисков. Это также встроено в Идеальный Диск. Я пользователь Идеальный Диск VMware Workstation не только, чтобы дефрагментировать мой хост диск ОС, но и дефрагментироваться и уменьшить моего гостя диски ОС.

Пока Вы приблизительно освобождаете пространство в госте ОС, необходимо смочь уменьшить виртуальный диск.

Я надеюсь, что это помогает.

1
ответ дан 24.11.2019, 12:37

Теги

Похожие вопросы