将应用程序服务器添加到 SharePoint 场
Adding Application Server into SharePoint farm
我的问题是关于将应用程序服务器添加到 SharePoint 2013 场中,该场最初是一个专用于开发的 2 服务器环境。它有一台服务器作为 WFE / App 服务器和一台专用于 SQL 服务器(使用实例)的服务器。
WFE/应用程序服务器开始与 运行ning 的所有服务以及 运行ning 的所有服务所需的所有应用程序池作斗争。不幸的是,由于它是一个 DEV 和 QAS 环境,我们必须创建单独的 Web 应用程序和应用程序池才能开发自定义解决方案,导致 14 个应用程序池必须一直 运行(这对性能)。
如前所述,我们决定添加一个应用程序服务器,以便我们可以将所有服务移动到第二个服务器(搜索、Excel 计算、业务连接、中央管理等)。在语言包上经过一些努力后,SharePoint 2013 SP1 的安装没问题。
要在场中添加新服务器,我们按照位于此处 Add web or application servers into farm in SharePoint 2013 的 PowerShell 中的步骤进行操作,但服务 "Microsoft SharePoint Foundation Web Application" 已自动启动(这不是本意,我们不希望该服务器成为Web 前端,它还会导致某些第三方许可证出现问题)。我们将所有服务移至新服务器,并在全球范围内提高了性能。然而,我们看到问题开始到处出现,搜索损坏,健康规则一直要求 psconfig 到 运行(一直失败),几乎不可能启动/停止服务新服务器(一直占用 - 并且必须使用 powershell 终止服务)。
由于所有这些问题和缺乏解决方案,我们决定将所有服务移回 WFE 服务器,从场中删除应用程序服务器,然后逐步将其放回场中。按照和第一次一样的步骤,我们可以看到现在psconfig直接失败了,说有错误,但是升级日志中没有显示任何错误。我猜又出问题了,或者在从服务器场中移除服务器时没有清理。
我的问题是我们可以这样做:
- 我们可以在场中添加应用程序服务器,而不让 SharePoint 直接启动 Web 应用程序服务
- 我们可以清除新服务器从之前的试验中复制的功能(在从服务器场移除之前)
预先感谢您的帮助,如果需要,我可以根据问题提供更多信息。
此致,
凯文
将您的场拆分为多个服务器角色以获得更好的性能和故障转移改进是一个不错的选择。但是我们必须注意以下情况:)
关于搜索问题 - 需要更改搜索拓扑(索引分区、查询、内容和爬行组件,..)在您停止当前服务器上的服务之前。在服务器切换服务期间,您可能有损坏的索引和拓扑受到影响。在这种情况下,我建议采取以下步骤:
- 添加新服务器;
- 启动搜索所需的所有服务实例;
- 使用 Powershell 更改搜索拓扑(在 cmdlet 上使用克隆 属性)并将所有必需的服务移动到新服务器;
- 验证新拓扑上的更改后,停止 wfe 服务器上的搜索服务实例;
看看这些链接:
https://docs.microsoft.com/en-us/sharepoint/search/manage-the-search-topology
https://docs.microsoft.com/en-us/sharepoint/search/manage-search-components
如果我没记错的话 'Microsoft SharePoint Foundation Web Application' 是默认启动的,但您可以毫无问题地停止它(请确保您没有转发此节点的 Web 请求的负载平衡规则).它不得对您的环境造成任何问题。
正如您所说,您有一条规则要求 'psconfig to run',当您开始 'SharePoint Products Configuration Wizard' 加入新的应用程序服务器时,它已经 运行,但是如果有累积更新或产品安装pending 之前要求 psconfig 运行,这可能是个问题,例如 - Reporting Services、Project Server 或任何其他可能需要此 运行 的更新].
可能您出于某种原因在新服务器或旧服务器上有待处理的 运行 PSConfig,因此它可能会误导此设置。知道发生了什么的唯一方法是检查升级日志文件并修复所有必需的东西,最后.. 运行 PSConfig ;)
回答您的最后一个答案 - 我们可以清除新服务器从之前的试用版(从服务器场移除之前)复制的功能吗?
复制或克隆 SharePoint 服务器不是一个好的选择,因为您在本地和 SharePoint 数据库上有大量引用(嗨 SharePoint_Config!)。
在这一点上,我建议您确保两台服务器的版本相同,考虑到操作系统、.NetFramework、知识库和 SharePoint Service Pack 以及相关版本。
毕竟我建议您检查一下运行您的新应用程序服务器不再加入服务器场(您可以在 CA 上的管理服务器上执行此操作),以确保您没有旧引用,并且它们 运行 在第一个 Web 前端使用配置向导,以确保您没有要在服务器场级别应用的待定更改,最后一步,加入 b运行d 新的应用程序服务器到具有所有相同配置的场。您可以使用 powershell 或 wizard,没问题 ;)
祝你好运!
我的问题是关于将应用程序服务器添加到 SharePoint 2013 场中,该场最初是一个专用于开发的 2 服务器环境。它有一台服务器作为 WFE / App 服务器和一台专用于 SQL 服务器(使用实例)的服务器。
WFE/应用程序服务器开始与 运行ning 的所有服务以及 运行ning 的所有服务所需的所有应用程序池作斗争。不幸的是,由于它是一个 DEV 和 QAS 环境,我们必须创建单独的 Web 应用程序和应用程序池才能开发自定义解决方案,导致 14 个应用程序池必须一直 运行(这对性能)。
如前所述,我们决定添加一个应用程序服务器,以便我们可以将所有服务移动到第二个服务器(搜索、Excel 计算、业务连接、中央管理等)。在语言包上经过一些努力后,SharePoint 2013 SP1 的安装没问题。 要在场中添加新服务器,我们按照位于此处 Add web or application servers into farm in SharePoint 2013 的 PowerShell 中的步骤进行操作,但服务 "Microsoft SharePoint Foundation Web Application" 已自动启动(这不是本意,我们不希望该服务器成为Web 前端,它还会导致某些第三方许可证出现问题)。我们将所有服务移至新服务器,并在全球范围内提高了性能。然而,我们看到问题开始到处出现,搜索损坏,健康规则一直要求 psconfig 到 运行(一直失败),几乎不可能启动/停止服务新服务器(一直占用 - 并且必须使用 powershell 终止服务)。
由于所有这些问题和缺乏解决方案,我们决定将所有服务移回 WFE 服务器,从场中删除应用程序服务器,然后逐步将其放回场中。按照和第一次一样的步骤,我们可以看到现在psconfig直接失败了,说有错误,但是升级日志中没有显示任何错误。我猜又出问题了,或者在从服务器场中移除服务器时没有清理。
我的问题是我们可以这样做:
- 我们可以在场中添加应用程序服务器,而不让 SharePoint 直接启动 Web 应用程序服务
- 我们可以清除新服务器从之前的试验中复制的功能(在从服务器场移除之前)
预先感谢您的帮助,如果需要,我可以根据问题提供更多信息。
此致, 凯文
将您的场拆分为多个服务器角色以获得更好的性能和故障转移改进是一个不错的选择。但是我们必须注意以下情况:)
关于搜索问题 - 需要更改搜索拓扑(索引分区、查询、内容和爬行组件,..)在您停止当前服务器上的服务之前。在服务器切换服务期间,您可能有损坏的索引和拓扑受到影响。在这种情况下,我建议采取以下步骤:
- 添加新服务器;
- 启动搜索所需的所有服务实例;
- 使用 Powershell 更改搜索拓扑(在 cmdlet 上使用克隆 属性)并将所有必需的服务移动到新服务器;
- 验证新拓扑上的更改后,停止 wfe 服务器上的搜索服务实例;
看看这些链接:
https://docs.microsoft.com/en-us/sharepoint/search/manage-the-search-topology https://docs.microsoft.com/en-us/sharepoint/search/manage-search-components
如果我没记错的话 'Microsoft SharePoint Foundation Web Application' 是默认启动的,但您可以毫无问题地停止它(请确保您没有转发此节点的 Web 请求的负载平衡规则).它不得对您的环境造成任何问题。
正如您所说,您有一条规则要求 'psconfig to run',当您开始 'SharePoint Products Configuration Wizard' 加入新的应用程序服务器时,它已经 运行,但是如果有累积更新或产品安装pending 之前要求 psconfig 运行,这可能是个问题,例如 - Reporting Services、Project Server 或任何其他可能需要此 运行 的更新].
可能您出于某种原因在新服务器或旧服务器上有待处理的 运行 PSConfig,因此它可能会误导此设置。知道发生了什么的唯一方法是检查升级日志文件并修复所有必需的东西,最后.. 运行 PSConfig ;)
回答您的最后一个答案 - 我们可以清除新服务器从之前的试用版(从服务器场移除之前)复制的功能吗?
复制或克隆 SharePoint 服务器不是一个好的选择,因为您在本地和 SharePoint 数据库上有大量引用(嗨 SharePoint_Config!)。
在这一点上,我建议您确保两台服务器的版本相同,考虑到操作系统、.NetFramework、知识库和 SharePoint Service Pack 以及相关版本。
毕竟我建议您检查一下运行您的新应用程序服务器不再加入服务器场(您可以在 CA 上的管理服务器上执行此操作),以确保您没有旧引用,并且它们 运行 在第一个 Web 前端使用配置向导,以确保您没有要在服务器场级别应用的待定更改,最后一步,加入 b运行d 新的应用程序服务器到具有所有相同配置的场。您可以使用 powershell 或 wizard,没问题 ;)
祝你好运!