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


Команды /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 интерпретирует физические компьютеры в группе узлов, на которых она развертывает новые виртуальные лабораторные среды.

  • Conservative (по умолчанию).При принятии решений о развертывании следует учитывать незапущенные виртуальные среды.Сюда входят все виртуальные машины, являющиеся частью среды и находящиеся в состоянии "Остановлено".

  • Aggressive При принятии решений о развертывании незапущенные виртуальные среды не учитываются.

DNSSuffix:[dnsSuffix]

Необязательный параметр.Наборы или DNS-суффикс виртуальных компьютеров в группе узлов.

  • Если параметр /DNSSuffix: указан без значения dnsSuffix, устанавливает или сбрасывает DNS-суффикс виртуальных компьютеров до суффикса содержащего их компьютера в группе узлов.

  • Если не указан параметр /DNSSuffix вместе с параметром /Add, суффикс виртуальных компьютеров устанавливается как суффиксы содержащих их компьютеров в группе узлов.

  • Если не указан параметр /DNSSuffix вместе с параметром /Edit, суффикс виртуальных компьютеров не изменяется.

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