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

Для создания сред диспетчера виртуальных машин System Center (SCVMM) и управления ими, необходимо сначала настроить необходимые компоненты для Lab Management.К ним относятся следующие компоненты.

  • Узлы Hyper-V

  • SCVMM

  • Team Foundation Server

  • Контроллер тестирования

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

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

Все компьютеры, использующие серверы библиотек (включая компьютер SCVMM, являющийся сервером библиотек, используемым по умолчанию) и узлы Hyper-V должны размещаться в гигабитной сети, подключенной к общему сетевому коммутатору.Более высокая скорость сети поможет повысить производительность при развертывании виртуальных машин на узлах и при сохранении виртуальных машин в библиотеке с вашего узла.

Предварительные требования

Администратор Team Foundation Server должен установить и настроить Team Foundation Server перед настройкой Lab Management.Дополнительные сведения об установке и настройке Team Foundation Server см. в руководстве по установке Team Foundation Server.После настройки администратором Team Foundation Server и создания коллекции командных проектов по умолчанию убедитесь, что у вас имеются следующие сведения:

  • TfsMachine – имя компьютера, на котором выполняется Team Foundation Server;

  • домен – домен Active Directory используемый всеми компьютерами;

  • tfssvc – учетная запись, с которой выполняется Team Foundation Server;

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

    Необходимо использовать учетную запись и пароль пользователя домена для учетной записи TFSservice, чтобы настроить среду SCVMM для Lab Management.

  • домен\tfsadmin – учетная запись администратора Team Foundation Server.

Требования к системе

В таблице приведены минимальные рекомендации относительно оборудования и программного обеспечения для компьютеров, используемых для Lab Management.Чтобы упростить понимание требований, каждая роль разделена, как если бы она была установлена на отдельном компьютере.В простейшей установке машины HyperVHost, VmmMachine и LibraryMachine могут все запускаться на одном компьютере.

Роль/Система

Процессор

Поддерживаемая операционная система

ОЗУ

(мин./

рекомендованный)

Жесткий диск (мин./рекомендованный)

HyperVHost

64-разрядный с включенной виртуализацией оборудования

Операционная система Windows Server 2008 R2 с 64-разрядным Hyper-V, выпуски Standard, Enterprise и Datacenter

Windows Server 2008 R2 — установка ядра сервера, выпуски Standard, Enterprise и Datacenter

Операционная система Windows Server 2008 R2 с 64-разрядным Hyper-V, выпуски Standard, Enterprise и Datacenter с пакетом обновления 2.

Операционная система Hyper-V Server 2008 R2

Важное примечаниеВажно
Нельзя использовать узел Windows Server 2012 с сервером SCVMM и Lab Management.

4 ГБ / 8 ГБ

100 ГБ / 200 ГБ

VmmMachine

64-разрядный

Операционная система Windows Server 2008 R2, 64-разрядные выпуски Standard, Enterprise и Datacenter

Операционная система Windows Server 2008, выпуски Standard, Enterprise и Datacenter с пакетом обновления 2.

2 ГБ / 4 ГБ

200 ГБ

LibraryMachine

64-разрядный

Операционная система Windows Server 2008 R2, 64-разрядные выпуски Standard, Enterprise и Datacenter

2 ГБ / 4 ГБ

200 ГБ / 500 ГБ

TfsMachine

32-разрядный х86

64-разрядный x64

Все операционные системы, которые поддерживаются Team Foundation Server, поддерживаются Visual Studio Lab Management, за исключением клиентов и серверов Windows 8.

2 ГБ / 4 ГБ

120 ГБ / 230 ГБ

ControllerMachine

32-разрядный х86

64-разрядный x64

Visual Studio Lab Management поддерживает все операционные системы, поддерживаемые Team Foundation Server, кроме любых операционных систем, которые не присоединены к домену.

2 ГБ / 4 ГБ

120 ГБ / 230 ГБ

Процедуры настройки

