SharePoint 2016 RTM, released by Microsoft, is another exciting version of SharePoint with a lot of improvements. The installation and configuration process is still the same as saw in SharePoint 2013 /2010 with the slight difference of the MinRole.

The MinRole v2 feature in SharePoint Server 2016 lets SharePoint Farm administrators assign each server’s role in a farm topology. The role of a server is specified when you create a new farm or join a server to an existing farm.

Before You Start

Before you start deploying SharePoint, I want to remind you about the the hardware and software requirement of SharePoint. We want to make sure that our servers meet the minimum requirement set by Microsoft. We are talking about the supported deployment scenarios.

Hardware Requirements.

As per Microsoft, you need a 64bit processor with 4 cores. Please see the table given below for the minimum hardware requirement for SharePoint Server 2016.

SharePoint

Software Requirements

Operating system for SharePoint Servers

SQL Server

Note

SQL Server Express is not supported anymore.

Prerequisites

SharePoint Server 2016 prerequisite installer (prerequisiteinstaller.exe) installs the software given below, if it has not already been installed on the target server, in the order given below.

  1. Application Server Role, Web Server (IIS) Role
  2. Microsoft SQL Server 2012 SP1 Native Client
  3. Microsoft ODBC Driver 11 for SQL Server
  4. Microsoft Sync Framework Runtime v1.0 SP1 (x64)
  5. Windows Server AppFabric 1.1
  6. Windows Identity Foundation (KB974405)
  7. Microsoft Information Protection and Control Client 2.1
  8. Microsoft WCF Data Services 5.6
  9. Microsoft .NET Framework 4.6
  10. Cumulative Update Package 7 for Microsoft AppFabric 1.1 for Windows Server (KB 3092423)
  11. Visual C++ Redistributable Package for Visual Studio 2012
  12. Visual C++ Redistributable Package for Visual Studio 2015

Service Accounts

It is highly recommended to use the different service accounts with the least-privilege to install and configure SharePoint. This will enhance the security of the farm. As we are going to install a Single-Server Farm, we need at least 3 accounts (SQL, Setup A/C, FarmAdmin A/c).

Account Purpose Requirements
SQL Server service account SQL Server Service account is used to run SQL Server. It is the Service account for SQL Server services given below.
  • MSSQLSERVER
  • SQLSERVERAGENT
Use domain user account.
(Krossfarm\KF-SQL).
Setup user account (Install Account) The Setup user account is used to run the following:
  • Setup
  • SharePoint Products Configuration Wizard

  • Domain user account. (Krossfarm\KF-Setup)
  • Member of the administrators group on each server on which Setupis run.
  • SQL Server login on the computer that runs SQL Server.
  • Member of the following SQL Server roles:
  • securityadmin fixed server role
  • dbcreator fixed server role

Server farm account ( Farm Admin Account) The Server farm account is used to perform the tasks given below.
  • Configure and manage the Server farm
  • Act as the Application pool identity for SharePoint Central Administration Website.
  • Run Microsoft SharePoint Foundation Workflow Timer Service.
  • Domain user account and Local Admin On SharePoint Server. (Krossfarm\KF-farmadmin)
    Additional permissions are automatically granted for the server farm account on Web servers and application servers that are joined to a server farm.

    The server farm account is automatically added as a SQL Server login on the computer that runs SQL Server. The account is added to SQL Server security roles given below.
  • dbcreator fixed server role
  • securityadmin fixed server role
  • db_owner fixed database role for all SharePoint databases in the Server Farm.


Supported Scenario

There is little change in the supported scenario for developer /standalone installation. With release of SharePoint 2016, SharePoint foundation edition does not exist any more. The tables given below are mentioned in all the supported scenarios.

There are mainly two types of installation: Single Server or Multiple Server deployments (more than 1 Server). We are going to exercise the Single Server Installation in this article.

Single Server Installation.

This type of installation is usually used for the developers. You can have SQL on the same server as well as using the separate SQL Server if this will be used in the production. I will go with the separate SQL Server approach (1 SharePoint server, 1 SQL Server) because it will give me more flexibility in the future if I want to add more SharePoint servers in the farm.

There are 4 steps to complete
  1. Install the prerequisites.
  2. Install the SharePoint.
  3. Run the PSconfig wizard to setup the Farm.
  4. Post-Installation work.

Before processing the installation, please make sure that:

Installations are given below.

There are two ways to install it on the SharePoint Server.
  1. If Server is connected to the internet, you can use the prerequisite.exe and let the wizard install it.
  2. If your Server is not connected to the internet, then you can download all the prerequisites and install it, using the command line.

I will install it using the EXE.

SharePoint Installation

Once we have successfully installed the prerequisites on the Server, then our next step will be to install SharePoint Server 2016. We need the Product Key during the installation of SharePoint.

Configure the SharePoint Server

SharePoint Configuration Wizard

Once you click the finish button, it will launch Central admin with SharePoint Configuration Wizard.

This will complete SharePoint installation and configuration. Now, it's time to configure the additional service applications, and create the Web application and the site collections. If you go to the Central Admin > System Settings > Server in the Farm, you will see the screen, as shown below.

SharePoint

Post Installation

It is not over. You can still use SharePoint and start adding the content, but it is highly recommended to complete the steps given below.