Там, где я работаю, мы предоставляем персоналу много компьютеров и стараемся, чтобы все они были примерно одинаковыми.
В настоящее время мы берем каждый новый тип машины, который мы получаем, настраиваем его так, как мы хотим, а затем делаем его образ с помощью Norton Ghost. Затем мы развертываем это на любых других компьютерах, которые входят.
Проблема в том, что мы должны не только делать это для каждой машины, но и вручную поддерживать их в актуальном состоянии. Есть ли удобный инструмент для создания относительно независимого от оборудования образа, который можно обновлять в виртуальной среде?
В идеале создавайте образ на виртуальной машине, используйте драйверы из пакетов драйверов, чтобы разрешить развертывание на любой машине, тем самым сводя нашу работу к простому устранению незначительных проблем с драйверами, которые могут возникнуть, и изменению имени компьютера.
Я знаю, что это особенность некоторых очень крупных программ корпоративного типа, но я надеялся на относительно простое решение. Если есть несколько возможностей, я в основном ищу какое-то направление, например: ключевые слова для поиска и т. Д.
Хотя ответ @ TheCompWiz хорош, я хотел бы добавить свою версию, основанную на моем личном опыте.
Когда вы думаете об автоматизации развертывания Windows (чего-либо, Vista / 2008 и выше), это помогает отделить фактические биты установки от доставки битов установки на конечный компьютер. DVD с Windows 7 является стандартным механизмом доставки для стандартного набора установочных битов Windows 7. Он содержит небольшой WinPE образ (boot.wim), загружаемый при загрузке, который затем отвечает за запись фактического образа ОС (install.wim) на жесткий диск. Службы развертывания Windows это также просто механизм доставки. На нем могут размещаться как boot.wim, так и install.wim, поэтому клиенты могут выполнять установку непосредственно по сети без необходимости использования физических носителей.
Но поставка монтажных деталей - это лишь малая часть истории. Создание собственного «образа» (хотя на самом деле это скорее гибридный образ / автоматическая установка) обычно занимает больше всего времени и то, что волнует большинство людей. Другие упоминали об использовании Sysprep для создания собственного образа. Но использовать его напрямую и вручную редактировать такие вещи, как unattend.xml, - гораздо больше проблем, чем оно того стоит. В конце концов, многие бесплатные и платные решения для настройки развертываний Windows - это просто оболочки и готовые сценарии, связанные с Sysprep.
Мой личный фаворит свободно инструмент для создания пользовательских развертываний Windows - это Набор средств развертывания Microsoft (MDT), который недавно выпустил версию 2012. Все, что это на самом деле представляет собой набор готовых сценариев и несколько графических интерфейсов, которые работают вместе с Пакет автоматической установки Windows (WAIK), чтобы помочь вам создать автоматическую установку. Затем у вас есть множество вариантов того, как доставить эту установку вашим клиентам (WDS boot.wim, загрузочный CD / DVD, загрузочный USB-ключ и т. Д.).
Из коробки действительно не так уж и сложно быстро создать образ с некоторыми драйверами, патчами и приложениями. Но где это лучше всего, так это после того, как вы начнете создавать свои собственные сценарии. Здесь нет предела. В моей предыдущей работе мы использовали его для развертывания одного образа Windows 7 x64 примерно на 1000 машинах от нескольких поставщиков оборудования. включая MacBook и iMac с двойной загрузкой. MDT - действительно один из моих любимых продуктов Microsoft за все время. И я упоминал, что это свободно?
Ответ «Microsoft»: Службы развертывания Windows. При правильном использовании эти образы легко обновляются последними исправлениями, пакетами обновления, драйверами и приложениями. Он очень модульный по конструкции и может легко адаптироваться к вашим потребностям. К сожалению, для управления требуется команда людей. Waaay слишком много для настройки / обслуживания 1 человека.
Более длинный ответ: это действительно зависит от масштаба вашей операции. Развертывание окон на 10 машинах с помощью WDS - бесполезное занятие. Это намного больше работы, чем вы можете себе представить. Если у вас есть привычка настраивать десятки или сотни машин ... Конечно. Отлично работает. Процесс заключается в том, чтобы взять стандартный образ, передать его в WDS, чтобы настроить его под свои нужды ... добавить дополнительные компоненты ... (драйверы / патчи / пакеты услуг) и сгенерировать файл ответов для ваших нужд ... и вы вылетели. Звучит просто ... но, к сожалению, это не так. Даже чуть-чуть. Даже зная, как построить правильную настройку WDS с нуля ... у вас уйдут недели на настройку и настройку для ваших нужд. вероятно, будет лучше построить свои машины, как вы это сделали, создав «главную» машину, затем запустите «sysprep», чтобы снова сделать образ универсальным, а затем передать этот образ на все нужные вам машины. Если я не ошибаюсь, у Symantec Ghost есть эта опция, а также у решений с открытым исходным кодом, таких как Туман которые намного проще обслуживать.
В качестве третьего варианта, который находится где-то посередине ... вы можете использовать такие инструменты, как nLite (для XP), vLite (для Vista) rt7Lite для (Win7), которые позволяют создавать установочный диск со встроенной памятью. По сути, вы даете ему компакт-диск с Windows ... и он извлекает все необходимые биты, затем вы можете настроить установщик, чтобы он не задавал никаких глупых вопросов ... а затем предварительно установите драйверы / сервисные пакеты / патчи в iso . Как только у вас есть ISO ... вы можете просто записать его на физический диск и загрузиться с него. Он установит все драйверы, которые вы вставили в iso. К сожалению, он не позволяет вам предварительно создавать учетные записи пользователей, настраивать общие сетевые ресурсы, устанавливать сетевые принтеры и тому подобное.
Как вы сказали, вы не хотите использовать WDS, посмотрите Sysprep
. Вы можете установить необходимое программное обеспечение / обновления (но НЕТ драйверов!), Запустить sysprep.exe
(находится в %SYSTEMROOT%\system32\Sysprep\
) с опцией обобщения, а затем создайте свой компьютер с FOG
или любое другое решение для обработки изображений (Ghost, CloneZilla).
Теперь, когда вы создаете образ другой машины и когда она загружается, она устанавливает необходимые драйверы. Вы также можете автоматизировать некоторые части с помощью "мини-установки" с unattend.xml
(см. различные статьи в Интернете по этому поводу).
При использовании этого метода вам не нужно использовать WDS, WindowsPE (даже в некоторых статьях говорится, что вам необходимо установить его - это не обязательно, но Microsoft хочет, чтобы вы использовали это так).
Один из способов сделать «относительно независимый от оборудования образ, который можно обновлять в виртуальной среде»:
Поскольку виртуальная машина может скрывать некоторые различия в физическом оборудовании между одним компьютером и другим (разные звуковые карты и т. Д.), Образ виртуальной машины может быть совершенно одинаковым между двумя компьютерами, которые настолько различаются, что для вашей предыдущей системы потребовалось бы 2 разных образа. .
Несколько человек, кажется, делают что-то очень похожее на это: Как загрузиться с VHD; EasyBCD; openQRM; Как загрузить образ напрямую, минуя ОС хост-машины; Как мне загрузить образ виртуальной машины из моей сети? ; и т.п.
Я не уверен, почему в этих ответах не используется инструмент, специально разработанный для этого за вас. Т.е. smartImager или что-то подобное. Раньше мы использовали MDT и SCCM, затем попробовали кучу инструментов, но время на обновление и создание всего было безумным. В итоге мы использовали smartImager, потому что он был наиболее автоматизированным и имел лучший и простой интерфейс. Я знаю, что есть несколько инструментов, которые сделают это за вас.