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


Практическое руководство. Изменение групп узлов для коллекций командных проектов

Группы узлов в диспетчере виртуальных машин System Center представляют собой удобный способ мониторинга узлов виртуальных машин и управления ими. Узлы — это компьютеры в группе узлов, используемые для развертывания виртуальных сред в Visual Studio Lab Management. Создание групп узлов и управление ими выполняется с помощью диспетчера SCVMM. В Lab Management можно задать группы узлов, которые будут использоваться для коллекции командных проектов.

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

  • Учетная запись службы Team Foundation Server добавлена в группу администраторов на этом новом узле.

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

  • Узел добавлен в правильную группу узлов.

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

Примечание

Процедуру первой настройки Lab Management см. в разделе Первая настройка Lab Management.

Изменить группы узлов для коллекции командных проектов можно с помощью консоли администрирования Team Foundation. Кроме того, для этой же задачи можно воспользоваться командной строкой. Дополнительные сведения о служебной программе командной строки TFSLabConfig см. в разделе Настройка Lab Management с помощью средства TFSLabConfig.

Примечание

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

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

Добавление или удаление групп узлов для коллекции командных проектов

  1. В консоли администрирования Team Foundation под Уровнем приложения щелкните Коллекции командных проектов.

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

  3. Перейдите на вкладку Lab Management и щелкните Настроить группы узлов.

    Откроется диалоговое окно Изменение параметров Lab Management на уровне коллекции проектов.

  4. Чтобы добавить группу узлов, на вкладке Группы узлов нажмите кнопку Добавить и проверить.

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

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

      Примечание

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

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

    Важно!

    Прежде чем удалить группу узлов из коллекции командных проектов, необходимо сначала удалить с помощью Microsoft Test Manager все среды Lab Management этой группы узлов.Затем с помощью программы командной строки TFSLabConfig необходимо удалить связь этой группы узлов с каждым командным проектом этой коллекции.Дополнительные сведения об этой операции см. в разделе Команда DeleteTeamProjectHostGroup TFSLabConfig.

  6. Чтобы подтвердить правильность настройки этих групп узлов для Lab Management нажмите Проверить.

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

    2. Введите имя пользователя и пароль с разрешениями администратора на всех физических узлах групп узлов, добавляемых к этой коллекции. Эти учетные данные будут использоваться для добавления учетной записи службы Team Foundation Server в узлы группы "Администратор" в выбранных группах узлов. Нажмите кнопку ОК

    3. Нажмите Просмотр дополнительных сведений в журналах, исправьте все ошибки, снова нажмите Проверить.

  7. Нажмите кнопку ОК.

Улучшение надежности WinRM

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

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

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

    Примечание

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

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

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

  3. Если принимающая операционная система — Windows Server 2008 с пакетом обновления 2 (SP2), также выполните такую команду:

    winrm set winrm/config/Service @{MaxConcurrentOperations="200"} -r:http://<HyperVHost>

    (Замените HyperVHost именем компьютера узла Hyper-V.)

    Примечание

    Чтобы создать прослушиватель WinRM на сайте http://<HyperVHost>, также может потребоваться выполнение следующей команды:

    winrm quickconfig

  4. После внесения этих изменений перезапустите WinRM и агент SCVMM на узлах с помощью следующих команд:

    net stop winrm

    net start winrm

    net start vmmagent

См. также

Задачи

Создание коллекции командных проектов

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

Настройка сервера с помощью консоли администрирования Team Foundation

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

Изменение существующих конфигураций Lab Management