Настройка и администрирование Lab Management

Visual Studio Lab Management позволяет управлять коллекцией виртуальных машин, шаблонов и виртуальных сред для командного проекта Team Foundation. Можно использовать эти среды для разработки, тестирования или выполнения приложения. Виртуальная среда представляет собой коллекцию виртуальных машин. Каждая виртуальная машина в виртуальной среде представляет роль, необходимую для приложения, которое предстоит разрабатывать, тестировать или выполнять. Допустим, ведется разработка многоуровневого приложения, для которого требуются три роли: клиент рабочего стола, веб-сервер и сервер базы данных.

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

Среда многоуровневого приложения

Можно использовать Lab Management для запуска всех виртуальных машин в среде для выполнения или тестирования приложения. Lab Management использует System Center Virtual Machine Manager (SCVMM), обеспечивающий доступ к виртуальным машинам или шаблонам в библиотеке как к окончательным первоначальным версиям (RTM). Эти окончательные первоначальные версии создаются с помощью Hyper-V или SCVMM. SCVMM используется для развертывания виртуальных машин и шаблонов в средах в заданной группе узлов. Дополнительные сведения о Lab Management см. в разделе Использование виртуальной лабораторной среды в жизненном цикле приложения.

Lab Management интегрируется с Team Foundation Build, позволяя развертывать приложение в виртуальной среде и выполнять тесты после развертывания построения. Дополнительные сведения см. в разделе Развертывание приложения в виртуальной среде.

Можно также в любое время выполнять тесты в виртуальных средах с использованием Microsoft Test Manager. Дополнительные сведения см. в разделе Тестирование с помощью виртуальных сред.

Примечание

Если планируется выполнение ручных или автоматических тестов в чисто физических средах или физических средах, состоящих из виртуальных машин сторонних поставщиков, не требуется выполнять следующие задачи: использование Hyper-V, настройка SCVMM и настройка Lab Management.Вместо этого достаточно установить агент тестирования на физическом компьютере, зарегистрировать контроллер тестирования в коллекции командных проектов и настроить агент тестирования для использования этого контроллера.Выполнив эти действия, необходимо создать новую физическую среду с помощью центра лабораторий Microsoft Test Manager.Описание действий по созданию физической среды и выполнению тестов см. в разделе Создание физической среды, используемой для тестирования.

Задачи

Указанные ниже разделы помогут при настройке и администрировании Lab Management.

Задачи

Связанные разделы

Первоначальная настройка Lab Management: для использования Lab Management необходимо вначале настроить все программное обеспечение для совместной работы, включая Hyper-V, SCVMM и Lab Management. 

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

Назначение прав пользователей для использования виртуальных ресурсов лаборатории: группы безопасности Team Foundation Server по умолчанию автоматически предоставляют своим членам определенные разрешения на использование ресурсов Lab Management. Может потребоваться изменить эти разрешения или назначить разрешения настраиваемым группам или пользователям.

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

Видеоклипы

ссылка на видео

ссылка на видео

ссылка на видео

ссылка на видео

ссылка на видео

Форумы

Visual Studio Lab Management

Блоги

Visual Studio Lab Management team blog

См. также

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

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

Администрирование Team Foundation Server