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


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

 

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

  • Узлы Hyper-V

  • SCVMM

  • Team Foundation Server

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

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

При обновлении с более ранних версий Lab Management или SCVMM см. раздел Upgrading Lab Management Components from Visual Studio 2010.

Примечание

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

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

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

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

  • domain — домен Active Directory, используемый всеми компьютерами.

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

    Примечание

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

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

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

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

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

Процессор

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

ОЗУ

(мин./

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

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

HyperVHost

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

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

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

Узел Hyper-V и Library Server 2012 R2. Узел Hyper-V и серверы Library Server могут работать в Windows Server 2012, а сервер VMM — в Windows Server 2012 R2.

Операционная система 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

4 ГБ / 8 ГБ

100 ГБ / 200 ГБ

VmmMachine

64-разрядная версия

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

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

Узел Hyper-V и Library Server 2012 R2. Узел Hyper-V и серверы Library Server могут работать в Windows Server 2012, а сервер VMM — в Windows Server 2012 R2.

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

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

2 ГБ / 4 ГБ

200 ГБ

LibraryMachine

64-разрядная версия

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

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

Узел Hyper-V и Library Server 2012 R2. Узел Hyper-V и серверы Library Server могут работать в Windows Server 2012, а сервер VMM — в Windows Server 2012 R2.

Операционная система 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

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

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 или Windows Server 2012. Если на компьютере HyperVHost отсутствует роль Hyper-V, необходимо сначала включить ее на каждом узле Hyper-V с помощью диспетчера серверов, чтобы можно было создавать виртуальные машины и управлять ими в соответствии с шагами приведенной ниже процедуры. Дополнительные сведения о Hyper-V см. на следующем веб-сайте Майкрософт.

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

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

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

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

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

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

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

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

      Примечание

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

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

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

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

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

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

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

Повышение надежности 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 scvmmagent

  4. Если операционная система узла — Windows Server 2008: 

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

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

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

      net stop winrm

      net start winrm

      net start scvmmagent

Проверка установки Hyper-V

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

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

    Если для компьютера HyperVHost была включена роль Hyper-V, создайте виртуальную машину, используя сведения из следующего раздела веб-сайтаTarget is not specified in External link..

    Примечание

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

    Если используется сервер Hyper-V Server, создайте виртуальную машину, используя сведения из руководства по началу работы с сервером Hyper-V Server с веб-сайтаTarget is not specified in External link..

    Примечание

    Если на компьютере 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 см. на следующем веб-сайте Майкрософт.

Установка и настройка SCVMM 2012

Сведения о необходимых компонентах см. в статье Требования к системе: сервер управления 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 для каждого узла.

Установка и настройка SCVMM 2008 R2

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

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

  2. Чтобы установить System Center Virtual 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, Virtual Machine Manager 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 установите обновление, описанное здесь. Это обновление поддерживает возможность сетевой изоляции сред SCVMM.

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

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

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

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

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

    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. После того как Состояние виртуальной перейдет в значение Выполняется откройте контекстное меню виртуальной машины и выберите команду Стоп.

    Это позволит убедиться, что узлы 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 с учетной записью domain\tfsadmin.

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

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

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

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

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

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

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

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

  1. Войдите в систему TfsMachine с учетной записью domain\tfsadmin.

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

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

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

    1. На странице мастера Сводка настроек нажмите кнопку Установить.

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

Настройка 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 и выберите Консоль администрирования Team Foundation Server.

    Примечание

    Необходимо войти в систему TfsMachine с учетной записью domain\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. В диалоговом окне Выберите общие папки библиотеки выберите одну или несколько общих папок библиотек SCVMM для использования коллекцией командных проектов и выберите Добавить.

    Теперь процесс проверки подтверждает возможность подключения 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