Monday, 16 December 2013

beatcracker: (Leet Crew)
Наиболее интересным из всех "нововведений" в Windows 8 является Client Hyper-V, который позволяет нативно виртуализировать Windows-системы. Внутри, это тот-же Hyper-V, что и в серверных ОС, за вычетом таких фич как:
  • Remote FX capability to virtualize GPUs (software GPU in RDP 8)
  • Live VM migration
  • Hyper-V Replica
  • SR-IOV networking
  • Synthetic fibre channel
На первый взгляд, в списке ничего критичного для домашнего использования, однако на практике все оказалось хуже. Для бэкапа VM в рабочем окружении у меня используется самописный PowerShell-скрипт, который работает продвинутой обвязкой для опенсорсной утилиты HVBackup. Автор утилиты — сотрудник компании Cloudbase solutions предоставляющей услуги облачного хостинга. Не смотря на статус "beta", софтина используется в production-окружении , что положительно говорит о её надежности. А при возникновении проблем, открытый исходный код позволяет решать их самостоятельно: я например исправил баг при работе под Windows Server 2012 и этот патч уже включен в исходники на CodePlex.

HVBackup позволяет делать живые бэкапы VM на лету, для чего используется Hyper-V VSS Writer. Подробно про то, как это работает, можно прочитать например здесь. Однако, когда я попытался использовать свой скрипт на машине с Windows 8 меня постигло разочарование: утилита падала с исключением, причиной которого было отсутствие Hyper-V VSS Writer. Поиск показал, что этот факт Microsoft особо не афиширует, ограничиваясь кратким упоминанием:


The Hyper-V VSS writer is documented in the Hyper-V API documentation. This writer is an in-box writer for Windows Server operating system versions; it does not ship in Windows Client.

Я не смог пройти мимо такой вопиющей несправедливости и решил вернуть этот компонент обратно на его законное место.... )

October 2017

M T W T F S S
      1
234 5 67 8
910 11 1213 1415
161718 19202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Monday, 23 October 2017 11:48
Powered by Dreamwidth Studios