Идеи о том, как сэкономить место с сервером Windows 2008 R2 на Hyper-V? - PullRequest
0 голосов
/ 15 апреля 2010

У меня есть вопрос недавно, но он все еще беспокоит меня.

Я работаю с несколькими виртуальными машинами под управлением 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 за оперативное внимание ;-)

1 Ответ

1 голос
/ 15 апреля 2010

Не трогайте папку WinSXS.

Он не такой большой, как кажется (во многих случаях это жесткие ссылки на дубликаты файлов)

Если вы хотите иметь консолидированное пространство, используйте разностные диски - создайте одну виртуальную машину с Windows на ней, а затем используйте этот диск в качестве основы для остальных. Каждый диск будет хранить только дельту между оригиналом и местом, куда эта виртуальная машина отправляется после этого.

Невозможно предоставить общий доступ к папкам WinSxS между установками.

Если вы хотите узнать больше о том, как работает WinSxS, посмотрите мой пост в блоге: http://fearthecowboy.com/post/CoApp-FAQ-Can-you-explain-how-Side-by-side-%28WinSxS%29-works.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...