Настройка и администрирование 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 team blog
См. также
Основные понятия
Использование виртуальной лабораторной среды в жизненном цикле приложения