Я пытаюсь уменьшить предварительно выделенный CentOS VMDK объемом 80 ГБ, который мне был предоставлен из предыдущей среды VMware и который меня попросили запустить на другом хосте. Порядок выставления счетов для этой новой рабочей среды позволяет импортировать образ члена размером не более 50 ГБ. В настоящее время гостевой ОС используется только около 18 ГБ, в результате чего на VMDK остается 62 ГБ «доступного дискового пространства».
Есть ли процедура сжатия предварительно выделенного VMDK? Я, конечно, рассматривал возможность создания новой виртуальной машины с нуля правильного размера, но на виртуальной машине происходит слишком много всего, чтобы этот вариант был осуществим.
Мы будем очень благодарны за любые предложения по сокращению VMDK или клонированию содержимого из одного VMDK в меньший VMDK.
Спасибо
Вы проверяли, является ли диск разреженным или предварительно выделенным? Если он скудный, то вы можете следовать руководству из статьи, уже упомянутой Джоном (дефрагментировать в Windows, а затем сжать с помощью VMware Tools). Если вам это удастся, вы можете использовать, например, конвертер StarWind V2V, чтобы в основном клонировать vmdk на новый хост ESXi. Вам нужно подключиться к исходному хосту, найти свой файл vmdk, подключиться к целевому хосту и выбрать место, где разместить vmdk. Я использовал эту процедуру пару раз, и она сработала для разреженного диска.
Да. VMware KB 2019649 Дефрагментация и сжатие дисков виртуальных машин VMware Workstation. Короче говоря, сделайте резервную копию и уменьшите диски, а затем используйте инструменты VMware через vmware-toolbox
.
ESXi, предпочтительный для серверов, официально поддерживает сокращение только через миграции типа V2V с конвертером. Выполните поиск, и вы найдете сообщения в блогах людей, которые непосредственно редактировали VMDK, что более рискованно.
Я, конечно, рассматривал возможность создания новой виртуальной машины с нуля правильного размера, но на виртуальной машине происходит слишком много всего, чтобы этот вариант был осуществим.
Невозможность выполнить перестройку может стать проблемой в зависимости от того, насколько параноидальными являются ваши планы восстановления или миграции. Принесение ОС может содержать мусор. Обычно восстановить виртуальный диск из резервной копии или выполнить миграцию V2V несложно. Если по какой-то причине вы не можете этого сделать, общий файловый ресурс с установщиками и конфигурациями позволяет выполнить чистую установку.