Isso ocorre por design e não é um problema. Quando o servidor antigo não estiver conectado por mais de 30 dias, o BPA não irá mais verificar.
Portanto, eu clonei com êxito meu ambiente de produção existente do TFS 2010 em novo hardware (e software) e ele está executando o TFS 2013. Tudo parece estar funcionando bem.
No entanto, noto que, ao executar o Analisador de Práticas Recomendadas do TFS 2013, ele está tentando executar uma verificação de integridade na minha antiga camada de aplicativos, bem como na minha nova.
A mensagem é:
The application tier was not scanned The application tier "old_apptier_server" has not connected to Team Foundation Server during the past 72 hours.
Antes de executar qualquer configuração do TFS em qualquer um dos bancos de dados restaurados, executei ChangeServerId e RemapDBs. Quando olho no Admin Console nas camadas nova e antiga, não vejo nenhuma menção à outra camada e, portanto, elas parecem estar isoladas, exceto por isso.
Por que o Best Practices Analyzer estaria tentando analisar minha antiga camada de aplicativos e como posso corrigi-la?
ATUALIZAÇÃO:
Eu observo uma caixa de seleção no nó Nível de aplicativo do console de administração do TFS que lê:
Filter out machines that have not connected in more than 3 days
Se eu desmarcá-lo, meu servidor do TFS 2010 será exibido, por isso acredito que é por esse motivo que o BPA o obtém. Isso é normal? Isso é problemático? Como posso remover a entrada antiga? Não consigo encontrar muita informação nesta caixa de seleção.
Isso ocorre por design e não é um problema. Quando o servidor antigo não estiver conectado por mais de 30 dias, o BPA não irá mais verificar.