В следующей таблице описаны процедуры, которые необходимо выполнить для завершения настройки Hyper-V, SCVMM и Lab Management, а также требуемые разрешения.В простейшей установке компьютеры HyperVHost, VmmMachine и LibraryMachine могут быть одним и тем же компьютером.

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

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

Номер шага

Процедура

Подробные сведения

Имя компьютера в процедуре

Требуемые разрешения

Шаг завершен

1

Установите и настройте узлы Hyper-V

Hyper-V позволяет управлять виртуальными машинами и их ресурсами.

HyperVHost

Администратор HyperVHost

2

Установите и настройте SCVMM

SCVMM помогает управлять виртуальными машинами и шаблонами, а также тем, где и как они хранятся.

VmmMachine

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

Администратор VmmMachine

3

Настройте Team Foundation Server для использования Lab Management

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

TfsMachine

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

4

Проверьте конфигурацию, используя Microsoft Test Manager

Убедитесь, что возможны подключение к командному проекту и доступ к компоненту Центр лабораторий с помощью Microsoft Test Manager.

DesktopClient

Любая учетная запись пользователя, добавленная для данного компьютера

5

Установка контроллера тестирования

Если требуется выполнять построение и развертывание приложений с использованием Team Foundation Build и выполнять тесты, вам понадобятся контроллеры построений и контроллеры тестирования.

TfsMachine

ПримечаниеПримечание
Рекомендуется использовать отдельный компьютер как ControllerMachine для установки контроллера тестирования.

Администратор коллекций командных проектов

Установите и настройте узлы Hyper-V

Чтобы установить Hyper-V, выполните одно из указанных ниже действий.

  • Включите роль Hyper-V на компьютере с установленной ОС Windows Server 2008 R2.Если на компьютере HyperVHost отсутствует роль Hyper-V, необходимо вначале обеспечить ее наличие на каждом узле Hyper-V с использованием диспетчера сервера, чтобы можно было создавать виртуальные машины и управлять ими в соответствии с шагами приведенной ниже процедуры.Дополнительные сведения о Hyper V см. на веб-узле корпорации Майкрософт.

  • Установите ОС Hyper-V Server 2008 R2 на компьютер HyperVHost.Сведения о сервере Hyper V и порядке его установки см. на следующем веб-сайте корпорации Майкрософт.

Включение роли Hyper-V на каждом узле Hyper-V с ОС Windows Server 2008 R2

  1. Войдите на узел Hyper-V, в качестве администратора.

  2. Выберите Пуск, укажите на пункт Администрирование, затем выберите Диспетчер сервера.

  3. На левой панели Диспетчера сервера выберите в контекстном меню Роли и укажите на Добавить роли.

  4. Следуйте указаниям Мастера добавления ролей.На всех страницах мастера, кроме перечисленных ниже, выбирайте Далее:

    1. На станице Выбор ролей сервера выберите Hyper-V и выберите Далее.

    2. На странице Создание виртуальных сетей выберите активный сетевой адаптер и выберите Далее.

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

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

    3. На странице Подтверждение параметров установки выберите Установить.

    4. На странице Результаты установки выберите Закрыть.

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

      Компьютер перезагрузится и продолжит работу с Продолжить мастер настройки.

    6. На странице Результаты установки появится сообщение Installation succeeded.Выберите Закрыть.

  5. Установите обновление, описанное на данном веб-сайте Майкрософт.Это обновление поддерживает возможность сетевой изоляции сред SCVMM.

Dd380687.collapse_all(ru-ru,VS.110).gifУлучшение надежности WinRM

WinRM (Удаленное управление Windows) используется SCVMM для взаимодействия с узлами Hyper-V.Для WinRM в используемые по умолчанию параметры конфигурации необходимо внести следующие изменения.Изменения этих параметров способствуют улучшению надежности WinRM, так как Lab Management выполняет больше операций в узлах Hyper-V, чем по обычному производственному сценарию для Hyper-V.Эти изменения параметров WinRM необходимо также произвести на любом компьютере, используемом для общей папки библиотеки.

