Поделиться через


Практическое руководство. Создание и хранение виртуальных машин и шаблонов, предназначенных для Lab Management

У системных администраторов может возникать необходимость в регулярном создании новых эталонных виртуальных машин для различных командных проектов.Поскольку с помощью Lab Management нельзя создать виртуальную машину (ВМ) с нуля, нужно сначала воспользоваться виртуальной машиной, созданной в Hyper-V или диспетчере виртуальных машин System Center (SCVMM), и импортировать ее в командный проект.После создания виртуальных машин в SCVMM можно:

  • Оставить виртуальную машину на узле и создать на ее основе среду.

  • Преобразовать виртуальную машину в шаблон и сохранить шаблон в библиотеке командных проектов.

Не следует вручную задавать агенты тестирования на виртуальных машинах, если планируется добавить эти машины в среду — Lab Management автоматически установит агенты тестирования на ваши машины при добавлении их в лабораторную среду.Однако если планируется преобразовать виртуальную машину в шаблон, рекомендуется установить агент тестирования на виртуальной машине до ее преобразования в шаблон.Кроме того, если планируется использование шаблона для создания изолированной от сети среды, необходимо установить на компьютер агент тестирования, прежде чем преобразовывать его в шаблон.

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

Компоненты интегрированной установки Lab Management

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

Подготовка виртуальной машины со всеми агентами тестирования

Создание виртуальной машины

  1. Выполните вход с правами администратора на сервер, на котором запущен диспетчер виртуальных машин.

  2. Откройте консоль администратора диспетчера виртуальных машин.

  3. Создайте виртуальную машину в SCVMM одним из трех методов.

    1. How to Create a Virtual Machine from an Existing Virtual Hard Disk.

    2. How to Create a Virtual Machine with a Blank Virtual Hard Disk.

    3. Creating Virtual Machines from a Template.

  4. Подключитесь к виртуальной машине с помощью консоли виртуальной машины в консоли администратора SCVMM.

    1. В SCVMM перейдите на вкладку Виртуальные машины, щелкните правой кнопкой мыши виртуальную машину и выберите команду Подключиться к виртуальной машине.

    2. Убедитесь, что на этой виртуальной машине предварительно установлена соответствующая операционная система и приложения.

  5. Включите удаленное подключение к этой виртуальной машине.

    Это позволит выполнять подключение к виртуальной машине с правами гостя.Дополнительные сведения о типах подключений см. в разделе Практическое руководство. Подключение к компьютерам в лабораторной среде.

    1. На виртуальной машине в меню Пуск, щелкните правой кнопкой мыши элемент Компьютер и выберите пункт Свойства.

    2. В диалогом окне Система щелкните Настройки удаленной системы.

    3. На вкладке Удаленный диалогового окна Свойства системы выберите соответствующий параметр Разрешить подключения, а затем нажмите кнопку Выбор пользователей.

    4. В диалоговом окне Пользователи удаленного рабочего стола подтвердите соответствующие отображающиеся имена пользователя или нажмите кнопку Добавить, чтобы добавить другие учетные записи пользователя, а затем нажмите кнопку ОК.

Lab Management можно использовать для развертывания приложения в требуемой среде и выполнения в ней тестов.Это называется интеграцией рабочих процессов и возможностями тестирования Lab Management.Для интеграции рабочего процесса с целью развертывания приложения нужно создать определение построения, включающее рабочий процесс для развертывания приложения на каждой виртуальной машине в среде.После этого можно выполнить тесты с ролью, выбранной в параметрах тестирования.Дополнительные сведения о ролях и средах см. в разделе Настройка тестовых компьютеров для выполнения тестов или сбора данных.

Далее необходимо установить агент тестирования на каждую созданную виртуальную машину.

Установка агента тестирования на виртуальной машине

  • Установите на своей виртуальной машине агент тестирования.Дополнительные сведения об установке агента тестирования см. в разделе Установка и настройка контроллеров и агентов тестирования.

    ПримечаниеПримечание

    При установке агента тестирования не требуется регистрировать агент тестирования с помощью контроллера тестирования.Это будет сделано автоматически после развертывания виртуальной машины с помощью Lab Management.

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

Предупреждающее замечаниеВнимание

В Lab Management предъявляются очень строгие требования к настройке сети при создании изолированной среды.Не следует выполнять следующие действия.

  • Задавать идентификаторы виртуальных локальных сетей для сетевых адаптеров.При развертывании виртуальной машины идентификатор виртуальной локальной сети удаляется.Дополнительные сведения об использовании идентификаторов виртуальных локальных сетей см. в статье Configuring Virtual Networks in VMM.

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

  • Устанавливать MAC-адрес на сетевом адаптере.Lab Management удаляет MAC-адрес при создании среды, изолированной от сети.

