Команды /HostGroup TFSConfig Lab
При помощи команд TfsConfig Lab /HostGroup можно добавить, изменить или удалить назначение группы узлов диспетчера виртуальных машин System Center (SCVMM) в коллекцию командных проектов.Группы узлов, которые назначены таким образом, управляются посредством Visual Studio Lab Management.
TfsConfig Lab /hostgroup /CollectionName:collectionName
{ /Add
/SCVMMHostGroup:vmmHostPath
/Name:name
[LabEnvironmentPlacementPolicy:{Conservative|Aggressive}]
[/AutoProvision:{True|False}]
[/DNSSuffix:dnsSuffix]
| /Delete
/Name:name
[/NoPrompt]
| /Edit
/Name:name
{[/AutoProvision:{True|False}]
[/LabEnvironmentPlacementPolicy:{Conservative|Aggressive}]
[/DNSSuffix:dnsSuffix]}
[/NoPrompt]]
| /List
| /ListVmmHostGroups }
Параметры
Параметр |
Описание |
---|---|
CollectionName:collectionName |
Обязательное.Имя коллекции командных проектов на сервере Team Foundation Server уровня приложений. |
Add |
Добавляет указанную группу узлов SCVMM к группам узлов коллекции командных проектов.Необходимо указать параметры /SCVmmHostGroup и /Name вместе с Add. |
Delete |
Удаляет указанную группу узлов из коллекции командных проектов.Необходимо указать параметр /Name с параметром Delete. |
Edit |
Установите одно или оба свойства Lab Management AutoProvision и LabEnvironmentPlacementPolicy для группы узлов. Вместе с Edit нужно указать параметр /Name и по крайней мере один из параметров /AutoProvision или /LabEnvironmentPlacementPolicy. |
SCVMMHostGroup:vmmHostGroupPath |
Является обязательным при использовании параметра /Add.Задает путь к узлу в группе узлов SCVMM. |
Name:name |
Использование с параметрами /Add, /Delete или /Edit является обязательным.Укажите имя группы узлов коллекции командных проектов для добавления, удаления или изменения. |
AutoProvision:{True|False} |
Необязательное с параметрами /Add или /Edit.Задает (True) или очищает (False) свойство AutoProvision группы узлов.AutoProvision указывает, назначена ли автоматически группа узлов каждому из командных проектов коллекции.По умолчанию группы узлов назначаются командным проектам в коллекции при использовании команды TfsConfig Lab/HostGroup. |
LabEnvironmentPlacementPolicy:{Conservative|Aggressive} |
Необязательное с параметрами /Add или /Edit.Указывает, как Lab Management интерпретирует физические компьютеры в группе узлов, на которых она развертывает новые виртуальные лабораторные среды.
|
DNSSuffix:[dnsSuffix] |
Необязательный параметр.Наборы или DNS-суффикс виртуальных компьютеров в группе узлов.
|
NoPrompt |
Необязательное с параметрами /Delete или /Edit.У пользователя не запрашивается подтверждение. |
List |
Отображает группы узлов, назначенные коллекции командных проектов. |
ListVmmHostGroups |
Отображает группы узлов, доступные из SCVMM. |
Заметки
Группы узлов — это контейнеры, создаваемые администратором в SCVMM для группирования совокупности узлов виртуальных машин для простоты управления.Группы узлов являются иерархическими; одна группа узлов может содержать другие.
Каждая группа узлов определяется по пути к узлу, последовательность имен групп узлов, указывающих расположение узла или группы узлов в иерархии групп узлов в SCVMM.Все пути к узлам начинаются с корневой группы узлов.Например, путь к узлу "All Hosts\New York\Site21\VMHost05" указывает, что узел VMHost05 принадлежит к группе узлов Site21, являющейся дочерней группой узлов для группы узлов "New York".
В командной строке следует использовать только один из параметров /Add, /Delete или /Edit.Для назначения нескольких групп узлов коллекции командных проектов воспользуйтесь отдельными командными строками TfsConfig Lab /HostGroup.
С помощью команд TfsConfig Lab /HostGroup можно также задать свойства, относящихся к Lab Management:
AutoProvision указывает, назначена ли группа узлов каждому командному проекту в коллекции.По умолчанию параметр AutoProvision включен.Чтобы назначить группу узлов в коллекции проектов отдельному командному проекту, используйте Команда CreateTeamProjectHostGroup TFSLabConfig.
True (по умолчанию).Группа узлов назначается каждому командному проекту в коллекции командных проектов.
False.Группа узлов не назначается каждому командному проекту в коллекции командных проектов.
LabEnvironmentPlacementPolicy указывает, рассматривает ли Lab Management существующие виртуальные машины при развертывании новых сред на физическом компьютере в группе узлов.
Conservative (по умолчанию).При принятии решений о развертывании следует учитывать незапущенные виртуальные среды.Сюда входят все виртуальные машины, являющиеся частью среды, а также находящиеся в состоянии "Остановлено".
Aggressive При принятии решений о развертывании незапущенные виртуальные среды не учитываются.
DNSSuffix указывает DNS-суффикс для использования виртуальных компьютеров, созданных в группе узлов.В следующей таблице описано, как параметр /DNSSuffix влияет на DNS-суффиксы виртуальных компьютеров.
DNSSuffix
/Add
/Edit
DNSSuffix:dnsValue
DNS-суффикс установлен как dnsValue.
DNS-суффикс установлен как dnsValue.
DNSSuffix:
DNS-суффикс наследуется от основного компьютера.
Существующее значение суффикса удаляется, а DNS-суффикс наследуется от основного компьютера.
<Не указано>
DNS-суффикс наследуется от основного компьютера.
DNS-суффикс не изменен.
Пример
В следующем примере группа узлов SCVMM назначена коллекции командных проектов.Так как параметры /AutoProvision не указаны, группа узлов автоматически назначается всем командным проектам в коллекции.
tfsconfig lab /hostgroup /add /scvmmhostgroup:"All Hosts\Lab1\HostGroup1" /collection:Collection0 /name:Lab1Collection0_Lab1_HostGroup1
См. также
Ссылки
Команды /Settings TFSConfig Lab
Команды /LibraryShare TFSConfig Lab
Команды /HostGroup TFSConfig Lab
Основные понятия
Справочник команд TFSConfig Lab
Справочник команд TFSLabConfig
Настройка и администрирование Lab Management
Другие ресурсы
Управление конфигурацией сервера с помощью средства TFSLabConfig