Изменение настроек конфигурации Windows Remote Management

  1. Выберите Пуск, откройте контекстное меню для пункта Окно командной строки, а затем выберите Запуск от имени администратора.

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

    Необходимо быть пользователем домена, добавленного в группу администраторов этого компьютера.

  2. В командной строке выполните следующую команду:

    winrm set winrm/config @{MaxTimeoutms = "1800000"}

  3. Перезапустите службу winrm и агент SCVMM на узле с помощью следующих команд:

    net stop winrm

    net start winrm

    net start vmmagent

  4. Если узел работает под управлением ОС Windows Server 2008, выполните следующие действия. 

    1. Выполните следующую команду:

      winrm set winrm/config/Service @{MaxConcurrentOperations="200"}

    2. Перезапустите службу winrm и агент SCVMM на узле с помощью следующих команд:

      net stop winrm

      net start winrm

      net start vmmagent

Dd380687.collapse_all(ru-ru,VS.110).gifПроверка настройки Hyper-V

Проверка правильности установки и работы Hyper-V

  • Создайте виртуальную машину с помощью Hyper-V и убедитесь, что виртуальную машину можно запустить.

    Если для компьютера HyperVHost была включена роль Hyper-V, создайте виртуальную машину, используя сведения с веб-сайтакорпорации Майкрософт.

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

    Параметры виртуальной машины можно изменить в соответствии со своими потребностями.Можно обновить размер жесткого диска и объем памяти.Дополнительные сведения об этих параметрах см. на веб-сайте корпорации Майкрософт.

    Если используется сервер Hyper-V, создайте виртуальную машину, используя сведения из руководства Hyper-V Server Getting Started Guide с веб-сайтакорпорации Майкрософт.

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

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

Дополнительные сведения о гипервизоре Hyper-V см. в этом обзоре Hyper-V.

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

При создании или запуске виртуальной машины могут возникать проблемы, связанные с антивирусным программным обеспечением.Дополнительные сведения см. на веб-узле Майкрософт.

Установите и настройте SCVMM

Для доступа к виртуальным машинам, созданным с помощью Hyper-V из Lab Management, необходимо установить и настроить SCVMM.SCVMM представляет собой средство для управления машинами узлов Hyper-V через центральную консоль.Lab Management взаимодействует с SCVMM, для того чтобы иметь возможность использовать виртуальные машины и шаблоны для создания сред.Для Lab Management поддерживаются две версии диспетчера виртуальных машин System Center: SCVMM 2012 или SCVMM 2008 R2.

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

При использовании изолированной операционной системы Hyper-V Server 2008 R2 необходимо установить SCVMM на отдельном сервере VmmMachine.Использовать компьютер HyperVHost невозможно.Дополнительные сведения об уникальных характеристиках операционной системы Hyper-V Server 2008 R2 см. на данном веб-сайте Майкрософт.

Dd380687.collapse_all(ru-ru,VS.110).gifУстановите и настройте SCVMM 2012

Чтобы установить сервер управления VMM, должны быть установлены поддерживаемый экземпляр SQL Server и пакет автоматической установки Windows (AIK) для Windows 7.Дополнительные сведения см. на следующем веб-сайте Microsoft: Требования к системе: сервер управления VMM

Установка сервера SCVMM и его консоли администрирования на VMMMachine

  1. На VmmMachine войдите в систему как пользователь домена, являющийся также локальным администратором на данном компьютере.

  2. Запустите файл setup.exe.

  3. В программе установки System Center 2012 выберите Установить.

    СоветСовет

    При отсутствии Microsoft .NET Framework 3.5 с пакетом обновления 1 (SP1) программа установки VMM предлагает установить ее.Нажмите кнопку ОК.

  4. В поле выбора добавляемых функций выберите Сервер управления VMM, затем выберите Далее.С сервером автоматически устанавливается Консоль VMM.

  5. Введите свое имя, организацию и ключ продукта, затем выберите Далее.

  6. Выберите Я прочитал, понял и принимаю условия лицензионного соглашения и выберите Далее.

  7. Выберите, хотите ли участвовать в программе улучшения качества программного обеспечения, затем выберите Далее.

  8. Чтобы принять рекомендуемое расположение установки, выберите Далее.

  9. Укажите экземпляр SQL Server для использования, а также все сведения о нем, и выберите Далее.

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

  11. Выберите Далее, чтобы принять порты, назначенные по умолчанию, или введите другие значения.

  12. Выберите Создать новую общую папку библиотеки и выберите Далее.

  13. На экране сводки по установке выберите Установить, затем выберите Закрыть после завершения работы мастера.

