У нас есть образ сервера VMWare, который мы используем для наших разработчиков, чтобы у них была локальная песочница, одинаковая для всех разработчиков. Однако наши разработчики разбросаны по большой территории, и распространение этого изображения было проблемой. Мы хотели бы распространять его с одного из наших серверов, подключенных к Интернету, что мы можем сделать, чтобы минимизировать размер изображения перед распространением, чтобы ограничить время загрузки и затраты на пропускную способность?
2 ответа
Используя VMWare Converter вместе с vmware-vdiskmanager.exe, вы можете уменьшить изображение. Прежде чем что-либо делать, сделайте резервную копию образа диска.
В мастере импорта конвертера есть возможность изменить размер тома. В столбце « Новое дисковое пространство» щелкните стрелку вниз рядом с текущим размером, и вы можете изменить размер тома:
Затем вы можете использовать vmware-vdiskmanager.exe с ключом -k:
vmware-vdiskmanager -k Disk.vmdk
Полное руководство можно найти здесь.
Вторичный метод, который вы можете использовать, это установить приложение для создания образа диска, такое как Norton Ghost, в виртуальную машину. Создайте образ, а затем восстановите его на меньшей виртуальной машине.
Для гостей Windows я рекомендую запустить Sdein Salsinternals перед сжатием виртуального жесткого диска.
command: sdelete -c C:
Это пометит все кластеры, которые не используются, как свободные.
Sdelete является бесплатной.