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