После установки диспетчера VMM необходимо добавить компьютеры-узлы Hyper-V в группу узлов, и (необязательно) добавить дополнительные общие папки библиотеки.

Настройка SCVMM

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

    1. Выберите Пуск, Все программы, Microsoft System Center 2012, Диспетчер виртуальных машин, затем выберите Консоль администратора диспетчера виртуальных машин.

    2. В диалоговом окре Подключиться к серверу введите localhost:<номер порта> или <имя сервера SCVMM>:<номер порта>, после чего выберите Подключить.

  2. Чтобы добавить компьютеры HyperVHost в группу узлов в SCVMM, выберите Фабрика, выберите Добавление ресурса, а затем выберите Узлы и кластеры Hyper-V.На всех страницах мастера, кроме перечисленных ниже, выбирайте Далее:

    1. На Укажите учетные данные, которые будут использоваться для обнаружения выберите Ввести учетные данные вручную, введите учетные данные администратора для узла Hyper-V и выберите Далее.

    2. На странице мастера Задать область поиска кандидатов узлов виртуальных машин выберите Указать компьютеры Windows Server по именам, в поле Имена компьютеров, введите имя компьютера узла, добавляемого в SCVMM (например, HyperVHost), затем выберите Далее.

    3. На странице Выберите компьютер, который следует добавить как узлы, выберите компьютеры-узлы Hyper-V и выберите Далее.

    4. На странице мастера Сводка выберите Готово.

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

      Рекомендуется настроить отдельную группу узлов для каждой коллекции командных проектов.Например, при необходимости настройки Lab Management в двух коллекциях в Team Foundation Server создайте в System Center Virtual Machine Manager две группы узлов.

  3. (Необязательно) По умолчанию SCVMM настраивает компьютер, на котором он установлен, как сервер библиотеки.Также по умолчанию он устанавливает на этом компьютере общую папку библиотеки.Чтобы улучшить производительность, можно установить дополнительные серверы библиотек или общие папки библиотек.

    1. Чтобы добавить новый сервер библиотеки в SCVMM, выберите Библиотека, затем выберите кнопку Добавить сервер библиотеки на ленте и следуйте указаниям мастера.

    2. Чтобы добавить в SCVMM новую общую папку библиотеки, сначала на сервере библиотеки создайте общую папку Windows.Затем выберите Библиотека, в панели переходов выберите сервер библиотеки, в котором была создана общая папку Windows, и выберите в меню пункт Сервер библиотеки.На ленте выберите Добавить общие папки библиотек и следуйте инструкциям в мастере.

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

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

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

    1. В консоли администрирования SCVMM выберите Фабрика.

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

    3. В диалоговом окне свойств выберите Резервы, а затем установите флажок Переопределять параметры резервов узла из родительской группы узлов.

    4. В поле ввода Память (Мб) введите или выберите значение 1024, затем выберите ОК.

    5. Повторите шаги с b.– d.для каждого компьютера.

Dd380687.collapse_all(ru-ru,VS.110).gifУстановите и настройте SCVMM 2008 R2