Сохранение виртуальной машины в библиотеке SCVMM

При сохранении виртуальной машины в библиотеке SCVMM нужно выбрать способ ее сохранения: в виде виртуальной машины или шаблона.Выбор формата сохранения (виртуальная машина или шаблон) зависит от нескольких факторов:

  • могут ли приложения, установленные на виртуальной машине, продолжать свою работу при удалении уникальных идентификационных данных о виртуальной машине;

  • будут ли виртуальные машины использоваться только в составе среды с сетевой изоляцией;

Например, если требуется создать нескольких копий этой виртуальной машины для использования в одной среде, то есть машина будет использоваться в среде только один раз, создайте виртуальную среду на основе этой виртуальной машины, не сохраняя машину в библиотеке.Если виртуальная машина будет использоваться в нескольких средах одной сети, необходимо либо преобразовать машину в шаблон и сохранить в библиотеке, либо настроить каждую из этих сред для использования сетевой изоляции.Дополнительные сведения о факторах, которые нужно учитывать, см. в разделе Руководство по созданию сред SCVMM и управлению ими.

Сохранение виртуальной машины в библиотеке в исходном виде

  • Сохраните виртуальную машину, чтобы ее можно было импортировать в командный проект, щелкните правой кнопкой мыши виртуальную машину и выберите команду Сохранить в библиотеке.

    1. В консоли администратора SCVMM щелкните виртуальную машину правой кнопкой мыши и выберите пункт Завершение работы.

    2. Выберите общую папку библиотеки SCVMM, которая была добавлена в коллекцию командных проектов, и нажмите кнопку Далее.

    3. Выберите путь к общей папке для данной виртуальной машины и нажмите кнопку Далее.

    4. Нажмите кнопку Сохранение.

Первое преобразование виртуальной машины в шаблон и сохранение его в библиотеке

  1. Подготовьте виртуальную машину к преобразованию в шаблон, удалив пароль администратора и локальную политику паролей.

    1. Если виртуальная машина подключена к домену, удалите ее из домена и подключите к рабочей группе.При появлении запроса перезапустите компьютер.

    2. Откройте gpedit.msc и выберите Политика локального компьютера, Конфигурация компьютера, Настройки Windows, Параметры безопасности, Политики учетных записей, затем Политика паролей.

      Установите следующие значения:

      Применить журнал паролей: 0

      Минимальная длина пароля: 0

      Пароль должен отвечать требованиям сложности: "Отключено"

    3. Закройте gpedit.msc

    4. Удалите пароль учетной записи локального администратора.Для этого войдите в систему как .\Administrator, затем с помощью сочетания клавиш CTRL-ALT-DEL измените пароль.

  2. Убедитесь, что все приложения, уже установленные на виртуальную машину, продолжают правильно работать после изменения имени виртуальной машины.

    Предупреждающее замечаниеВнимание

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

  3. Убедитесь, что в виртуальную машину не вставлен никакой носитель (например, DVD-диск).Дополнительные сведения об удалении носителя см. в разделе How to Add a DVD or CD Drive to a Virtual Machine.

  4. Завершите работу виртуальной машины.В консоли администратора SCVMM выберите виртуальную машину, щелкните ее правой кнопкой мыши и выберите Завершение работы.

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

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

    1. Щелкните виртуальную машину правой кнопкой мыши, нажмите Управление контрольными точками.

    2. Щелкните каждую контрольную точку, нажмите Удалить.

  7. При удалении контрольных точек с виртуальной машины, Hyper-V объединяет диски, связанные с контрольными точками.Это может занять несколько минут, в зависимости от размера контрольных точек.С помощью диспетчера Hyper-V, находящегося на узле, где развернута виртуальная машина, можно следить за ходом выполнения такого объединения.Перед переходом к следующему шагу дождитесь завершения объединения.

  8. В консоли администратора SCVMM щелкните виртуальную машину правой кнопкой мыши и выберите команду Создать шаблон.

    1. На всех экранах примите настройки по умолчанию.При запросе расположения общей папки библиотеки, выберите общую папку библиотеки SCVMM.

    2. Нажмите кнопку Создать, чтобы начать задание SCVMM.Если задание SCVMM не выполнено, ознакомьтесь с сообщением об ошибке и примите соответствующие меры.

См. также

Основные понятия

Настройка Lab Management для сред SCVMM

Создание лабораторных сред

Создание и использование изолированной от сети среды