SharePoint Server 2016: Single Server Installation & Configuration
As SharePoint 2016 RTM is released by Microsoft it's another exciting version of Sharepoint with a lot of improvement. Installation and Configuration process is still the same we witnessed in Sharepoint 2013 /2010 with a slight difference of the MinRole.
The MinRole 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.
In this post, let's walk through the step by step process of installation and configuration of SharePoint Server 2016.
Before Start
Before you start deploying SharePoint, let's remind you of the hardware and software requirement of the SharePoint. We want to make sure our servers meets the min requirement set by Microsoft. We are on the supported deployment scenarios.
Hardware Requirement.
As per Microsoft, you need the 64-bit processor with 4 cores. Please see below table for the minimum Hardware requirement for the SharePoint Server 2016.
Installation scenario | Deployment type and scale | RAM | Processor | Hard disk space |
Single server role that uses SQL Server | Development or evaluation installation of SharePoint Server 2016 Release Candidate with the minimum recommended services for development environments. For information, see Minimum recommended services for development environments. | 12–16 GB | 64-bit, 4 cores | 80 GB for system drive
100 GB for second drive |
Single server role that uses SQL Server | Pilot or user acceptance test installation of SharePoint Server 2016 Release Candidate running all available services for development environments. | 16–24 GB | 64-bit, 4 cores | 80 GB for system drive
100 GB for second drive and additional drives |
Web server or application server in a three-tier farm | Development or evaluation installation of SharePoint Server 2016 Release Candidate with a minimum number of services. | 8–12 GB | 64-bit, 4 cores | 80 GB for system drive
80 GB for second drive |
Web server or application server in a three-tier farm | Pilot, user acceptance test, or production deployment of SharePoint Server 2016 Release Candidate running all available services. | 12–16 GB | 64-bit, 4 cores | 80 GB for system drive
80 GB for second drive and additional drives |
Software Requirements:
Operating System For SharePoint Servers:
- · The 64-bit edition of Windows Server 2012 R2 Standard or Datacenter
- · Windows Server 2016 Technical Preview 4
SQL Server:
- · The 64-bit edition of Microsoft SQL Server 2014 Service Pack 1 (SP1)
- · The 64-bit edition of Windows Server 2012 R2 Standard or Datacenter
Note: SQL Server Express is not supported anymore.
Prerequisites:
The SharePoint Server 2016 prerequisite installer (prerequisiteinstaller.exe) installs the following software if it has not already been installed on the target server, in the following order:
- Application Server Role, Web Server (IIS) Role
- Microsoft SQL Server 2012 SP1 Native Client
- Microsoft ODBC Driver 11 for SQL Server
- Microsoft Sync Framework Runtime v1.0 SP1 (x64)
- Windows Server AppFabric 1.1
- Windows Identity Foundation (KB974405)
- Microsoft Information Protection and Control Client 2.1
- Microsoft WCF Data Services 5.6
- Microsoft .NET Framework 4.6
- Cumulative Update Package 7 for Microsoft AppFabric 1.1 for Windows Server (KB 3092423)
- Visual C++ Redistributable Package for Visual Studio 2012
- Visual C++ Redistributable Package for Visual Studio 2015
Service Accounts:
It is highly recommended to use the different service account with least-privilege to install and configure the SharePoint. This will enhance the security of the farm. As we are going to install Single-Server farm, we, at least, need 3 accounts (SQL, Setup A/C, FarmAdmin A/C).
Account | Purpose | Requirements |
SQL Server service account | The SQL Server service account is used to run SQL Server. It is the service account for the following SQL Server services:
|
Use domain user account.
(Krossfarm\KF-SQL). |
Setup user account (Install Account) | The Setup user account is used to run the following:
|
|
Server farm account ( Farm Admin Account) | The server farm account is used to perform the following tasks:
|
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 the following SQL Server security roles:
|
Supported Scenario:
There is little change in the supported scenario for developer/stand alone installation. Below tables mention all supported scenarios:
scenario SharePoint Server 2016 Workgroup Unsupported Domain Controller Developer Installation Client OS Unsupported Dynamic Memory Unsupported Windows Web Server Unsupported
There are mainly two types of installation: single server or multiple server deployments (more than 1 server).
Single Server Installation
This type of installation is usually used for developers, proof of concept, testing the functionalities or if you have a small number of users. You can have SQL on the same server as well as use a separate SQL Server. If this will be used in production, go with separate SQL Server approach (1 SharePoint server, 1 SQL Server) because it gives more flexibility in future to add more SharePoint servers in the farm.
There are 3 steps to complete:
- Install the prerequisites
- Install the SharePoint
- Run the PSconfig wizard to set up the farm.
- Post-Installation Work
Before proceeding with installation, please make sure:
- SQL Server Installed (SQL server 2014 SP1 x64).
- Windows server 2012 R2 x64.
- Make sure it is clean installation (fresh OS).
- You have the installation media ready (downloaded on the one of the server’s drives or CD/DVD).
- Product Key for the SharePoint Server 2016.
- The account which will be used during the installation should have the proper permission.
- Disk Drive space meets the minimum requirement.
- Max degree of Parallelism set to 1 on the SQL Server.
- The server has access to the internet.
- Disable the anti-virus during installation and configuration.
- Make sure firewall is not blocking.
Prerequisite Installations:
There are two ways to install the prerequisite on the SharePoint server.
- If Server is connected to the internet, then you can use the prerequisite.exe and let the wizard install it.
- If your server is not connected to the internet, then you can download all prerequisites and install using the command line.
Let's install the prerequisite using the .exe.
- Browse to media location and click on the ISO / img file and select Mount.
- It will autorun and the splash screen will appear as shown below. Sometimes Autorun fails so in the mounted drive’s folder click on the Splash.hta file.
- On this page, click on theInstall Software Prerequisites.
http://i2.wp.com/krossfarm.com/wp-content/uploads/2016/04/spalsh-1.jpg?zoom=3&resize=469%2C398 - Click Next.
http://i0.wp.com/krossfarm.com/wp-content/uploads/2016/04/prereq3.png?zoom=3&resize=720%2C542 - Accept the License Agreement and click Next.
http://i0.wp.com/krossfarm.com/wp-content/uploads/2016/04/prereq4.png?zoom=3&resize=720%2C544 - Now the installation of prerequisites starts. During this installation process the server will ask for a restart.
http://i1.wp.com/krossfarm.com/wp-content/uploads/2016/04/prereq6-1.png?zoom=3&resize=720%2C548 - Once server reboots, sometimes drive dismounts and you have to mount the drive again. On the Splash Screen, rerun the prerequisites.
- Once all the prerequisites are installed, you will get Installation Complete message. Click Finish.
http://i0.wp.com/krossfarm.com/wp-content/uploads/2016/04/12.png?zoom=3&resize=720%2C549
SharePoint Installation:
Once we successfully install the prerequisites on the server then our next step is to install SharePoint Server 2016. We need the Product Key during the installation of SharePoint.
- On the Splash Screen, click on the Install SharePoint Server.
http://i2.wp.com/krossfarm.com/wp-content/uploads/2016/04/spalsh-1.jpg?zoom=3&resize=469%2C398 - Now enter the SharePoint Server 2016 Key (the key showed below is the Trial Key.). Click Continue.
http://i0.wp.com/krossfarm.com/wp-content/uploads/2016/04/set2-1.png?zoom=3&resize=720%2C484 - Now Accept the Software Terms and click Continue.
http://i1.wp.com/krossfarm.com/wp-content/uploads/2016/04/set3-1.png?zoom=3&resize=720%2C659 - On this screen, you can mention the location of the SharePoint Installation. Click Install Now.
http://i2.wp.com/krossfarm.com/wp-content/uploads/2016/04/set4-1.png?zoom=3&resize=720%2C658 - This will start the installation of SharePoint.
http://i1.wp.com/krossfarm.com/wp-content/uploads/2016/04/set5-1.png?zoom=3&resize=720%2C658 - Once it's Installed successfully you will get this.
http://i2.wp.com/krossfarm.com/wp-content/uploads/2016/04/set6-1.png?zoom=3&resize=720%2C660
Configure the SharePoint Server:
- Click on the SharePoint Products Configuration Wizard.
- On the Welcome to SharePoint Products Page, click Next.
http://i0.wp.com/krossfarm.com/wp-content/uploads/2016/04/1-1.png?zoom=3&resize=720%2C624 - Click Yes on the Warning Page.
http://i1.wp.com/krossfarm.com/wp-content/uploads/2016/04/2-1.png?zoom=3&resize=720%2C416 - Connect to a Server Farm Screen, please Click the Create a new Server Farm radio button and click Next.
http://i0.wp.com/krossfarm.com/wp-content/uploads/2016/04/3-1.png?zoom=3&resize=720%2C621 - On Configuration Database Windows, please provide the following details:
- Database Server Name
- Database Name (name of the Configuration Database)
- UserName in the following format: domain\UserName (this should your farm admin account)
- Password for the account
http://i2.wp.com/krossfarm.com/wp-content/uploads/2016/04/4-1.png?zoom=3&resize=720%2C623
- Please specify the Passphrase (write it down to some place safe as you need it if a new server joins to farm). Click Next.
http://i2.wp.com/krossfarm.com/wp-content/uploads/2016/04/6-1.png?zoom=3&resize=720%2C623 - New MinRole feature in SharePoint 2016. As this is single-server farm configuration, please select Single-Server-Farm and click Next.
http://i0.wp.com/krossfarm.com/wp-content/uploads/2016/04/7-1.png?zoom=3&resize=720%2C621 - Please specify the Port Number for the Central Admin website and click Next.
http://i2.wp.com/krossfarm.com/wp-content/uploads/2016/04/8-1.png?zoom=3&resize=720%2C617 - On this page, please review the configuration and click Next.
http://i0.wp.com/krossfarm.com/wp-content/uploads/2016/04/9-1.png?zoom=3&resize=720%2C612 - Now it will start configuring the SharePoint.
http://i1.wp.com/krossfarm.com/wp-content/uploads/2016/04/10-1.png?zoom=3&resize=720%2C622 - Finally, you will get this successful screen.
http://i0.wp.com/krossfarm.com/wp-content/uploads/2016/04/11-1.png?zoom=3&resize=720%2C623 - Click Finish.
SharePoint Configuration Wizard.
Once you click the Finish button, this will launch the Central admin with SharePoint Configuration Wizard.
- Please select the appropriate option and click OK.http://i1.wp.com/krossfarm.com/wp-content/uploads/2016/04/13-1.png?zoom=3&resize=720%2C398
- On the Welcome screen, you have two options. Either use the wizard and configure the Service Application or Say No (Cancel) and do it later.Let's launch the wizard and provision the State Service. Click Start The Wizard.
http://i1.wp.com/krossfarm.com/wp-content/uploads/2016/04/14-1.png?zoom=3&resize=720%2C210 - Use the existing account, then uncheck everything except the State Service and click Next.http://i2.wp.com/krossfarm.com/wp-content/uploads/2016/04/15-1.png?zoom=3&resize=720%2C336http://i2.wp.com/krossfarm.com/wp-content/uploads/2016/04/16-1.png?zoom=3&resize=359%2C1024
- It will take time as Config Wizard will provision the Default Services as well as State Services (as we selected)http://i1.wp.com/krossfarm.com/wp-content/uploads/2016/04/17-1.png?zoom=3&resize=720%2C319
- During this process, it will create a New Web Application on the Port and ask you to create the root site collection. You can Skip this and complete the Initial Setup.
http://i2.wp.com/krossfarm.com/wp-content/uploads/2016/04/18-1.png?zoom=3&resize=720%2C321
This will complete the SharePoint Installation and Configuration. Now time to configure the additional service applications and create the Web Application and site collections. If you go to the Central Admin > System Settings > Server in the Farm. You will see something like this. http://i0.wp.com/krossfarm.com/wp-content/uploads/2016/04/24-1.png?zoom=3&resize=720%2C329
Post Installation:
It is not over. You can use SharePoint and start adding the content but it is highly recommended to complete the following steps:
- Configure incoming e-mail
- Configure diagnostic logging
- Configure usage and health data collection
- Configure Search settings
- Configure the Workflow Manager
- Exclude the SharePoint Folders from the Anti-Virus