Установка сервера SCVMM и консоли администрирования SCVMM на VmmMachine

  1. На VmmMachine войдите в систему как пользователь домена, являющийся также администратором на данном компьютере.

  2. Чтобы установить System CenterVirtual Machine Manager, запустите setup.exe.

  3. Для установки сервера SCVMM под заголовком Установка выберите Сервер VMM.Выберите Я принимаю условия этого соглашения.На всех страницах мастера, кроме перечисленных ниже, выбирайте Далее.

    1. На странице мастера Параметры сервера SQL Server выберите Установить SQL Server 2005 Express с пакетом обновления SP3, затем выберите Далее.

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

      Если имеется существующий экземпляр SQL, который вы хотели бы использовать, выберите Использовать поддерживаемую версию SQL Server.

    2. На странице мастера Параметры общей папки библиотеки выберите Создать новую общую папку библиотеки.

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

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

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

    4. На странице мастера Сводка настроек выберите Установить.

    5. На странице мастера Установка выберите Закрыть.

  4. Чтобы установить консоль администрирования диспетчера виртуальных машин, под заголовком Установка выберите Консоль администрирования VMM.Выберите Я принимаю условия этого соглашения.На всех страницах мастера, кроме перечисленных ниже, выбирайте Далее.

    1. На странице мастера Сводка настроек выберите Установить.

    2. На странице мастера Установка выберите Закрыть.

  5. На стартовой странице System Center Virtual Machine Manager 2008 выберите Выйти.

После установки диспетчера VMM необходимо добавить компьютеры-узлы Hyper-V в группу узлов, и (необязательно) добавить дополнительные общие папки библиотеки.

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

Определяя группы узлов, можно объединять компьютеры-узлы Hyper-V в группы согласно их назначению.Например, набор компьютеров-узлов может принадлежать к определенному подразделению компании.

Настройка SCVMM

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

    1. Выберите Пуск, Все программы, Microsoft System Center, Диспетчер виртуальных машин 2008 R2, Консоль администратора диспетчера виртуальных машин.

    2. В диалоговом окре Подключиться к серверу введите localhost:<номер порта> или <имя сервера SCVMM>:<номер порта>, после чего выберите Подключить.

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

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

  2. Чтобы добавить компьютеры HyperVHost в группу узлов в SCVMM, на панели Действия выберите Добавить узел.На всех страницах мастера, кроме перечисленных ниже, выбирайте Далее:

    1. На странице Выбор размещения узла мастера Добавление узлов введите учетные данные администратора узла Hyper-V.

    2. На странице мастера Выбор серверов узла введите имя компьютера, на котором находится узел, добавляемый в SCVMM, например HyperVHost, и выберите Добавить.

    3. На странице мастера Сводка выберите Добавить узлы.

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

      Рекомендуется настроить отдельную группу узлов для каждой коллекции командных проектов.Например, при необходимости настройки Lab Management в двух коллекциях в Team Foundation Server создайте в System Center Virtual Machine Manager две группы узлов.

  3. (Необязательно) По умолчанию SCVMM настраивает компьютер, на котором он установлен, как сервер библиотеки.Также по умолчанию он устанавливает на этом компьютере общую папку библиотеки.Чтобы улучшить производительность, можно установить дополнительные серверы библиотек или общие папки библиотек.

    1. Чтобы добавить новый сервер библиотеки в SCVMM, выберите Добавить сервер библиотеки на расположенной справа панели Действия и следуйте указаниям мастера.

    2. Чтобы добавить в SCVMM новую общую папку библиотеки, сначала на сервере библиотеки создайте общую папку Windows.Затем на вкладке Библиотека консоли администрирования SCVMM выберите сервер библиотеки и выберите Добавить общие папки библиотек на расположенной справа панели Действия.

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

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

    3. На каждом сервере библиотеки SCVMM установите обновление, описанное на данном веб-сайте Microsoft.Это обновление поддерживает возможность сетевой изоляции сред SCVMM.

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

    1. В консоли администрирования SCVMM выберите Перейти, Узлы.

    2. В центральной области Все узлы откройте контекстное меню для имени компьютера-узла, а затем выберите Свойства.

    3. В диалоговом окне Свойства группы узлов дляхост-компьютер перейдите на вкладку Резервы.

    4. В поле ввода Память введите или выберите значение 1024 и выберите ОК.Дополнительные сведения о минимальных требованиях к памяти для узлов Hyper-V см. на данном веб-сайте Microsoft.

    5. Повторите шаги b–d для каждого узла.

Важное примечаниеВажно

