Share via


Project Server 2016 Step-By-Step: Deployment

Introduction

One of the biggest changes in Project Server 2016 is the installation process. So before you get started to Install and configure Project Server 2016, you should be aware of:

  • A separate installation is no longer required as it was in previous versions of Project Server.
  • The SharePoint Server 2016 MSI file will contain the installation files for Project Server 2016 as well.
  • Project Server 2016 runs as a service application in SharePoint Server 2016.
  • Project Server 2016 is only available on SharePoint Server 2016 Enterprise.

Note: Although Project Server 2016 is included as part of the SharePoint Server 2016 Enterprise installation, but it is still require a separate license.

You might also like to read Migrate to Project Server 2016 step by step.

Steps

  1. Create SharePoint and Project Server Service Accounts.
  2. Install and configure SharePoint 2016 Enterprise Edition.
  3. Register Managed Accounts.
  4. Configure Project Server Service Application.
    • Enable Project Server 2016 License.
    • Create a Project Server 2016 service application.
  5. Deploy Project Web App.
    • Create a Web Application that will host the PWA Site Collection.
    • Create a PWA Content Database.
      • Lock Down PWA Content Database to prevent any new site collections being added except PWA Site Collection.
    • Provision a PWA Site Collection.

Create SharePoint and Project Server Service Accounts.

  • SPAdmin is the installation account that used to install and run SharePoint configuration wizard.
    • It should be added to local administrator group on each server on which Setup is run.
    • Member of the Server admin SQL Server security role.
  • SPFarm is the farm account that used to configure the farm.
    • It must have a server role as 'DBcretor' and 'Security Admin' in SQL Server.
    • 'db_owner' fixed database role for all databases in the server farm
  • PSWebAppPool is a domain user that used to run the application pool for the web application that will host the PWA site collection.
  • PSSrvAppPool is a domain user that used to run the associated application pool with the project server service application.

Install and configure SharePoint Enterprise Edition.

  • Download SharePoint 2016 from Microsoft.
  • It assumed you already have a farm specifications that meets the SharePoint 2016 hardware and software requirements.
    • Minimum requirements for the database server in the farm is The 64-bit edition of Microsoft SQL Server 2014 Service Pack 1 (SP1).  
    • Minimum requirements for Operating System is Windows Server 2012 R2 Standard or Datacenter or Windows Server 2016 Standard or Datacenter.
  • Login as 'SPAdmin' account.
  • Run the Microsoft SharePoint Products Preparation Tool.
  • Run the SharePoint installation file.
  • Provide the SharePoint Key, and follow the steps as mentioned at Install SharePoint 2016 step by step.
    • Enterprise trial product key: NQGJR-63HC8-XCRQH-MYVCH-3J3QR.
  • Once the installation is finished. the Central Administration will be opened, Click Cancel to configure the farm manually.

Register Managed Accounts.

  • On the Central Administration home page, > In the left navigation > click Security. 
  • On the Security page, > In the General Security section > click Configure managed accounts.

https://mohamedelkassas.files.wordpress.com/2015/10/managed-account.gif

  • On the Managed Accounts page > click Register Managed Account.

https://mohamedelkassas.files.wordpress.com/2015/10/register-managed-account.gif

  • Type the user name and password of the service account and leave the Automatic Password Change settings as default> click OK.
  • Repeat the above steps for all service accounts.

Configure Project Server Service Application.

Enable Project Server License.

  • Open the SharePoint 2016 Management Shell as Administrator.
  • Type the below cmdlet to enable Project Server 2016:
    • Project Server trial license key: Y2WC2-K7NFX-KWCVC-T4Q8P-4RG9W

Enable-ProjectServerLicense -``Key "Y2WC2-K7NFX-KWCVC-T4Q8P-4RG9W"

Create a Project Server service application.

  • On the Central Administration home page, > In the Application Management section > click Manage service applications.

  • On the Manage Service Applications page,> From the above ribbon, click New, then click Project Server Service Application.

  • Provide the name, and select the service account as shown below.(In this case, it's PSSrvAppPool).

  • The Project Server Application Service has been created successfully.

  •  Once the project server service application is created. the Project Server Application Service will be started in the "Services on Server" as shown below: (If it's not started, you should start it manually)

See Also: Migrate to Project Server 2016 step by step.

Deploy Project Web App.

Create a Web Application for PWA.

  • On the SharePoint Central Administration > In the Application Management > Web Application > Manage Web application.
  • From the above ribbon > Select New > Provide the required information and select PSWebAppPool as application pool account.
  • Once the web application is created> click Create Site Collection to create the top level website.

**Note: **Project Server 2016 does not require a specific template. You can choose one appropriate for your organization.

Create a PWA Content Database.

  • In the SharePoint Central Administration > Application Management > Manage Content Databases.
  • Click Add A content Database.

  • Create a new Content Database for PWA “WSS_Content_PWA”.
  • Lock Down PWA Content Database to prevent any new site collections being added except PWA site collection.

The final result should look like:

**Note: **In Project Server 2016, A single database (SharePoint Content Database) holds the project data and the content to facilitate the database operations, such as backup and restore, migration, etc. read more at Project Server 2016: New and deprecated features compared to Project Server 2013.

Create a PWA Explicit Managed Path

To can configure the PWA instance on the http://webapp/pwa instead of http://webapp/sites/pwa you should add a new explicit managed path as the following:

  • Open Central Administration > Application Management > Manage Web Applications.
  • Click on the Web Application, then from the above ribbon click on Managed Path.
  • Add PWA as explicit Managed Path as shown below

Create and provision a PWA Instance.

In Project Server 2013, you can create and provision PWA instance by managing Project Server Service application as shown below.

In Project Server 2016, you can’t provision a PWA instance in this way.

In this case, The PWA instance should be provisioned via PowerShell cmdlets as mentioned below:

  • Open the SharePoint 2016 Management Shell as Administrator.
  • Type the below cmdlet to create a PWA instance in Project Server 2016:

New-SPSite -ContentDatabase PWA_Content -URL http://SiteCollectionURL/PWA -Template pwa#0 -OwnerAlias "domain\useraccount"

  • Type the below cmdlet to enable ‘pwasite’ feature to turn on Project Web App site collection features.

Enable-SPFeature pwasite -URL http://SiteCollectionURL/PWA

  • Browse your PWA URL. Great, you should be able now to access the new Project Web App site.

Conclusion

In this article, I have explained How to install and configure Project Server 2016?

References

Download

  • Download the Project Server 2016 auto installer Script from TechNet Gallery.

See Also