TF259035:Team Foundation Server 将环境置于失败状态

Posted

技术标签:

【中文标题】TF259035:Team Foundation Server 将环境置于失败状态【英文标题】:TF259035: Team Foundation Server placed the environment in the failed state 【发布时间】:2013-12-30 08:01:36 【问题描述】:

昨天,我们尝试恢复 SCVMM 环境的快照。但它失败了,因为 TFS 失去了与 SCVMM 的连接。 我们收到以下错误消息

环境消息:Type=Error;消息=TF259035:团队基础 服务器将环境置于失败状态。失败的状态 表示一个或多个虚拟机不可用。联系您的 系统管理员,并要求他们带来受影响的虚拟 机器进入可用状态;

机器消息:

机器名称:machine06

机器信息:Type=Error;消息 = TF260110:团队基础服务器 由于某些暂时性,无法获取虚拟机的详细信息 问题并将虚拟机置于未知状态。尽快 详细信息可从 System Center Virtual Machine Manager 获得 服务器,Team Foundation Server 将更新虚拟状态 机器。附加信息:虚拟机的名称 System Center Virtual Machine Manager 是 machine06.;

机器名称:machine07

机器信息:Type=Error;消息 = TF260110:团队基础服务器 由于某些暂时性,无法获取虚拟机的详细信息 问题并将虚拟机置于未知状态。尽快 详细信息可从 System Center Virtual Machine Manager 获得 服务器,Team Foundation Server 将更新虚拟状态 机器。附加信息:虚拟机的名称 System Center Virtual Machine Manager 是 machine07.;


环境消息:Type=Error;消息=TF259175:Team Foundation Server 失败 将以下环境还原到快照:Env0607 到 环境就绪0。一个或多个虚拟机上的还原操作失败 机器,因此是环境快照树的根 已被重置。要从这种情况中恢复,请尝试恢复 环境再次到相同或不同的快照。;

机器消息:

机器名称:machine06

机器信息:Type=Error;消息=TF260078:团队基础服务器 无法连接到 System Center Virtual Machine Manager 服务器: scvmm 服务器 ip。面向管理员的更多信息:TF260038:Team Foundation Server 正在初始化与 System Center 的连接 虚拟机管理器:scvmm 服务器 ip。请尝试操作 一段时间后。;

机器名称:machine07

机器信息:Type=Error;消息=TF260078:团队基础服务器 无法连接到 System Center Virtual Machine Manager 服务器: scvmm 服务器 ip。面向管理员的更多信息:TF260038:Team Foundation Server 正在初始化与 System Center 的连接 虚拟机管理器:scvmm 服务器 ip。请尝试操作 一段时间后。;

我们已尝试从 SCVMM 重新启动 VM,但问题仍然存在。 同样在 Env 中,我们无法进行任何快照操作和电源操作,包括关机。

【问题讨论】:

您是否验证过 tfs->scvmm 服务器连接是否工作正常?您可以通过前往 tfs 服务器打开 TfsMgmt.exe 并转到实验室节点并单击 scvmm 服务器配置上的验证来完成此操作 谢谢艾伦。是的,这是由 TFS 到 Scvmm 的连接丢失造成的。 今天我们发现我们的 SC 处于离线状态,所有实验室环境都被 TFS 设置为失败状态。并且当 SCVMM 启动时,大约 4 小时后,lab Envs 仍然处于失败状态。我们检查了: 1. TFS 可以连接到 SCVMM 2. 在测试管理器中刷新 Envs 无法修复状态问题 【参考方案1】:

经过调查,根本原因是 1.SQL server在TFS server上使用了太高的内存(因为启用了“lock pages in memory”功能并且sql max memory设置为6G) 2.tfs服务器上大约有98%以上的内存在使用 3.所以TFS服务器上的其他任务已经没有内存了。 (TFS App轮胎与db轮胎相结合)

解决方案: 1.限制Sql server最大内存为4G(服务器有8G) 2.重启TFS 3.重启每个失败的环境

【讨论】:

以上是关于TF259035:Team Foundation Server 将环境置于失败状态的主要内容,如果未能解决你的问题,请参考以下文章

TF400324: Team Foundation services are not available from server…

将 TF.exe 与 Team Foundation Service 一起使用?

TF30040: 未正确配置数据库。请联系您的 Team Foundation Server 管理员

错误 TF400013:出现意外的数据库错误。请联系您的 Team Foundation Server 管理员。 (代码:207)

TFS 2015 版本定义“TF30040:数据库配置不正确。请联系您的 Team Foundation Server 管理员。”

TF30040:未正确配置数据库。联系您的Team Foundation Server管理员