Если имеются два сервера SCVMM и оба настроены для использования Lab Management с определенным Team Foundation Server, каждый сервер SCVMM должен быть настроен на использование уникального диапазона MAC-адресов.Чтобы настроить диапазон MAC-адресов, на консоли администрирования диспетчера виртуальных машин, в левом нижнем навигационном окне, выберите Администрирование, выберите Сеть, затем откройте Глобальный статический диапазон MAC-адресов.Дополнительные сведения о настройке диапазона MAC-адресов см. на веб-сайте корпорации Майкрософт.

Проверка правильности установки и работы SCVMM

  1. В Консоли администратора диспетчера виртуальных машин на правой панели Действия выберите Новая виртуальная машина.На всех страницах мастера, кроме перечисленных ниже, выбирайте Далее.

    1. На странице мастера Выбор источника выберите Создать новую виртуальную машину с чистым виртуальным жестким диском.

    2. На странице мастера Идентификация виртуальной машины в поле Имя виртуальной машины введите "blank".

    3. На странице мастера Выбор места назначение выберите Разместить виртуальную машину на узле.

    4. На странице мастера Выбор узла просмотрите оценки, затем выберите Далее.

      Должны отобразиться все компьютеры HyperVHost, используемые для Lab Management.Все они должны иметь положительные оценки.В противном случае это должно быть исправлено.Чтобы определить, почему компьютеры HyperVHost не используются SCVMM, проверьте Объяснение оценки.

    5. На странице мастера Сводка выберите Создать.

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

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

  3. После того как Состояние VM перейдет в значение Выполняется, откройте контекстное меню VM, а затем выберите Стоп.

    Это позволит убедиться, что узлы Hyper-V настроены правильно.

  4. Чтобы сохранить виртуальную машину в библиотеке, откройте контекстное меню для этой виртуальной машины, затем выберите команду Сохранить в библиотеке.

    1. На странице Выберите сервер библиотеки мастера выберите одну из общих папок библиотеки.

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

    3. По окончании убедитесь, что виртуальная машина с именем пустой отображается на панели Библиотека консоли администрирования SCVMM.

      Это позволит убедиться, что виртуальная папка библиотеки настроена правильно.

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

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

  1. Активируйте передачу не зашифрованных файлов на серверы библиотек.

    1. Выберите вкладку Библиотека в консоли администрирования SCVMM.Откройте контекстное меню для каждого сервера библиотек в дереве Серверы библиотек, затем выберите Свойства.

    2. Выберите Разрешить передачу не зашифрованного файла.

    3. Выберите ОК, чтобы закрыть диалоговое окно.

  2. Активируйте передачу не зашифрованных файлов для групп узлов.

    1. Выберите вкладку Узлы в консоли администрирования SCVMM.Откройте контекстное меню для каждой группы узлов в дереве Узлы, затем выберите Свойства.

    2. Выберите Разрешить передачу не зашифрованного файла.

    3. Выберите ОК, чтобы закрыть диалоговое окно.

Настройка Lab Management для Team Foundation Server

Чтобы разрешить Team Foundation Server взаимодействие с сервером SCVMM, необходимо также установить консоль администрирования SCVMM на компьютере TfsMachine, если это не тот же компьютер, который используется в качестве VmmMachine.

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

Если в развертывание Team Foundation Server включено несколько компьютеров уровня приложений, установите консоль на все уровни приложений в развертывании.

Установка консоли SCVMM 2012 на <TFSMachine>

  1. Войдите на компьютер TfsMachine как \tfsadmin домена.

  2. Чтобы установить консоль администрирования диспетчера виртуальных машин, запустите программу setup.exe диспетчера виртуальных машин.

  3. В установке VMM выберите Установить.

  4. На всех страницах мастера, кроме перечисленных ниже, выбирайте Далее:

    1. На странице Выберите компоненты выберите Консоль VMM, затем выберите Далее.

    2. На странице лицензии необходимо выбрать Принимаю условия этого уведомления, затем Далее.

    3. На странице Сводка по установке выберите Установить.

    4. На странице Установка успешно завершена выберите Закрыть.

