Rational Build Agent
se inicia con credenciales de cuenta del sistema Windows®. Para ejecutar mandatos, el agente se autentica posteriormente con Windows mediante las credenciales de autenticación de servidor de Rational Build Agent.
Las credenciales de autenticación del servidor se aceptan para mandatos locales,
pero pueden fallar con determinados mandatos que el agente debe ejecutar en unidades
compartidas de red externas. Por ejemplo, para modificar archivos en una vista dinámica ClearCase,
el agente debe acceder a archivos ClearCase en una unidad compartida de red.
Los mandatos fallarán porque el sistema de archivos externo no tiene en cuenta las
credenciales de autenticación del servidor del agente; solo reconoce las credenciales de
cuenta del sistema iniciales del agente.
Si experimenta algún problema al ejecutar mandatos en una unidad compartida de
red, pruebe a realizar una de estas acciones:
- Ejecute mandatos utilizando credenciales de autenticación de servidor.
- Para ejecutar mandatos utilizando las credenciales de autenticación del servidor de Rational Build
Agent con acceso a compartimientos de red, añada la configuración win_reexec_after_auth
al archivo BFagent.conf.
- Si desea utilizar las credenciales de autenticación del servidor de Rational Build
Agent para establecer acceso a un compartimiento de red, la adición de esta configuración es un requisito previo.
- La configuración win_reexec_after_auth hace que el agente inicie un nuevo
proceso después de realizar la autenticación con Windows. El nuevo proceso fuerza al
sistema de archivos compartidos a reconocer que el agente ha modificado las
credenciales de usuario.
- Cuando se establece la configuración win_reexec_after_auth, el agente se ejecuta como
un servicio y no distingue entre los mandatos que acceden a los archivos compartidos de red
y aquellos que no, para que pueda observar el impacto en el rendimiento.
- Ejecute el agente en modalidad de usuario único
- Durante la instalación del agente, configúrelo para que ejecute mandatos en la modalidad
de usuario único sin credenciales de autenticación de servidor de Rational Build
Agent. Seleccione
la opción Instalar agente de modalidad de usuario.
- Si el usuario especificado pertenece al grupo de administradores,
las credenciales del usuario se deben especificar utilizando credenciales de
autenticación de servidor.
- Si el usuario no es un administrador, utilice la configuración magic_login
en BFagent.conf para evitar accesos no autorizados al agente.
- El agente se inicia y se ejecuta como el nombre de usuario que se proporcione,
lo cual otorga permiso inmediato para acceder a los recursos compartidos de red
utilizando las credenciales de ese usuario.
- Ejecute el agente como un servicio con una cuenta de usuario dedicada.
- Configure el agente para que se ejecute como un servicio de Windows con una
cuenta de usuario dedicada. Esta opción limita la posibilidad de ejecutar el agente como una
cuenta de usuario único, pero no requiere que el agente inicie un nuevo
proceso de reautenticación, por lo que el rendimiento no se ve afectado.
Para ejecutar el agente
como un servicio con una cuenta de usuario dedicada:
- En el servidor de Rational Build Agent, pulse
para abrir
el panel Control de Windows. Se abrirá la lista de servicios.
- Abra el servicio de IBM® Rational Build Agent.
- Proporcione la información de cuenta de usuario del usuario que
desea que ejecute mandatos de agente. Por ejemplo, proporcione información para el usuario administrador de ClearCase o para otro usuario con acceso a las vistas dinámicas y VOB de ClearCase).