Partager via


Comment : configurer le compte de service lab

Si vous utilisez Lab Management, la configuration du compte de service lab simplifiera la gestion des comptes et des autorisations entre les agents de test et les contrôleurs de test dans les environnements lab.Cette rubrique décrit le compte de service lab, ses autorisations et sa configuration.

Compte de service lab

[!REMARQUE]

Il n'est pas obligatoire de configurer le compte de service lab, mais cela simplifie la gestion des comptes et des autorisation pour les environnement lab.

Le compte de service lab facilite la communication entre les agents de test et les contrôleurs de test dans l'environnement lab sans utiliser les comptes d'utilisateurs de l'ordinateur local.Cela facilite la configuration des environnements lab avec certaines topologies réseau qui font participer plusieurs domaines et groupes de travail.

Lorsque vous utilisez le compte de service lab, vous pouvez exécuter des agents de test sous n'importe quel compte système.Toutefois, le compte se voit attribuer le jeu minimal d'autorisations requises pour permettre aux agents de test de communiquer avec les contrôleurs de test.En outre, le compte de service lab n'est pas utilisé pour exécuter l'agent de test.L'agent de test utilise le compte qui a été configuré lorsque vous avez utilisé l'outil de configuration Test Agent.

Configuration du compte de service

La première fois que vous configurez le compte de service lab, vous devez utiliser la Console Administration Team Foundation.Pour plus d'informations, consultez Configuration de Lab Management pour les environnements SCVMM.Lorsque vous sélectionnez un compte système à utiliser pour le compte de service lab, suivez les indications ci-après :

  • Le compte de service lab doit être un compte de domaine.

  • Le compte de service lab ne doit pas être membre du groupe de sécurité Administrateurs sur un ordinateur.Bien que les informations de compte pour le compte de service lab soient stockées de manière sécurisée sur Team Foundation Server, elles ne peuvent pas être stockées de manière sécurisée sur des ordinateurs virtuels individuels.

  • Le compte de service ne doit pas être le compte utilisé pour le contrôleur de build, le contrôleur de test ou tout autre service approuvé.Ces comptes de service ont besoin de davantage d'autorisations que les agents.

  • Le compte de service doit avoir des autorisations utilisateur limitées.

    [!REMARQUE]

    Afin de réduire le risque d'indisponibilité des fonctionnalités de flux de travail ou de test lors de la modification du mot de passe de ce compte, il est recommandé de créer deux comptes à utiliser pour ce compte de service.

  • L'administrateur de collection de projets d'équipe doit être le seul utilisateur autorisé à modifier le mot de passe du compte de service.

Après avoir configuré le compte de service lab pour votre collection de projets d'équipe, vous pouvez consulter la configuration sous l'onglet Lab Management de la collection de votre projet d'équipe, dans la Console Administration Team Foundation.Il est recommandé de modifier régulièrement ce compte de service pour des raisons de sécurité.

Vous pouvez modifier le compte de service à l'aide de la Console Administration de Team Foundation.Sinon, vous pouvez utiliser la ligne de commande pour modifier le compte de service.Consultez Configuration de Lab Management avec TFSLabConfig.

Utilisez les procédures suivantes pour configurer le service.

Pour configurer le compte de service lab

  1. Dans la Console Administration Team Foundation, sélectionnez Collections de projets d'équipe sous Couche Application.

  2. Dans le volet droit, sélectionnez la collection de projets d'équipe appropriée.

  3. Sélectionnez l'onglet Lab Management, puis sélectionnez Configurer le compte d'utilisateur.

  4. Pour modifier le compte de service, sélectionnez Compte de service.

  5. Sous l'onglet Compte de service, tapez le nom de votre compte dans Nom du compte et votre mot de passe dans Mot de passe.

  6. Pour vérifier que le compte d'utilisateur est valide, sélectionnez Test.

  7. Cliquez sur OK.

Appliquez les procédures suivantes pour basculer entre deux comptes de service.Cela réduit le risque d'interrompre les tests ou les fonctionnalités de flux de travail.

Pour basculer entre deux comptes de service

  1. Déterminez la stratégie d'expiration de mot de passe pour votre domaine.Dans cette procédure, la valeur par défaut supposée est 42 jours.

  2. Configurez un délai d'expiration de mot de passe de 42 jours pour les deux comptes, Compte1 et Compte2.

  3. Utilisez le Compte1 comme compte de service.

  4. Après 21 jours (la moitié de la période d'expiration), réinitialisez le mot de passe de Compte2.Configurez ensuite Compte2 comme compte de service à l'aide de la procédure précédente.

  5. Tous les 21 jours (à la moitié de la période d'expiration), vous devez répéter l'étape 4 en réinitialisant le mot de passe et en configurant comme compte de service le compte qui n'est pas en cours d'utilisation.

Lorsque vous configurez ou mettez à jour le compte de service lab, le compte n'est pas mis à jour automatiquement dans vos environnements lab.Vous avez deux possibilités pour propager le compte mis à jour dans vos environnements existants :

  • Exécutez la commande UpdateServiceAccountOnDeployedEnvironments.Cela mettra à jour le compte de service lab dans chaque environnement lab de votre collection de projets d'équipe.Consultez TFSLabConfig UpdateServiceAccountOnDeployedEnvironments, commande.

  • Vous pouvez effectuer l'une des opérations suivantes dans chaque environnement.

    • Répare l'environnement.

    • Modifier l'environnement lab.

    • Restaurer l'environnement avec un instantané.

Nous vous recommandons d'utiliser la commande UpdateServiceAccountOnDeployedEnvironments pour mettre à jour le compte de service lab.Cette commande n'affecte pas les opérations en cours d'exécution, par exemple les flux de travail ou les séries de tests.Lorsque vous exécutez cette commande, voici comment le compte de service lab est mis à jour dans votre environnement lab :

  • Les agents de test qui ne sont pas occupés à effectuer des tests l'appliquent immédiatement.

  • Les agents de test qui exécutent des tests appliquent la commande une fois la série de tests terminée.

Voir aussi

Concepts

Configuration de Lab Management pour les environnements SCVMM

Configuration de contrôleurs de test dans des environnements lab

Configuration de votre serveur à l'aide de la Console Administration Team Foundation

Autres ressources

Modification des configurations Lab Management existantes