Установка консоли администрирования SCVMM 2008 R2 на <TfsMachine>

  1. Войдите на компьютер TfsMachine как \tfsadmin домена.

  2. Чтобы установить консоль администрирования диспетчера виртуальных машин, запустите программу setup.exe диспетчера виртуальных машин.

  3. Под заголовком Установка на стартовой странице мастера System Center Virtual Machine Manager 2008 R2 выберите Консоль администрирования VMM.

  4. На всех страницах мастера, кроме перечисленных ниже, выбирайте Далее:

    1. На странице мастера Сводка настроек выберите Установить.

    2. На странице мастера Установка выберите Закрыть.

Dd380687.collapse_all(ru-ru,VS.110).gifНастройка Lab Management для Team Foundation Server

Необходимо настроить Lab Management в Team Foundation Server. Это обеспечивает доступ к виртуальным машинам и шаблонам, созданным в Microsoft Test Manager. Затем можно использовать эти виртуальные машины или шаблоны для создания сред SCVMM и сохранить их в общей папке библиотеки.Для этого следует выбрать сервер SCVMM для использования с Team Foundation Server.

Настройка Lab Management для Team Foundation Server

  1. На компьютере TfsMachine выберите Пуск, Все программы, Microsoft Visual Studio Team Foundation Server 2012, затем Консоль администрирования Team Foundation Server.

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

    Вы должны войти на компьютер TfsMachine как \tfsadmin домена.

  2. В консоли администрирования разверните узел Уровень приложений и выберите Lab Management.

  3. Выберите Настроить.

    Открывается диалоговое окно Параметры Lab Management.

  4. На вкладке Диспетчер виртуальных машин в поле Имя сервера VMM введите имя VmmMachine – сервера, на котором выполняется диспетчер виртуальных машин и который вы хотите использовать для управления виртуальными машинами.

  5. Выберите Тест, чтобы выяснить, может ли Team Foundation Server взаимодействовать с сервером SCVMM.

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

    2. Задайте учетные данные существующего члена роли администраторов SCVMM.С использованием этих имени и пароля пользователя в роль администратора SCVMM будет добавлена учетная запись Team Foundation Server.

    Если Team Foundation Server не может установить подключение к серверу SCVMM, отображается красная отметка Х и сообщение об ошибке.Дополнительные сведения о способах устранения неполадок установки см. в разделе Устранение неполадок Lab Management.

  6. Сетевая изоляция в Visual Studio Lab Management позволяет запустить несколько копий лабораторной среды одновременно, не вызывая сетевых конфликтов, например конфликтов имен компьютеров и регистрации в службе доменных имен (DNS).Дополнительные сведения о сетевой изоляции см. в разделе Создание и использование изолированной от сети среды.На вкладке Сетевая изоляция выполните следующие действия.

    1. В поле Блок IP введите диапазон адресов протокола IP для назначения виртуальным машинам в среде при создании изолированной сети.

      Блок IP-адресов необходимо ввести в нотации CIDR.Эта нотация включает IP-адрес, знак косой черты (/) и размер префикса.Пример: 192.168.0.0/24.

      Указанные адреса используются только для внутренней маршрутизации между виртуальными машинами и не раскрываются за пределами среды.Поэтому можно указать любой диапазон адресов, который не используется в общедоступной сети.В большинстве случаев можно использовать диапазон по умолчанию 192.168.23.0/24.

    2. В поле DNS-суффикс введите суффикс имени домена, который будет назначен среде при создании изолированной сети.

      Введенный суффикс используется сервером Team Foundation Server при регистрации с помощью DNS уникального внешнего имени для каждой виртуальной машины в среде изолированной сети.Запись псевдонима DNS позволяет компьютерам и другим объектам, расположенным за пределами изолированной сети, связываться с компьютерами в изолированной сети.Для регистрации записи псевдонима сервер Team Foundation Server переходит в зону DNS, поэтому учетная запись службы, от имени которой работает Team Foundation, должна иметь разрешения на добавление или удаление записей псевдонимов в указанной зоне DNS.

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

      Выберите Тест, чтобы выяснить, может ли Team Foundation Server использовать этот суффикс.

      Если суффикс допустим, отобразится зеленая галочка.Нажмите кнопку ОК.

      Если суффикс недопустим, отобразится красный знак Х и сообщение об ошибке.Для продолжения нужно будет исправить ошибку.

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

    1. В консоли администрирования Team Foundation выберите узел Уровень приложений, выберите Lab Management, затем выберите Повторная настройка.

      Открывается диалоговое окно Параметры Lab Management.

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

      Если учетная запись службы Team Foundation Server не имеет нужных разрешений в указанном диспетчере SCVMM, появится диалоговое окно с предложением ввести имя пользователя и пароль. Введите учетные данные существующего члена роли администраторов SCVMM.После ввода имени пользователя и пароля и выбора ОК учетная запись службы Team Foundation Server для данного уровня приложений будет добавлена в роль "Администраторы" SCVMM.

