0

TFS 和 System Center 如何协同工作?这些似乎来自 Microsoft 的不同产品孤岛。对于一个试图进入 DevOps 的组织,他们之间的职责应该如何划分?

我们的运维团队使用 TFS RM 来自动化应用程序部署。他们的脚本在一个单独的 TFS 项目中进行源代码控制,在那里他们控制所有脚本并将它们与工作项配对——包括不绑定到给定应用程序的脚本(例如 AD 管理等)。

但是,我们希望推出 System Center Datacenter Edition 以使用 Operations Manager 功能在我们的整个环境中提供监控。然而,在一些 SC 模块/解决方案中也有大量的脚本、工作流和自动化处理,包括内置的 ISE。

什么应该放在 System Center 中,什么应该放在 TFS 中?对于不得不在系统之间拆分脚本、流程和工作流的操作人员,我并不感到疯狂。但我也没有看到像 TFS 在 System Center 中提供的版本控制和历史跟踪功能,所以我不太喜欢他们将所有内容都转移到 System Center。另外,我看不到 TFS RM 可以轻松地将脚本从 System Center 中提取出来。

4

1 回答 1

1

How do TFS and System Center work together? System Center 基本上是一套专门针对企业 IT 管理员的产品,可帮助他们管理 Microsoft 服务器和桌面基础架构。

在此处输入图像描述

TFS 确实有一个(管理包),它将 TFS 与System Center Operations Manager (SCOM)很好地集成在一起。

适用于 Visual Studio Team Foundation Server 2017 的 Microsoft System Center 管理包提供对 Team Foundation Server 2017 的监控。它监控 TFS 组件,例如应用层服务器、数据层服务器和团队项目集合。

因此,我们可以监控 TFS 并报告故障,甚至可以以工作项的形式将问题“升级”到 TFS。您也可以使用 powershell 脚本/TFS API 来处理这个问题,详细信息请参阅此博客: TFS 集成包和使用 PowerShell 编写脚本

另一个集成是围绕System Center Services Manager (SCSM)进行的,对于这个领域,您可以看看这篇不错的文章:让我们集成 System Center Service Manager 和 Team Foundation Server

于 2017-10-20T07:55:15.863 回答