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

Нужно ли мне использовать Sysprep для клонирования виртуальных машин в моей личной лаборатории?

Я программист и пытаюсь создать свою личную лабораторию. У меня есть машина с установленным Hyper-V Standalone Server 2012 R2. Мне нужно создать виртуальные машины, которые будут использоваться для тестирования приложений, создания небольших виртуальных сетей для изучения основ работы с сетями и других учебных целей. Ни одна из этих виртуальных машин не будет существовать долго, так как я буду удалять их, поскольку их цель будет достигнута, а затем я создам несколько новых.

Итак, мне определенно нужна функция типа клонирования, доступная в VMWare. Мне известно о функции экспорта-импорта, доступной в Hyper-V. Что меня действительно смущает, так это этот инструмент Sysprep, поскольку я нашел статьи, в которых говорится, что этот инструмент фактически подготавливает VHD для использования с новыми виртуальными машинами и назначает новый SID, MAC, GUID и т. Д., Чтобы новая клонированная виртуальная машина не конфликтовала с существующие.

Я хотел бы знать -

  1. В чем разница между использованием Export-Import и Sysprep? Если я использую функцию «Экспорт-импорт», мне все равно нужно Sysprep гостя? Что на самом деле делает Sysprep?
  2. Нужно ли мне использовать Sysprep для моего сценария?
  3. Какова наилучшая процедура (шаги) для создания виртуальной машины шаблона для моего сценария?

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

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

То, что большинство людей делают с виртуальными машинами, аналогично приведенному выше примеру. «Экспорт» виртуальной машины более или менее похож на выключение машины и копирование диска. И если вы не выполните Sysprep VM перед этим, у вас будут конфликты при создании новых виртуальных машин из экспортированного образа.