使用 AutoSPInstaller 在三台服务器场中安装 SharePoint 的完整指南
这是使用 AutoSPInstaller 在三台服务器场中安装 SharePoint 的完整指南。
引言
本文将分为三个部分
- 设置环境和域账户
- 准备就绪
AutoSPInstaller
在线版 - 使用在线编辑器配置 XML 和进行安装
设置环境和域账户
AutoSPInstaller Online 是一个很棒的项目,可以自动化安装 SharePoint,支持 SharePoint 2010、2013 和 2016。
Auto SP Installer 提供了一种强大的方式,可以从单服务器开发环境部署和配置到多服务器 SharePoint 场。
参考: https://autospinstaller.com/
在开始之前,我们将为 SharePoint 三服务器场设置环境。
我们将这些服务器命名为
- SPWFE - SharePoint 前端服务器
- SPAPP - SharePoint 应用服务器
- SPDB - 数据库服务器
请参考 SharePoint 的最低要求和最佳实践,网址为:
为了进行中等级别的隔离,我们需要创建以下域账户列表。
Active Directory 的域账户
域账户名: spadmin
权限:所有服务器(数据库、前端、应用)的本地管理员
SQL 数据库权限:SQL 数据库创建者和安全管理员权限
域权限:服务用户
描述:用于设置和配置
域账户名: spfarm
域权限:服务用户
描述:sp 计时服务、中央管理应用程序池、其他配置
域账户名: spservices
域权限:服务用户
描述:服务和应用程序池账户用户
域账户名: spsqlservice
域权限:服务用户
描述:运行 SQL Server 中的服务(MSSQLSERVER
、SQLSERVERAGENT
)
域账户名: spsearch
域权限:服务用户
描述:SP 搜索服务、爬虫、搜索相关
域账户名: spprofile
域权限:需要复制目录更改
描述:用户配置文件同步账户
用户配置文件用户配置
在“运行”窗口中输入 dsa.msc 或打开 **Active Directory 用户和计算机**。
然后右键单击域,选择“委托控制”。
然后单击“下一步”,选择 spprofile
用户。
然后单击“下一步”,选择“**自定义任务委托**”,然后单击“下一步”。
然后选择“**此文件夹、此文件夹中的现有对象以及此文件夹中新对象的创建**”,然后单击“下一步”。
在这里,选择“**复制目录更改**”并完成向导。
配置 SQL Server
安装 SQL Server 后,您需要进行以下配置。此外,您可能需要手动安装 .NET 3.5,并手动指定源路径。
设置数据库服务器(以 spadmin 身份登录)
我在数据库服务器上安装了 Windows Server 2012。安装操作系统后,您需要安装 SQL Server。以下是您需要执行的其他步骤。
在功能选择中,您可以选择 **数据库服务和管理工具 - 基本、管理工具 - 完整**。除这些功能外,如果需要,还可以选择其他相关功能。
然后,您可以将 spadmin
添加为管理权限的管理员。
您应该将 spsqlservice
添加为 MSSQLSERVER
、SQLSERVERAGENT
的服务账户运行凭据。
然后完成安装,**启用 TCP/IP**,并在 SQL 配置管理器中**启动 SQL Browser**。
准备就绪 AutoSPInstaller Online
首先,从 https://autospinstaller.com/Download 下载最新版本。
然后将 SP 文件夹复制到 C:\ 驱动器(可以是任何方便的位置)。
现在,您需要挂载 SharePoint 映像,并将所有内容复制到文件夹中。
2016 -> SharePoint
然后下载所需的先决条件文件。
- SQL Microsoft SQL Server 2012 Native Client: http://www.microsoft.com/en-us/download/details.aspx?id=29065
- Microsoft ODBC Driver 11 for SQL Server: http://www.microsoft.com/en-us/download/details.aspx?id=36434
- Microsoft Sync Framework Runtime v1.0 SP1 (x64): http://www.microsoft.com/en-us/download/details.aspx?id=17616
- Windows Server AppFabric 1.1: http://www.microsoft.com/en-us/download/details.aspx?id=27115
- Microsoft AppFabric 1.1 for Windows Server (KB2671763): http//support.microsoft.com/en-us/kb/2671763
- Microsoft Identity Extensions: http://go.microsoft.com/fwlink/?LinkID=252368
- Microsoft Information Protection and Control Client: http//go.microsoft.com/fwlink/?LinkID=528177
- Microsoft WCF Data Services 5.0: http://www.microsoft.com/en-us/download/details.aspx?id=29306
- Microsoft WCF Data Services 5.6: https://www.microsoft.com/en-us/download/details.aspx?id=39373
- Microsoft .NET Framework 4.5.2: http://support.microsoft.com/en-us/kb/2934520
- Microsoft .NET Framework 禁用传输层安全性中的 RC4 (KB2898850): http://www.microsoft.com/en-us/download/details.aspx?id=42883
- Visual C++ Redistributable Package for Visual Studio 2013: http://www.microsoft.com/en-us/download/details.aspx?id=40784
并将它们复制到 SharePoint 2016 中的 prerequisites 文件夹下。
服务器设置服务器
您需要在服务器上安装以下预安装软件才能设置 SharePoint。
应用程序服务器,Web 前端服务器
操作系统:Windows Server 2016
您可能需要将 .NET Framework 3.5 安装到服务器。因此,您需要手动安装。
参考: http://www.danielclasson.com/install-net-framework-35-server-2012/ 跳转
http://en.community.dell.com/techcenter/os-applications/w/wiki/4146.installing-net-3-5-framework-on-microsoft-windows-server-2012.aspx 跳转
数据库服务器
操作系统:Windows Server 2016
SQL Server 2017
在安装了基本必需的软件和操作系统之后,您就可以安装 SharePoint 了。
在安装 SharePoint 之前,必须配置 AutoSPinstallerInput 文件。
这只是一个 XML 文件,您可以使用 NotePad ++ 进行编辑,但 AutoSPInstaller Online 提供了一个很棒的在线工具,您可以使用它来配置 XML 文件。
您可以加载 XML 文件,输入您的域账户详细信息和数据库连接详细信息,然后保存文件以供安装。
使用在线编辑器配置 XML 和进行安装
在设置好所有内容后,根据我之前的文章,您需要转到在线配置编辑器。
然后,您需要选择 **从我的 XML 加载**,然后选择 AutoSPInstallerInput 文件。
然后将显示以下页面。
在本场景中,我们不需要编辑所有配置。
首先,为 SharePoint 服务器添加 HOST
名称。由于我们有两个 SharePoint 服务器,我们将在这两个服务器上都插入两个主机名。
如果您有多个域环境,请使用完整域名作为主机名。
然后,导航到“安装”部分,指定 SharePoint 产品密钥,并将版本设置为 **2016**(如果尚未选择)。
然后,导航到“主”部分。
在这里,有几个部分需要您填写。
首先,您需要为场添加安全阶段。
然后,我们必须提及场账户名称,请参考我的第一篇文章。
域账户名: spadmin
权限:所有服务器(数据库、前端、应用)的本地管理员
SQL 数据库权限:SQL 数据库创建者和安全管理员权限
域权限:服务用户
描述:用于设置和配置
由于我们不使用任何自定义别名,请取消勾选,并提供数据库服务器名称和 SharePoint 数据库的前缀。
中央管理将在应用服务器上进行配置,因此我已选中它,并移除了 SSL,因为我们将运行在 WAF 后面。
然后,按如下所示指定我们之前创建的其他账户。
域账户名: spfarm
域权限:服务用户
域账户名: spservices
域权限:服务用户
域账户名: spsearch
域权限:服务用户
域账户名: spprofile
域权限:需要复制目录更改
然后,导航到“服务”部分,并选择要在 WFE 服务器上部署的 Web 应用程序。
然后配置电子邮件设置,您可以使用现有的电子邮件服务器。
所有其他部分都是可选配置的。
转到“审阅和下载”部分以复制配置文件。
将 XML 文件复制并粘贴到 AutoSPInstallerInput 文件中。
现在,您已完成配置。
只需转到 Automation 文件夹。
然后启动安装 SharePoint。
并在 SPApp
服务器上也执行相同的安装。