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


Практическое руководство. Создание среды из развернутых виртуальных машин

С помощью Visual Studio Lab Management можно создать составную среду из существующих виртуальных машин, размещенных в узле Hyper-V. Необходимо добавить этот узел в группу узлов, используемую коллекцией командного проекта, или импортировать виртуальную машину в узел, уже являющийся членом группы узлов.

Создание виртуальной среды из существующих виртуальных машин ускоряет процесс создания виртуальных сред для оценки возможностей Visual Studio Lab Management. Этот подход позволяет использовать существующие виртуальные машины для создания новой среды. Составные виртуальные среды имеют следующие свойства.

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

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

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

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

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

  • Возможности рабочего процесса. Создайте рабочий процесс, чтобы с помощью Team Foundation Build развернуть приложение в виртуальной среде.

  • Возможности тестирования. Используя виртуальную среду, выполните тесты вручную и автоматически.

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

Агент

Рабочий процесс

Проверка

Агент лаборатории

X

X

Тестовый агент

*

X

Агент построения

X

* Чтобы запустить тесты как часть рабочего процесса, следует использовать агент тестирования.

При создании составной среды для командного проекта виртуальные машины среды остаются в узле Hyper-V.

Создание среды из имеющихся виртуальных машин

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

    1. Установите агенты, необходимые для реализации нужных возможностей, согласно приведенной выше таблице. Дополнительные сведения об установке агентов построения, лабораторий и тестирования см. в разделе Установка и настройка агентов Visual Studio и контроллеров тестирования и построения.

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

      Примечание

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

  2. Откройте Microsoft Test Manager.

    Примечание

    Чтобы открыть окно Microsoft Test Manager, нажмите кнопку Пуск и выберите Все программы.Выберите Microsoft Visual Studio 2010 и щелкните Microsoft Test Manager.

  3. Щелкните Центр лабораторий.

  4. Перейдите на вкладку Лаборатория, щелкните Создать и выберите Создать виртуальную среду.

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

    1. На странице мастера Имя и местоположение введите имя и описание (необязательно) виртуальной среды.

      Примечание

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

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

    3. (Необязательно) Щелкните Теги среды и введите пары "имя-значение", чтобы отслеживать сведения о создаваемой среде.

    4. На странице мастера Машины просмотрите список доступных виртуальных машин из группы узлов командного проекта. Отображаются только машины, не используемые в другой среде. Выберите необходимый объект и щелкните Добавить к среде. Затем укажите роль машины в среде.

      Повторите это действие, чтобы добавить в среду другие виртуальные машины. Также можно добавить или удалить машины из среды на странице мастера Машины.

    5. (Необязательно) Измените имя добавленной виртуальной машины.

    6. (Необязательно) На странице мастера Свойства машины щелкните первую виртуальную машину среды. Просмотрите значения по умолчанию на вкладке Профиль оборудования и измените значение памяти, если необходимо. Вкладка Профиль ОС неприменима к виртуальным машинам. Наконец, просмотрите значения по умолчанию на вкладке Теги машины и добавьте или удалите теги уровня машины. Повторите эти действия для каждой виртуальной машины, добавляемой к среде.

      Примечание

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

    7. (Необязательно) На странице мастера Возможности выберите возможности, которыми должна обладать среда. Чтобы настроить возможность среды, необходим доступный контроллер тестирования или построения (в зависимости от выбранной возможности) и на виртуальных машинах должны быть установлены требуемые агенты.

      Примечание

      Возможность сетевой изоляции нельзя использовать с этим типом среды.

    8. На странице мастера Сводка просмотрите сведения.

    9. Нажмите кнопку Готово, чтобы создать составную среду.

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

  6. Для запуска созданной составной среды выберите ее в списке Среды и нажмите кнопку Запуск. Для этой среды отобразится состояние Выполняется.

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

См. также

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

Создание виртуальных сред

Другие ресурсы

Тестирование с помощью виртуальных сред

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

Развертывание приложения в виртуальной среде