У меня есть вопрос недавно, но он все еще беспокоит меня.
Я работаю с несколькими виртуальными машинами под управлением Windows 2008 server, в основном с демонстрационными виртуальными машинами и тестовыми машинами. Так как большинство разработчиков используют их, я предпочитаю не иметь отдельных настроек здесь и там, а вместо этого поддерживать каталог экспортированных виртуальных машин и образов жестких дисков.
Благодаря параллельным сборкам и обновлениям Windows каждый сервер несет в себе около 6-12 гигабайт в параллельной папке (winsxs) и обновлении Windows.
Предположим, у меня есть 50 экспортированных виртуальных машин (с их образами), каждая из которых имеет около 3 гигабайт данных полезной нагрузки (ОС, программы, данные) и около 12 гигабайт общих служебных данных, что в основном одинаково для всех этих виртуальных машин. Затем я трачу 2/3 своего пространства хранения (всего около 600 гигабайт), не говоря уже о сетевых затратах на передачу этих избыточных данных по сети, когда разработчик хочет загрузить новый снимок виртуальной машины.
Так что я думаю о способе консолидации папки winsxs в нескольких VMS. В идеале я хотел бы придумать какой-нибудь общий диск или что-то в этом роде. Я даже готов назначить физическое устройство для этого.
Я понимаю, что к серверу Windows предъявляются минимальные требования, и эти файлы не могут быть удалены (http://social.technet.microsoft.com/Forums/en-US/itprovistasetup/thread/9411dbaa-69ac-43a1-8915-749670cec8c3).
Я также нашел сообщение о перемещении папки winsxs , но оно не выглядит надежным решением.
Это звучит даже отдаленно выполнимо? Каковы лучшие практики для консолидации ресурсов между виртуальными машинами?
Спасибо всемогущим гуру stackoverflow за оперативное внимание ;-)