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


Практическое руководство. Настройка учетной записи службы лаборатории

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

Учетная запись службы лаборатории

ПримечаниеПримечание

Настройка учетной записи службы лаборатории не требуется, однако это упростит управление учетными записями и разрешениями в лабораторной среде.

Учетная запись службы лаборатории упрощает связь между агентами тестирования и контроллерами тестирования в лабораторных средах без использования учетных записей пользователя локального компьютера.Это упрощает настройку лабораторных сред с определенными сетевыми топологиями, которые включают несколько доменов и рабочих групп.

При использовании учетной записи службы лабораторий можно запустить агенты тестирования от имени любой системной учетной записи.Однако учетная запись — это только минимальный набор разрешений, необходимых для взаимодействия агентов тестирования с контроллерами тестирования.Кроме того, учетная запись службы лаборатории не используется для выполнения агента тестирования.Агент тестирования использует учетную запись, настроенную ранее с помощью средства настройки агента тестирования.

Настройка учетной записи службы

При первичной настройке учетной записи службы лаборатории следует использовать консоль администрирования Team Foundation.Дополнительные сведения см. в разделе Настройка Lab Management для сред SCVMM.Если в качестве учетной записи службы лаборатории используется системная учетная запись, следуйте приведенным ниже рекомендациям.

  • Учетная запись службы лаборатории должна быть учетной записью домена.

  • Учетная запись службы лаборатории не должна быть членом группы безопасности "Администраторы".Хотя сведения об ученой записи службы лаборатории, хранящиеся на сервере Team Foundation Server, защищены, они могут быть не защищены на отдельных виртуальных машинах.

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

  • У учетной записи службы должны быть ограниченные пользовательские разрешения.

    ПримечаниеПримечание

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

  • Администратор коллекции командных проектов должен быть единственным пользователем, имеющим разрешение на изменение пароля учетной записи службы.

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

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

Для настройки службы используйте следующую процедуру.

Настройка учетной записи службы лаборатории

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

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

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

  4. Чтобы изменить учетную запись службы, щелкните Учетная запись службы.

  5. На вкладке Учетная запись службы введите имя учетной записи в поле Имя учетной записи и пароль в поле Пароль.

  6. Для проверки допустимости этой учетной записи пользователя щелкните Тест.

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

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

Переключение между двумя учетными записями служб

  1. Выясните, какова политика истечения срока действия паролей в используемом домене.В этой процедуре предполагается, что используется значение по умолчанию 42 дня.

  2. Установите для двух учетных записей, учетной записи 1 и 2, истечение срока действия пароля через 42 дня.

  3. Используйте в качестве учетной записи службы учетную запись 1.

  4. Через 21 день (половина срока действия) сбросьте пароль для учетной записи 2.Затем, используя предыдущую процедуру, настройте учетную запись 2 в качестве учетной записи службы.

  5. Через каждые 21 день (половина срока действия) необходимо повторять этап 4, сбрасывая пароль и настраивая учетную запись, которая не используется в данный момент, в качестве учетной записи службы.

При настройке или обновлении учетной записи службы лабораторной работы данная учетная запись не обновляется в средах лабораторной работы автоматически.Есть два способа распространить обновленные сведения об учетной записи в существующих средах:

  • Выполните команду UpdateServiceAccountOnDeployedEnvironments.Это обновит учетную запись службы лабораторий в каждой лабораторной среде коллекции командных проектов.Дополнительные сведения см. в разделе Команда UpdateServiceAccountOnDeployedEnvironments TFSLabConfig.

  • Выполните любую из этих операций в каждой среде.

    • Исправление среды.

    • Изменение лабораторной среды.

    • Восстановление среды из снимка.

Рекомендуется использовать команду UpdateServiceAccountOnDeployedEnvironments для обновления учетной записи службы лабораторной работы.Использование этой команды не затрагивает выполняемые в данный момент операции, такие как рабочие процессы и тестовые запуски.При выполнении этой команды так обновляется учетная запись службы лаборатории в лабораторных средах.

  • Агенты тестирования, которые в данный момент не заняты выполнением тестов, применяют ее незамедлительно.

  • Агенты тестирования, выполняющие тесты, применяют ее после завершения тестового запуска.

См. также

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

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

Настройка контроллеров тестирования в лабораторных средах

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

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

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