SharePoint 2016 Multi-Server Farm Installation Guide

It’s very important to follow best practice installation for SharePoint Farm specially for staging and production environments. Most of the time we learn things with self-experience and follow the basic installation instructions. You can install SharePoint with basic/default settings for Dev environments or for single server installation but need to follow the best practices when need to do a multi farm deployment.

SharePoint Server 2016 made the life easier by giving the MinRole/Server Role option where you can easily define the Application servers and web front end servers which was not easy in earlier versions of SharePoint.

I have written series of blog post covering different topics for installation of a SharePoint 2016 Farm which include the best practices on  farm user accounts, SQL Server, SharePoint and configuration of service applications. I have taken example of a three-server(3-tier) farm which can be easily extended by following the same steps. The three servers are:

  • SQL Database Server
  • SharePoint Application Server
  • SharePoint Web Front End Server

SharePoint 2016 3 Tier Farm

No. of Servers totally depend on the usage requirement for an organization, I will share the detail on architecture design in a separate email.

Now, you need the follow below links for deploying SharePoint in a 3-tier farm or can extend the servers by simply following below links:

Above links will help you to do deploy SharePoint in multi-server environment.

SharePoint Server 2016 Feature Pack Installation

Log into the SharePoint Application and Web front ends as the SPAdmin account. User account details for SharePoint setup and Service accounts are listed in SharePoint Farm User Accounts.

To start, logon to the server using the SharePoint Admin account. Running the install and configuration wizard under this account will ensure the process provisions databases on SQL Server with the main SharePoint Admin account as the database DBO.

The major updates in Feature pack 2 is SharePoint Framework which was only available in SharePoint online, now you can use it in SharePoint Server 2016 with Feature Pack 2. The other updates with Feature Pack 2 include (also available in feature pack 1)

  • Administrative Actions Logging
  • MinRole enhancements
  • SharePoint Custom Tiles
  • Hybrid Auditing (preview)
  • Hybrid Taxonomy
  • OneDrive API for SharePoint on-premises
  • OneDrive for Business modern experience

In this blog post I am referring the installation of Feature Pack 2 which include all updates and enhancements of Feature Pack 1, you can check for latest updates from this link (https://technet.microsoft.com/en-us/library/mt715807(v=office.16).aspx#BKMK_2016)

  1. DO NOT Run the configuration wizard after the installation
  2. Download and Install Feature Pack 2 on all servers
  1. After Installation Restart all machines

Installation Screenshots

SharePoint 2016 Feature Pack 2

SharePoint 2016 Feature Pack 2 Installation

SharePoint 2016 Feature Pack 2 Installation Completed

Install SharePoint feature pack on all machines.

SharePoint Server 2016: Search Service Setup

I have written a series of blog posts where I have shared detail on Installation and configuration of SharePoint 2016 and also for WFEs. In this blog I am sharing PowerShell cmdlets to setup the Search Service for newly created SharePoint farm. Use a new Application Pool for setting up Search Service and name it “SearchService ApplicationPool”

Run the following PowerShell on the web front end that does not run distributed cache (WFE Server).

Provision the SharePoint Search service application in order to name the database according to the preferred naming convention.

You can also create it through Central admin by going through Service Applications and create new Search Service application:

SharePoint 2016 Search Service Application

SharePoint Server 2016: Secure Store Service

In recent series of blog posts, I shared detail on Installation and configuration of SharePoint 2016 and also for WFEs. In this blog I am sharing the details on how to provision Secure Store Service Application in SharePoint, follow below steps the provision the service.

  • Create service application through SharePoint 2016 Central Administration. Go to Application Management >> Manage Service Applications >> New >> click Secure Store Service Application.

SharePoint 2016 Secure Store Service

  • Enter Secure Store Service Application as Service Application Name, SQL alias for Database Server, SP_SecureStoreService as Database Name and Windows authentication as Database authentication.
  • Enter Application pool details, select Use existing application pool dropdown and select SharePoint Web Services Default.
  • In Enable Audit section, leave it default.
  • Click OK to create Secure Store Service Application.

Useful links:

SharePoint Server 2016: Setup outgoing email

In current series of blog posts, I shared detail on Installation and configuration of SharePoint 2016 and also for WFEs. In this blog I am sharing the details on how to setup outgoing email, follow the below steps to configure outgoing email in SharePoint Server 2016 (similar steps for SharePoint Server 2013)

  • If you have existing SMTP server, you can configure with the SharePoint Central Admin
  • If not, install a SMTP server as your outbound SMTP server.
  • Configure the Outgoing e-mail server information by opening SharePoint Central Administration and following these steps:
  • In Central Administration, click System Settings.
  • On the System Settings page, in the E-Mail and Text Messages (SMS) section, click Configure outgoing e-mail settings.
  • On the Outgoing E-Mail Settings page, in the Mail Settingssection, type the SMTP server name for outgoing e-mail (e.g. “mail.MSTechTalk.com”) in the Outbound SMTP server
  • In the From addressbox, type the e-mail address as you want it to be displayed to e-mail recipients, such as “sharepoint@MSTechTalk.com”
  • In theReply-to address box, type the e-mail address to which you want e-mail recipients to reply to, if desired.
  • In the Character setlist, select the character set that is appropriate for your language.

Click OK.

SharePoint Email configuration

Test outgoing email by dropping a test file in the Pickup folder https://support.microsoft.com/en-us/kb/297700

Useful links:

SharePoint Server 2016: Configure Usage and Health Service

In previous blog posts, I shared detail on Installation and configuration of SharePoint 2016 and also for WFEs. In this blog I am sharing the details on how to manually provision Usage and Health Service using PowerShell.

Provision the SharePoint Usage and Health Data Collection service application in order to name the database according to the preferred naming convention.

Useful links: