Назад | Перейти на главную страницу

Лучший метод повторного использования образа системы Windows в разных конфигурациях

Мы небольшая компания, которая предлагает решения для систем вентиляции. Частью решения является «контроллер», который взаимодействует с вентиляционным оборудованием. Эти контроллеры представляют собой просто компьютеры Dell, на которых установлен образ нашей системы Windows 7, а иногда и какое-то специальное оборудование.

Обычно мы делаем партию из 10 контроллеров за раз. Мы использовали Norton Ghost для применения образа системы, но этот процесс прерывается, поскольку Dell часто меняет конфигурацию системы, а наш образ Windows теперь не содержит правильных драйверов. Это особенно проблема, когда меняют RAID-контроллер.

Чтобы улучшить это, я вижу 2 варианта:

  1. использовать какую-то виртуализацию и установить гипервизор на каждый ПК. Это решит проблему с драйвером, но, вероятно, вызовет проблемы с нашим специальным оборудованием.
  2. используйте какой-нибудь метод добавления подходящих драйверов в наш образ Windows в автономном режиме.

У меня нет большого опыта ни в одном из этих подходов. Как бы вы решили нашу проблему?

С помощью Server 2008 R2 и WDS вы можете довольно легко добавить драйверы к существующему образу. Установка гипервизора не представляется возможным вариантом, поскольку для самого гипервизора потребуются установленные драйверы.

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

Если вас интересует виртуализация, ознакомьтесь с разделами V в P (от виртуального к физическому) на VMware.

http://www.vmware.com/support/v2p/index.html

Также проверьте файл Dell sysprep, расположенный ниже по странице, и текущие настройки драйвера, которые он имеет.

http://www.vmware.com/support/v2p/doc/Dell%20sysprep.inf

Не уверен, насколько это возможно.

Есть много способов сделать это, но лучший способ - сохранить исходный образ виртуальной машиной и использовать его для клонирования целевых систем. С помощью этого сценария вы всегда можете загрузить исходную виртуальную машину и применить обновления, внести изменения и т. Д., И всегда иметь его готовым к развертыванию там, где вам нужно. Образ также может быть аппаратно-независимым и развернут в нескольких аппаратных конфигурациях.

Статьи Microsoft по этому поводу довольно хороши, поэтому я надеюсь, что они вам помогут. По этим ссылкам также есть видеоуроки.

http://blogs.technet.com/b/alanlemarquand/archive/2010/01/18/building-windows-7-images.aspx http://windowsteamblog.com/windows/b/springboard/archive/2009/11/08/part-4-choosing-and-image-strategy-and-building-windows-7-system-images.aspx

Вы можете найти это пошаговое руководство лучшим: http://technet.microsoft.com/en-us/library/ee523217%28WS.10%29.aspx

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

Это во многом зависит от вашего специального оборудования, но можно «передать» оборудование с хоста на гостевую виртуальную машину под гипервизорами, отличными от Microsoft.

Ищите "пройти хотя" под тегом виртуализации.

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

Это массивный уровень аппаратной абстракции, который вам не нужно писать.