microsoft office project server 2007: maintenance and monitoring jean-francois lesaux architect, epm...

39
Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation [email protected]

Upload: whitney-warner

Post on 30-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Microsoft Office Project Server 2007: Maintenance and Monitoring

Jean-Francois LeSauxArchitect, EPM Global PracticeMicrosoft [email protected]

Page 2: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Webcasts SeriesWhat to expect

• Solution Overview and System Elements• Solution Elements and Data Flow• Workload Scenarios and Reference Architecture• Network Communication• Server Administration• Maintenance and Monitoring• Deployment into a Microsoft® Office SharePoint® Server

(MOSS) Intranet Farm• Disaster Recovery• Virtualization

Page 3: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

What We Will Cover• Review of the logical architecture• Microsoft® Office Project Server maintenance

– Farm backup– Moving environments– Database care– Service packs and updates deployments

• Project Server monitoring– Farm, server health– Usage

Page 4: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Application/PSI ServerWeb Service

TierBusiness Logic Tier

Solution Overview:Logical Architecture

Remote Access

• Terminal Services

• VPN

Domain

• Firewall• Active

Directory®

• DNS• Exchange

Logs

• Web• ULS• Perf Counter• Event• PSConfig

Services

• Project • WSS • NT

Patch Management

• Binaries• Data Schema

Platform

• Virtualization• 32/64 Bit• IIS

• Sub-System

• Network• Processor• Memory• Disk

System

Fault Tolerance

• Loadbalancing• Clustering• Mirroring• Backup• Disaster

Recovery

Client

• Scheduling Engine

• Desktop Reporting

• Local Cache• Soap Client• Serializer

Project Professional

• IE Browser Level

• Security Zone• ActiveX®

Controls• Office Web

Comp• Outlook Addin

Project Web Access

• Custom Logic• Impersonation• Local access to

SSP

Third-Party Client

• Web Server

•A

uthe

ntic

atio

n

• PSI Forwarder• Local Server

Cache

• PSI Proxies

• ASPX

• Master Pages

• Web Parts

•P

roje

ct U

ser

Con

text

Database Server

Central AdminContent Database

Web ApplicationContent Database(n)

Shared ServicesService Database

Shared ServicesContent Database

Project ServerDraft Database(n)

Project ServerPublished Database(n)

Project ServerReporting Database(n)

Project ServerArchive Database(n)

Farm Configuration Database

•E

xter

nal W

eb S

ervi

ces

•In

tern

al W

eb S

ervi

ces

•A

SM

X

Def

initi

on

• Project User Context

•D

ata

Acc

ess

Laye

r

• Serializer

• F

ilter

Dat

a A

cces

s La

yer

• B

usin

ess

Obj

ects

Server Side Scheduling

• Queuing

• Service

• Eventing

• Service

• User session state

Root SiteWeb App• PWA and WSS content pages

CentralAdmin

Web App• http://ServerName:56737/SSPName/psi/*.asmx

• All servers in farm (Timer

Service)

http://ServerName/InstanceName/_vti_bin/psi/*.asmx

SSPWeb App

Page 5: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Project Server Maintenance

• Farm backup• Moving/migrating environments• Database care• Service packs and update deployments

Page 6: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

EPM Components

EPM Content

Customizations

Configurations (Office SharePoint and Project

Server)

Binary Files (Office SharePoint and Project

Server)

Configurations (IIS)

Binary Files (Operating System)

Configuration

Content SSP Search

EPM Content

Page 7: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

EPM Content (Where Is My Data?)• Microsoft® Office Enterprise Project Management

(EPM) data (Four databases)– Project– Enterprise Resource– Enterprise Custom Fields– Enterprise Global– (…)

• EPM data in SharePoint (Content DB)– Documents– Risks– Issues– Deliverables

Page 8: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

EPM Data

• EPM Administrative Backup/Restore– Use of the Project_Archive Database– Define the retention level (versions)

• Driven by EPM functional administrator– Can be scheduled– Define the retention level (policy)

