Executando Comandos do Agente em um Sistema de Arquivo de Compartilhamento de Rede (Windows)

Inicialmente, o agente Build Forge é iniciado com as credenciais de conta do sistema Windows. Para executar os comandos, o agente posteriormente será autenticado no Windows usando as credenciais de autenticação do servidor Build Forge.

As credenciais de autenticação do servidor são aceitas para comandos locais, mas poderão falhar para alguns comandos que o agente deve executar em unidades compartilhadas externas e em rede. Por exemplo, para modificar arquivos em uma visualização dinâmica do ClearCase, o agente deve acessar os arquivos do ClearCase em uma unidade compartilhada de rede.

Os comandos falham porque o sistema de arquivo externo ignora as credenciais de autenticação do servidor do agente; ele só reconhece as credenciais de conta do sistema inicial do agente.

Se você tiver problemas ao executar comandos em uma unidade compartilhada de rede, tente as seguintes ações:

Executar os comandos usando credenciais de autenticação do servidor
Para executar comandos usando credenciais de autenticação do servidor Build Forge com acesso a compartilhamentos de rede, inclua a configuração win_reexec_after_auth no arquivo BFagent.conf.
Se você quiser usar as credenciais de autenticação do servidor Build Forge para estabelecer acesso a um compartilhamento de rede, a inclusão dessa configuração será um pré-requisito.
A configuração win_reexec_after_auth faz com que o agente inicie um novo processo depois da autenticação no Windows. O novo processo faz com que o sistema de arquivo compartilhado reconheça que o agente alterou as credenciais do usuário.
Quando win_reexec_after_auth for configurado, o agente é executado como um serviço e não diferenciará os comandos que acessam os compartilhamentos de rede daqueles que não acessam, portanto, o desempenho poderá ser impactado.
Executar o agente no modo de usuário único
Durante a instalação do agente, configure o agente para executar comandos no modo de usuário único sem as credenciais de autenticação do servidor Build Forge. Selecione a opção Instalar Agente no Modo de Usuário.
Se o usuário especificado for membro do grupo Administrador, as credenciais do usuário deverão ser especificadas usando as credenciais de autenticação do servidor.
Se o usuário não for um administrador, então utilize a configuração magic_login em BFagent.conf para impedir o acesso não-autorizado ao agente.
Ao efetuar logon no Console de Gerenciamento, o agente é inicializado e executado com o nome de usuário fornecido, que autoriza imediatamente o acesso aos compartilhamentos de rede utilizando as credenciais desse usuário.
Execute o agente como um serviço com uma conta de usuário dedicada
Configure o agente para executar como um serviço do Windows com uma conta de usuário dedicada. Essa opção restringe você a executar o agente como uma conta de usuário único, mas não exige que o agente inicie um novo processo para autenticar novamente, de modo que o desempenho não é afetado.

Para executar o agente como um serviço com uma conta de usuário dedicado:

  1. No servidor Build Forge, clique em Ferramentas de Administração > Serviços para abrir o Painel de Controle do Windows. A lista de serviços é aberta.
  2. Abra o serviço do IBM Rational Build Forge Agent.
  3. Forneça as informações da conta do usuário desejado para executar comandos do agente. Por exemplo, forneça informações para o usuário admin do ClearCase ou outro usuário com acesso às visualizações dinâmicas e VOBs do ClearCase.

Feedback