Практическое руководство. Изменение групп узлов для коллекций командных проектов
Вы можете использовать группы узлов в System Center Virtual Machine Manager как удобный способ мониторинга и управления узлами виртуальных машин. Узлы — это компьютеры в группе узлов, которые используются для развертывания виртуальных сред в Visual Studio Lab Management. Группы узлов создаются и управляются с помощью SCVMM. В Lab Management вы можете указывать, какие группы узлов должны использоваться для коллекции командных проектов.
Если вы хотите добавить узел в существующую группу узлов, для выполнения этой задачи необходимо использовать SCVMM. Дополнительные сведения см. на веб-сайте Майкрософт. При добавлении узла вы должны также проверить следующее:
Логическая сеть группы узлов та же, что и для других узлов, чтобы виртуальные машины могли взаимодействовать друг с другом.
Узел добавляется в правильную группу узлов.
После первой настройки Lab Management вы можете впоследствии захотеть изменить группы узлов, используемые коллекцией командных проектов. Например, может потребоваться больше узлов из-за увеличения объема использования. Вы можете выбрать добавление еще одной группы узлов, которую можно использовать в существующей коллекции командных проектов для увеличения мощности. Вы можете добавлять несколько групп узлов в любую коллекцию командных проектов.
Примечание
Сведения о настройке Lab Management в первый раз см. в статье Настройка Lab Management для сред SCVMM.
Изменять группы узлов для коллекции командных проектов можно с помощью консоли администрирования Team Foundation. Для выполнения этой задачи можно также использовать командную строку. Дополнительные сведения о служебной программе командной строки TFSLabConfig см. в статье Настройка Lab Management с помощью TFSLabConfig.
Примечание
Если вы хотите назначить группу узлов, созданную с помощью диспетчера SCVMM, конкретному командному проекту, добавленному в коллекцию командных проектов, для выполнения этой задачи необходимо использовать служебную программу командной строки.Нельзя использовать консоль администрирования для назначения групп узлов определенным командным проектам.Для получения дополнительной информации см. Команда CreateTeamProjectHostGroup TFSLabConfig.
Чтобы изменить группы узлов для коллекции командных проектов с помощью консоли администрирования Team Foundation, используйте следующую процедуру. Для каждого добавляемого узла в группе узлов вы должны также выполнить шаги из этой процедуры, чтобы улучшить надежность WinRM. Сведения о расширении виртуальной лабораторной среды см. в статье Расширение или изменение виртуальной лабораторной среды.
Добавление или удаление групп узлов для коллекции командных проектов
В консоли администрирования Team Foundation в разделе Уровень приложений щелкните элемент Коллекции командных проектов.
На панели с правой стороны выберите соответствующую коллекцию командных проектов в списке коллекций проектов.
Перейдите на вкладку Lab Management, а затем щелкните элемент Настройка групп узлов.
Появится диалоговое окно Изменение параметров Lab Management на уровне коллекции проектов.
Чтобы добавить группу узлов, на вкладке Группы узлов щелкните элемент Добавить и проверить.
В диалоговом окне Выбор групп узлов щелкните одну или несколько групп узлов SCVMM, которые будет использовать данная коллекция командных проектов, а затем нажмите кнопку Добавить.
Чтобы добавить группу узлов в каждый командный проект в коллекции командных проектов, установите для этой группы узлов флажок Автоматическая подготовка к работе.
Примечание
При выборе автоматической подготовки группы узлов Team Foundation Server автоматически добавит эту группу узлов во все командные проекты данной коллекции.Для командных проектов, которые еще не созданы, группа узлов будет добавлена, когда мастер создания командного проекта создаст соответствующий проект.Для командных проектов, уже созданных в данной коллекции, группа узлов добавляется при сохранении этих параметров.Если снять флажок Автоматическая подготовка к работе, то группа узлов больше не будет добавляться в новые командные проекты, которые вы добавляете в коллекцию командных проектов.
Чтобы удалить группу узлов из коллекции командных проектов, на вкладке Группы узлов выберите группу узлов в списке и нажмите кнопку Удалить.
Важно!
Прежде чем удалить группу узлов из коллекции командных проектов, вы должны сначала удалить все среды Lab Management, которые находятся в этой группе узлов, с помощью Microsoft Test Manager.Затем вы должны удалить связь этой группы узлов из каждого командного проекта в данной коллекции проектов с помощью служебной программы командной строки TFSLabConfig.Дополнительные сведения см. в разделе Команда DeleteTeamProjectHostGroup TFSLabConfig.
Нажмите кнопку ОК.
Повышение надежности WinRM
Вы должны внести следующие изменения в параметры конфигурации по умолчанию удаленного управления Windows для каждого узла в добавленной группе узлов. Изменения этих параметров способствуют улучшению надежности WinRM, так как Lab Management выполняет больше операций в узлах Hyper-V, чем по обычному производственному сценарию для Hyper-V.
Изменение настроек конфигурации Windows Remote Management
Нажмите кнопку Пуск, щелкните правой кнопкой мыши пункт Командная строка и выберите пункт Запуск от имени администратора.
Примечание
Вы должны быть пользователем домена, добавленным в группу администраторов для этого компьютера.
В командной строке выполните следующую команду:
winrm set winrm/config @{MaxTimeoutms = "1800000"}
Если в качестве операционной системы узла используется Windows Server 2008 с пакетом обновления 2 (SP2), также выполните следующую команду:
winrm set winrm/config/Service @{MaxConcurrentOperations="200"} -r:http://<HyperVHost>
(Замените HyperVHost на имя компьютера узла Hyper-V).
Примечание
Чтобы создать прослушиватель WinRM на http://<узел_Hyper-V>, может также потребоваться выполнить следующую команду:
winrm quickconfig
После внесения этих изменений перезапустите winrm и агент SCVMM на узлах с помощью следующих команд:
net stop winrm
net start winrm
net start vmmagent
См. также
Основные понятия
Управление коллекциями командных проектов