排查服务器管理问题
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
查看此处提供的问题和解答,了解如何管理Azure DevOps Server(以前称为 Team Foundation Server (TFS) )。
重要
不应手动修改任何 TFS 数据库,除非指示你通过Microsoft 支持部门或按照描述的手动备份数据库的过程执行此操作。 任何其他修改都可能使你的服务协议失效。
问:是否可以重命名项目或项目集合?
答: 可以重命名项目和项目集合。
问:如何管理服务?
答: Azure DevOps 及其集成的产品包括多个服务和服务帐户,这些帐户在构成部署的部分或所有逻辑层和物理计算机上运行。 您可对所有这些服务帐户使用相同的帐户,也可使用不同的帐户。 选择使用一个或多个帐户取决于部署的配置、安全需要和已安装的组件。 为了清楚起见,每个服务帐户都通过使用占位符名称来单独引用。
若要了解详细信息,请参阅 服务帐户和依赖项。
问:如何扩展我的部署?
答:可以将Azure DevOps Server移动到新服务器或添加其他应用程序层服务器。 还可以将Azure DevOps Server从一个环境移到另一个环境。
问:如何监视我的部署?
答: 可以使用以下工具监视 Azure DevOps 本地活动:
在管理控制台“日志”页中,可以打开在本地配置或维护 Azure DevOps 时生成的日志文件。
在应用层服务器的 Web 管理页面中,可以查看活动日志和作业监视图表。
http://MyServer:8080/tfs/\_oi/
- 从 Web 门户控制面板,可以导出所有用户及其访问级别的审核日志。 请参阅 更改访问级别。
问:关于维护多个服务器,我应该了解什么?
答: 根据最初在本地安装和配置 Azure DevOps 的方式,可能需要跨一台或多台服务器对其进行管理,以维护和操作部署。 例如,下图显示了与两个SQL Server Reporting Services集成的部署的逻辑体系结构:
在此示例中,必须:
- 跨多个服务器管理组件、用户、组和权限的配置。
- 配置防火墙或其他设备,以允许服务器之间通信所需的端口上的网络流量。
- 请确保部署所需的所有服务都正在运行,并配置为自动启动。
- 确保部署中的每台计算机都完全信任 Azure DevOps 服务帐户。
问:在哪里可以了解有关要求的详细信息?
答: 请参阅以下一个或多个文章:
还可以在以下参考文章中了解要求和基础结构:
有关许可信息,请阅读 许可白皮书。
问:是否存在任何维护限制?
答: 是的。 如上所述,切勿手动修改 Azure DevOps 本地数据库,因为这会使服务协议失效、阻止升级和修补程序,并导致数据丢失或损坏。 只有在两种情况下您才应考虑进行修改:
- Microsoft 支持人员指示您这样操作。
- 部署需要手动备份 Azure DevOps 数据库。 在这种情况下,应仅按 此处所述修改数据库。
问:其他哪些资源可用?
答: 以下资源和工具可用:
Azure DevOps Server:
- 你可以在我们的开发者社区页中发布问题或搜索答案
- Azure DevOps Server支持
Azure DevOps Services:
- 你可以在我们的开发者社区页中发布问题或搜索答案
- Azure DevOps 博客
- Azure DevOps Services支持