• “Oops I have deleted my project!”

Page 9: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Backup and Restore Solutions

• SharePoint Backup/Restore• Microsoft® SQL Server® Backup and

Restore• Third-party solutions

Page 10: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

SharePoint Backup/RestoreHow it works

Config DB

• File Server

• Farm

Content DB

SSP DB

SearchIndex

Content DB

• Central Admin

Console

SQL Backup/Restore

Full Backup

Differential

Project_ Server_Archive

Project_ Server_Reporting

Project_ Server_Draft

Project_ Server_Published

Page 11: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

SharePoint Backup/RestoreDetails

• Out-of-the-box UI and command-line access for Central Administrator

• ‘Hooks up’ SharePoint databases and search index on Restore

• Supports Full and Differential backup• Backs up the search index (MOSS only)• Extensible framework for third-party

applications

Page 12: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

SharePoint Backup/RestoreLimitations

• Use the command line with Windows Task Scheduler for scheduled backups

• Backs up content, SSP, EPM databases, and search index– You must manually backup front-end files– We recommend you keep images of your Web

front ends• High restore time Low availability

Page 13: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Command Line

• %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\12\bin\Stsadm –o backup

• –directory \\SHARE\Backup • –backupmethod full • > D:\LOGS\Log_backup.txt

Page 14: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

SQL-Only Backup/Restore

• Pros– Reuse existing technology and processes– Non-application specific

• Remember– Post-restore reattachment and clean up– Search index must be backed up separately

via SharePoint backup for MOSS

“My SQL servers are managed by a separate organization or data center from my SharePoint

installations.”

Page 15: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Solution for Each Scenario• To create a farm backup

– Use stsadm –o backup/restore• To migrate a site collection

– Use stsadm –o backup http://server/site• To migrate a site/list/library/item

– Use stsadm –o export/import for sites– Use Site Manager within site collection

Page 16: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Database Care for DBAs

• Table and Index Fragmentation• Re-Indexing• Statistics Update• Maintenance Plan

Page 17: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Database Care for DBAs• SQL Maintenance Plan

– Storage (separate data and log if possible)– Recovery model– Maintenance plans

• Back Up Database• Check Database Integrity• Rebuild Index (-> update statistics)• History Cleanup• Maintenance Cleanup

Page 18: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

EPM 2007 Resource Kit Tools

• Project Server Settings Backup and Restore (Playbooks)

• Project Workspace Site Relinker• View Effective Rights

Page 19: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

EPM Settings• Backup/Restore Project Server 2007

Settings• For example, to move a configuration

from/to different environments– Development/Integration/Production

• New tool in EPM 2007 Resource kit– Playbooks

• “How do I copy Project Server 2007 settings • from development to production ?”

Page 20: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Resource Kit: Playbooks

Page 21: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

EPM Settings

• Pros– No need to transfer the EPM data– Clean way to work with several environments– Backup your settings and keep history

• Cons– Not a backup or high-availability solution

Page 22: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Deploying Software Updates

• Check TechNet for deployment guidance• Stay up to date with http://support.microsoft.com

Service Pack 1

KB Description

942386 Project 2007

942387 Project Server 2007

942388 WSS V3

942390 SharePoint Server 2007

Post-Service Pack1 Rollup Fixes

KB Description941657 Project 2007941426 Project Server 2007942679 Project 2007 localization941422 WSS V3941274 SharePoint Server 2007

December Cumulative Update

KB Description

959643 Project 2007

960313 Project Server 2007

959644 WSS V3

959637 SharePoint Server 2007

Infrastructure Update

KB Description

951547 Project 2007

953750 Project Server 2007

951695 WSS V3

951297 SharePoint Server 2007

Page 23: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Deploying Software Updates

• Read the Knowledge Base article published• Backup all databases• Deploy the updates on a test environment

and validate the impact before rolling out to Production

• Install the updates on servers and clients (if required)

• Propagate the changes on the farm (PSConfig)

Page 24: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Maintenance Tools

Backup Maintenance Plans Resource Kit: Playbooks Resource Kit: WSS Relink

