Server 2012 дедупликация: запуск на хосте Hyper-V или гостевой виртуальной машине?
У меня есть хост Windows Server 2012 Hyper-V с виртуальными машинами на выделенном томе RAID-5. Одна виртуальная машина также работает под управлением Server 2012 и используется для обслуживания файлов. Другие виртуальные машины меньше по размеру и в основном используются для временных сценариев тестирования.
В главном файловом сервере VM есть два динамически расширяемых файла VHDX - один для ОС и один для хранилища. VHDX, используемый для хранения, содержит довольно много дублированных файлов.
Следует ли выполнять дедупликацию Server 2012 на томе, содержащем файл VHDX хранилища на хосте, или на самой виртуальной машине файлового сервера? Я понимаю, что запуск его на виртуальной машине не приведет к уменьшению размера файла VHDX на хосте, но моя цель - включить как можно большую емкость хранилища в самом файле VHDX. Я также понимаю, что если я запускаю его на хосте, мне придется отключить виртуальную машину для этого. Простои в этом случае не проблема, просто лучший способ сделать это.
2 ответа
Дедупликация файлов VHD и VHDX не поддерживается. Вы не должны дедуплицировать на хосте Hyper-V. Дедупе в гостях.
Изменить: Обратите внимание, что это немного изменилось, так как этот ответ был изначально написан. В некоторых конфигурациях, связанных с VDI, поддерживается дедупликация VHD/VHDXs: http://blogs.technet.com/b/filecab/archive/2013/07/31/deploying-data-deduplication-for-vdi-storage-in-windows-server-2012-r2.aspx
Теперь это поддерживается на Server 2012 R2