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


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

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

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

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

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

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

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

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

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

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

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

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

    1. Создание виртуальной машины из существующего виртуального жесткого диска.

    2. Создание виртуальной машины с пустым виртуальным жестким диском.

    3. Создание виртуальных машин из шаблона.

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

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

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

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

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

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

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

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

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

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

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

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

  • Установите на своей виртуальной машине агент тестирования. Можно найти агент тестирования на том же DVD, с которого был установлен Team Foundation Server.

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

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

Предупреждение

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

  • Задавать идентификаторы виртуальных локальных сетей для сетевых адаптеров.При развертывании виртуальной машины идентификатор виртуальной локальной сети удаляется.Дополнительные сведения об использовании идентификаторов VLAN см. в статье о настройке виртуальных сетей в 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-диск). Дополнительные сведения об удалении носителя см. в статье о добавлении DVD- или CD-дисковода в виртуальную машину.

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

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

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

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

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

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

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

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

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

См. также

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

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

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

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