Cómo: Configurar la cuenta de servicio del laboratorio
Si utiliza Lab Management, la configuración de la cuenta de servicio de laboratorio simplificará la administración de las cuentas y permisos entre los agentes de prueba y los controladores de pruebas en entornos de laboratorio.En este tema se describe la cuenta de servicio de laboratorio, sus permisos y cómo configurarla.
Cuenta de servicio de laboratorio
[!NOTA]
La configuración de la cuenta de servicio de laboratorio no es obligatoria, pero simplificará la administración de las cuentas y permisos para los entornos de laboratorio.
La cuenta de servicio de laboratorio facilita la comunicación entre los agentes y los controladores de prueba en los entornos de laboratorio sin usar cuentas de usuario del equipo local.Esto simplifica la configuración de los entornos de laboratorio con ciertas topologías de red que implican varios dominios y grupos de trabajo.
Cuando se usa la cuenta de servicio de laboratorio, puede ejecutar los agentes de prueba bajo cualquier cuenta del sistema.Sin embargo, la cuenta es solo el conjunto mínimo de permisos necesarios para que los agentes de prueba se comuniquen con los controladores de pruebas.Además, la cuenta de servicio de laboratorio no se usa con el agente de pruebas.El agente de prueba utiliza la cuenta que se configuró cuando utilizó la herramienta de configuración de Test Agent.
Configurar la cuenta de servicio
La primera vez que configura la cuenta de servicio de laboratorio, debe utilizar la Consola de administración de Team Foundation.Para obtener más información, vea Configurar Lab Management para entornos SCVMM.Cuando seleccione una cuenta del sistema para utilizarla como cuenta de servicio de laboratorio, siga estas instrucciones:
La cuenta de servicio de laboratorio debe ser una cuenta de dominio.
La cuenta de servicio de laboratorio no debe ser miembro del grupo de seguridad Administrators de ningún equipo.Aunque la información de la cuenta de servicio de laboratorio está almacenada se forma segura en Team Foundation Server, quizás no esté almacenada de forma segura en las máquinas virtuales individuales.
La cuenta de servicio no debe ser la cuenta utilizada para el controlador de compilación, el controlador de prueba o cualquier otro servicio de confianza.Esas cuentas de servicio necesitan más permisos que los agentes.
La cuenta de servicio debe tener permisos de usuario limitados.
[!NOTA]
Para reducir el riesgo de que la funcionalidad de prueba o flujo de trabajo deje de estar disponible cuando se cambia la contraseña de esta cuenta, se recomienda crear dos cuentas para esta cuenta de servicio.
El administrador de la colección de proyectos de equipo debe ser el único usuario que tenga permiso para cambiar la contraseña de la cuenta de servicio.
Después de configurar la cuenta de servicio de laboratorio para su colección de proyectos de equipo, puede ver la configuración en la pestaña Lab Management para la colección de proyectos de equipo en la Consola de administración de Team Foundation.Se recomienda cambiar periódicamente esta cuenta de servicio por razones de seguridad.
Puede cambiar la cuenta de servicio utilizando la consola de administración de Team Foundation.O bien, puede usar la línea de comandos para cambiar la cuenta de servicio.Vea Configurar Lab Management con TFSLabConfig.
Use los procedimientos siguientes para configurar el servicio.
Para configurar cuenta de servicio de laboratorio
En la consola de administración de Team Foundation, elija Colecciones de proyectos de equipo en Capa de aplicación.
En el panel de la derecha, elija la colección del proyectos de equipo adecuada.
Elija la pestaña Lab Management y, a continuación, elija Configurar cuenta de usuario.
Para cambiar la cuenta de servicio, elija Cuenta de servicio.
En la pestaña Cuenta de servicio, escriba el nombre de su cuenta en Nombre de cuenta y su contraseña en Contraseña.
Para asegurarse de que la cuenta de usuario es válida, elija Prueba.
Elija Aceptar.
Utilice los procedimientos siguientes para cambiar entre dos cuentas de servicio.Esto reduce el riesgo de interrumpir las pruebas o las capacidades de flujo de trabajo.
Para cambiar entre dos cuentas de servicio
Busque la directiva de expiración de contraseñas para el dominio.En este procedimiento, se supone un valor predeterminado de 42 días.
Establezca la expiración de la contraseña en 42 días para ambas cuentas, Account1 y Account2.
Use Account 1 como la cuenta de servicio.
Después de 21 días (la mitad del período de expiración), restablezca la contraseña para Account2.A continuación, configure Account2 para que sea la cuenta de servicio siguiendo el procedimiento anterior.
Cada 21 días (la mitad del período de expiración), debe repetir el paso 4 para restablecer la contraseña y configurar la cuenta que no se está usando para que sea la cuenta de servicio.
Al configurar o actualizar la cuenta de servicio de laboratorio, la cuenta no se actualiza automáticamente en sus entornos de laboratorio.Tiene dos opciones para propagar la cuenta actualizada a sus entornos existentes:
Ejecute el comando UpdateServiceAccountOnDeployedEnvironments.Esto actualizará la cuenta de servicio de laboratorio en cada entorno de laboratorio de la colección de proyectos de equipo.Vea TFSLabConfig UpdateServiceAccountOnDeployedEnvironments (Comando).
Realizar cualquiera de las operaciones siguientes en cada entorno.
Repare el entorno.
Modificar el entorno de laboratorio.
Restaurar el entorno con una instantánea.
Se recomienda que utilice el comando UpdateServiceAccountOnDeployedEnvironments para actualizar la cuenta de servicio de laboratorio.Este comando no afecta a ninguna operación en ejecución, como flujos de trabajo o series de pruebas.Cuando ejecute este comando, así es como se actualiza la cuenta de servicio de laboratorio en los entornos de laboratorio:
Los agentes de prueba que no están ocupados ejecutando pruebas lo aplican inmediatamente.
Los agentes de prueba que están ejecutando pruebas aplican el comando una vez finalizada la ejecución de las mismas.
Vea también
Conceptos
Configurar Lab Management para entornos SCVMM
Configurar controladores de prueba en entornos de laboratorio
Configurar el servidor mediante la consola de administración de Team Foundation