deploying and managing project online and project server 2016
TRANSCRIPT
Deploying and Managing Project Online and Project
Server 2016Presented by: Rolly Perreaux, PMP, MCSE, MCT
Agenda Project Server 2016 Requirements
Single or Multiple Project Server / SharePoint Farm? Demo
Project Online Requirements Demo
Base Security Setup/Configuration Demo
Required Software for Project Server 2016Operating System Windows Server 2012 R2
Standard or DatacenterOR Windows Server 2016 Standard
or Datacenter
NOTE: You must install the Windows RT 8.1, Windows 8.1, and Windows Server 2012 R2 update: April 2014
Database The 64-bit edition of Microsoft
SQL Server 2014 Service Pack 1 (SP1)
OR Microsoft SQL Server 2016
Supported BrowsersBrowser Supported Not Supported
Microsoft Edge X
Internet Explorer 11 X
Internet Explorer 10 X
Internet Explorer 9 X
Internet Explorer 8 X
Internet Explorer 7 X
Internet Explorer 6 X
Google Chrome (latest released version) X
Mozilla Firefox (latest released version plus immediate previous version)
X
Apple Safari (latest released version) X
Pre-Setup Tasks Create Service Accounts Configure SQL Server for SharePoint/Project Server Configure Firewall Settings for SQL Server Install SharePoint 2016 Products Preparation Tool
Stand-Alone Installation Service accounts are preconfigured and installed automatically
Single-Server/Multi-Server Farm Installation SharePoint service account SQL Server service account
Creating Service Accounts
Create New SQL Login Account Use the SharePoint Services account Add dbcreator and securityadmin server roles
Configure SQL Server for Project Server 2016
Configure Windows Firewall SettingsDatabase Engine Ports TCP 1433 - SQL Server TCP 1434 - SQL Admin Connection UDP 1434 - SQL Server Browser
Service TCP 4022 - SQL Service Broker TCP 135 - Transact-SQL
Debugger/RPC
Reporting Services Ports TCP 80 - Web Server HTTP TCP 443 - Web Server SSL
Analysis Services Ports TCP 2383 - Analysis Services TCP 2382 - SQL Server Browser Service TCP 80 - Web Server HTTP TCP 443 - Web Server SSL
SharePoint 2016 Products Preparation Tool
Web Server (IIS) role Application Server role Microsoft .NET Framework version 4.6 Microsoft SQL Server 2012 Service Pack 1 Native Client Microsoft WCF Data Services 5.6 Microsoft Information Protection and Control Client
(MSIPC) Microsoft Sync Framework Runtime v1.0 SP1 (x64) Windows Server AppFabric 1.1 Cumulative Update Package 7 for Microsoft AppFabric 1.1
for Windows Server (KB 3092423) Microsoft ODBC Driver 11 for SQL Server Visual C++ Redistributable Package for Visual Studio 2012 Visual C++ Redistributable Package for Visual Studio 2015
NOTE: You need to install the Windows RT 8.1, Windows 8.1, and Windows Server 2012 R2 update: April 2014.
Install SharePoint Server
Configuration Wizard
Wizard or No Wizard?
SharePoint Service Applications App Management Service Project Server Service Application Secure Store Service State Service Usage and Health Data Collection Workflow Service Application
Enable Project Server 2016 Open the SharePoint 2016 Management Shell as Administrator and
type the following script:Enable-ProjectServerLicense -Key <LicenseKey>
Test Project Server Service Application
Create a Service ApplicationProject Server 2016 runs as a service application in SharePoint Server 2016
Create Site Collection
Set Read Permissions to Top-Level Web Site
Create a Dedicated PWA Content Database
Create and Configure PWA Site with PowerShell New-SPSite -URL http://ps16/sites/PWA -ContentDatabase
"PWA_Content" -Template "pwa#0" -Name "Project Web App" -OwnerAlias "TRIMAGNA\Administrator“
Enable-SPFeature pwasite -URL http://ps16/sites/PWA
Test PWA Web App
Project Server 2013 / 2016 Two Permissions Modes
SharePoint Permissions Mode*• Permissions managed in
SharePoint• Resources managed in
Project Server
Project Server Permissions Mode• Permissions and Resources
managed in Project Server• Default for upgraded sites
SharePoint Permission ModeHow Can I Tell Which Mode I’m In?
PowerShell: Get-SPProjectPermissionMode –URL <URL>
Project Server Permission ModeHow Can I Tell Which Mode I’m In?
PowerShell: Get-SPProjectPermissionMode –URL <URL>
Changing Permissions ModeSharePoint Permissions Mode is set by defaultRun PowerShell script:
Set-SPProjectPermissionMode –URL <URL of PWA> ProjectServer
Single Project and SharePoint Server FarmPros and ConsAdvantages Server Consolidation Administration and Maintenance
Single software update plan Leverage high availability
Disadvantages Software Updates Additional training required for
SharePoint Administrator(s) Additional Licenses Required
Separate Project and SharePoint Server FarmPros and ConsAdvantages No dependency on the Intranet
farm’s availability Change Management Security Isolation Leverage the same SQL Server
infrastructure as the other Farm
Disadvantages Additional Administrative Tasks Applying and testing patches on two
farms versus one Content Management and Governance Project Server’s SharePoint content
cannot be stored on another farm Greater cost Additional hardware Additional software licenses
Requirements for Project Online
Comparison of Technical Work Stream
Project Server
Project Online
Enterprise Architecture Planning/Alignment ●Farm Planning (SharePoint, Project Server) ●Server planning ●Installation & validation ●Software updates ●Integration with Exchange Server ●Integration with Active Directory ● ●Workflow Design and Development ● ●Reporting Strategy ● ●Report/Dashboard Design/Development ● ●Systems Integration Design/Development ● ●
DemoCreating a Project Web App Site
Post Setup Base Security Time Reporting Periods
Base Security Setup/Configuration Define Project Server Users
Use AD Sync Tool to import users into Resource Pool Define Project Server Groups
Use AD Sync tool to synchronize AD Groups with Project Server groups Import Project Plans
Define Project Server Users Use AD Enterprise Resource Pool Synchronization
Define Project Server Groups Synchronize with AD Groups
DemoBase Security Setup
Rolly Perreaux, PMP, MCSE, MCTPMO Logistics Inc.
@RollyPerreaux
http://linkedin.com/in/RollyPerreaux
http://www.learnmsproject.ca/blog/
Questions?