demonstration

Page 25: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Project Server Monitoring

• Farm, Server Health• Usage

Page 26: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Project Server Monitoring

• Tools of the trade– SharePoint Best Practices Analyzer– SharePoint Diagnostic Tool: SPDiag– Performance Monitor– Microsoft® Operations Manager 2005– Microsoft® System Center 2007

Page 27: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Best Practices Analyzer• SharePoint Best Practices Analyzer

– www.microsoft.com/downloads/details.aspx?familyid=cb944b27-9d6b-4a1f-b3e1-778efda07df8&displaylang=en

Page 28: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

SharePoint Diagnostic Tool: SPDiag

• What is it?

Page 29: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

SharePoint Diagnostic Tool: SPDiag• Snapshot View

Page 30: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

SharePoint Diagnostic Tool: SPDiag• Trends View

Page 31: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Monitoring and Tools

• New for 2007 – counters built in to the Performance System Monitor

• As with all performance monitoring it is always best to capture a good baseline when things are working OK

Page 32: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Performance CountersGeneral

% Sql Retries% Sql Retries Last HourActive ThreadsAverage Queue DepthCurrent Queue DepthNew Jobs Last HourSql Calls/HourSql Calls Last HourSql Retries Last Hour

Jobs% Jobs Failed% Jobs Failed Last Hour% Jobs Retried% Jobs Retried Last HourAverage Processing TimeAverage Processing Time Last HourAverage Wait TimeAverage Wait Time Last HourJobs Failed Last HourJobs Processed/HourJobs Processed Last HourJobs Retried Last Hour

Page 33: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Complete Monitoring Solutions

• Microsoft Operations Manager 2005• Microsoft System Center 2007

Page 34: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Complete Monitoring Solutions • Microsoft Office Project Server 2007 Management Pack

– http://go.microsoft.com/fwlink/?LinkID=94825&clcid=0x409 – White paper

• This Management Pack alerts you about the following critical conditions:– Active Directory synchronization failed– Cube build failed– E-mail notification delivery failed– Database connection failed– Project plans take a long time to open– Version incompatibilities exist between the client and server– The Microsoft Office Project Server Queue service is not running– The Microsoft Office Project Server Events service is not running– Missing server-side event handlers– Project workspace creation failed– Project workspace user synchronization failed

• Management Packs also available for:-– Windows® SharePoint® Services 3.0– Microsoft SQL Server (2000 and 2005)– Base Operating Systems– Microsoft Web Sites and Services

Page 35: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Monitoring Tools

SPDiag IIS Logs Analysis

demonstration

Page 36: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Session Summary

• Maintaining a Project Server 2007 environment involves several roles, tools, and processes

• Leverage existing tools when monitoring Project Server 2007

Page 37: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

More Information on EPM• The Microsoft Office Enterprise Project Management (EPM) Solution

– www.microsoft.com/epm• TechNet

– Project Server TechCenter– Project Server 2007 Planning, Architecture, Deployment, and Operations– Deploy Office Project Server 2007 with Office SharePoint Server 2007– IT Professionals webcast series

• Administrator role guide for Project Web Access– http://office.microsoft.com/en-us/projectserver/HA102403241033.aspx

• EPM University– www.msepmu.com

• EPM Connect– www.epmconnect.com

• Blogs– Project Server IT Professionals Bookmarks– http://blogs.msdn.com/project/– http://blogs.msdn.com/brismith– http://blogs.msdn.com/shaden – http://blogs.msdn.com/chrisfie

Page 38: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com

Questions and Answers

• Submit text questions using the “Ask” button • Don’t forget to fill out the survey• For upcoming and previously live webcasts:

www.microsoft.com/webcast • Got webcast content ideas? Contact us at:

http://go.microsoft.com/fwlink/?LinkId=41781

Page 39: Microsoft Office Project Server 2007: Maintenance and Monitoring Jean-Francois LeSaux Architect, EPM Global Practice Microsoft Corporation jeanfl@microsoft.com