Настройка Lab Management для каждой коллекции командных проектов

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

Для использования возможности рабочих процессов из определения построения Team Foundation Build для развертывания приложения или выполнения тестов с использованием контроллера теста в средах SCVMM, необходимо добавить учетную запись пользователя домена, которая будет использоваться агентами тестирования и построения.

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

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

Настройка Lab Management для каждой коллекции командных проектов

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

    Важное примечаниеВажно

    Необходимо настроить общую папку библиотеки для каждой коллекции командных проектов, которую требуется настроить для Lab Management.

  2. На панели с правой стороны из списка коллекций проектов выберите нужную коллекцию командных проектов.

  3. Выберите вкладку Lab Management, затем выберите Настроить общие папки коллекции.

    Открывается диалоговое окно Параметры Lab Management.

  4. На вкладке Общие папки библиотеки выберите Добавить и проверить.

    Откроется диалоговое окно "Выберите общие папки библиотеки".

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

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

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

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

    При выборе автоматической подготовки общей папки библиотеки к работе сервер Team Foundation Server автоматически добавит общую папку библиотеки во все командные проекты данной коллекции.Для командных проектов, которые еще не созданы, общая папка библиотеки будет добавлена при создании проекта мастером создания командных проектов.Для командных проектов, уже созданных в данной коллекции, общая папка библиотеки добавляется при сохранении этих параметров.Если снять флажок "Автоматическая подготовка к работе", общая папка библиотеки больше не будет добавляться в новые командные проекты, которые вы добавляете в коллекцию командных проектов.

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

    Важное примечаниеВажно

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

  8. На вкладке Группы узлов выберите Добавить и проверить.

  9. В диалоговом окне Выбор групп узлов выберите одну или несколько групп узлов SCVMM для использования коллекцией командных проектов, а затем выберите Добавить.

  10. Чтобы добавить группу узлов в каждый командный проект коллекции, установите флажок Автоматическая подготовка к работе для группы узлов.

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

    При выборе автоматической подготовки группы узлов к работе сервер Team Foundation Server автоматически добавит группу узлов во все командные проекты данной коллекции.Для командных проектов, которые еще не созданы, группа узлов будет добавлена при создании проекта мастером создания командных проектов.Для командных проектов, уже созданных в данной коллекции, группа узлов добавляется при сохранении этих параметров.Если снять флажок Автоматическая подготовка к работе, группа узлов больше не будет добавляться в новые командные проекты, которые вы добавляете в коллекцию командных проектов.

Установка контроллера тестирования

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

Установка контроллера тестирования

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

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

    Необходимо зарегистрировать контроллер тестирования в коллекции командных проектов, используемой для Lab Management.

  2. Укажите учетную запись пользователя для взаимодействия агентов тестирования и агентов построения, а также контроллеров тестирования и Team Foundation Server.

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

    Добавляемая вами учетная запись службы должна быть учетной записью домена.Из соображений безопасности эта учетная запись должна иметь ограниченные привилегии.Используемая учетная запись не должна иметь административное разрешение или использоваться какими-либо доверенными службами.Сюда относятся контроллер построений и контроллер тестирования.

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

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

См. также

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

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