sharepoint 2010 migration presentation

34
Migrate to SharePoint 2010 – Stress Free! Nick Kellett, CTO

Upload: nick-kellett

Post on 24-Dec-2014

2.906 views

Category:

Documents


3 download

DESCRIPTION

SharePoint 2010 Migration Presentation

TRANSCRIPT

Page 1: SharePoint 2010 Migration Presentation

Migrate to SharePoint 2010 – Stress Free!

Migrate to SharePoint 2010 – Stress Free!

Nick Kellett, CTONick Kellett, CTO

Page 2: SharePoint 2010 Migration Presentation

Agenda

• A Little History• Common Migration Pains• SharePoint 2010 Technical Changes• Governance• Migration Options• Migration Tools and Utilities• The Migration Process• Recommendations

Page 3: SharePoint 2010 Migration Presentation

A Little History

• 2003 to 2007 Migration– Options: In Place, Gradual, Database

Migration

• Common problems: – Customizations and unghosted Pages– Architecture changes– OOTB migration wasn’t granular enough

• Third party tools

Page 4: SharePoint 2010 Migration Presentation

Common Migration ProblemsPain Recommended Solution

Uncontrolled environment Audit and Govern

Lack of hardware Virtualize

Customized pages Revert to Site Definition

Custom Site Definitions Upgrade, Recreate, or Replace

Third Party Applications Upgrade, Recreate or Replace

Customized Web Config files Look in Web.Config for FBA settings, connection strings, custom safe control entries, and port these over

Custom Code Look in GAC and 12 Hive for custom code. Upgrade, recreate, or replace

Language Packs Ensure the new farm is running the required language packs

Page 5: SharePoint 2010 Migration Presentation

SharePoint Technical Changes• Hardware Requirements

– 64x Architecture– Windows Server 2008 or Windows Server 2008

R2 64x– SQL Server 2005 SP3 or SQL Server 2008 SP1

64x

• Architecture Changes– Service Applications – No more SSP!– Sandboxed Solutions

• SharePoint Designer• STSAdm out, PowerShell in• No Internet Explorer 6 Support

Page 6: SharePoint 2010 Migration Presentation
Page 7: SharePoint 2010 Migration Presentation

SharePoint Governance• Centralized thought process• Structured approach to building and

managing SharePoint• Provides staff with appropriate tools, training,

support, and information• Characteristics:

– Organization-specific– Team-driven: Governance Team, Tactical

Teams– Disciplined and results-oriented approach– Requires good communication

Page 8: SharePoint 2010 Migration Presentation

Governance Requirements• Governance Site

– Communications– Policies and Procedures– Training– Support– Taxonomy

• Project Schedule• Communication• Support• Training

Page 9: SharePoint 2010 Migration Presentation
Page 10: SharePoint 2010 Migration Presentation

Migration Options• Types of Migration:

– Content / Data– Functionality

• Content Migration Options– In Place– Database Attach– Hybrid

• Option 1 - Read-only Databases• Option 2 - Parallel Databases

Page 11: SharePoint 2010 Migration Presentation

Migration Options – In Place• Upgrades your existing farm (if 64x)• Run Setup for SharePoint Server 2010 on

Central Admin server• Run Setup on WFE and Application Servers• Run the SharePoint Products and

Technologies Configuration Wizard on Central Admin to update config db, services, content dbs. Timer updates all site collections

• Run Configuration Wizard on WFE and Application Servers

Page 12: SharePoint 2010 Migration Presentation

Migration Options – Database Attach• Install new 2010 Farm• Detach all content databases• Take old farm offline• Attach content databases to new 2010 farm• Automatic upgrade process occurs

Page 13: SharePoint 2010 Migration Presentation

Migration Options – Hybrid 1• Database Attach with Read-only Databases

– Setup 2010 Farm– Transfer all functionality to 2010 and test– Set 2007 content databases to Read-only– Detach content databases using SQL Server– Attach to 2010 Farm to get automatic upgrade– Test upgrade– Configure 2010 Farm to serve requests– Take 2007 Farm offline

Page 14: SharePoint 2010 Migration Presentation

Migration Options – Hybrid 2• In-Place with Detach Databases

– Detach content databases– Perform In-Place upgrade on existing 2007

farm and config database– Re-attach content databases to 2010 Farm to

get automatic upgrade– Test upgrade

Page 15: SharePoint 2010 Migration Presentation

Migration Options – Pros and Cons• In-Place

– PRO: Does not require new hardware– PRO: Uses Existing Farm configurations– CON: Cannot serve requests from original farm– CON: No way to reverse if something goes wrong

• Attach Databases– PRO: Can serve requests from 2007 farm while

migration occurs– PRO: Can update multiple databases at once– PRO / CON: Requires new 2010 Farm and hardware– PRO / CON: You have to setup new Farm Configuration

Settings– CON: Risk of new content being added to old Farm mid-

migration

Page 16: SharePoint 2010 Migration Presentation

Migration Options – Pros and Cons (cont.)• Hybrid 1 – Read-only Databases

– PRO / CON: Requires new 2010 Farm and hardware– PRO: Can serve requests from existing farm– PRO: No risk of content being added mid-migration– CON: Prevents content from being updated until

migration complete

• Hybrid 2 – Detach Databases (In Place With Database Detach)– CON: Cannot serve requests from original farm– PRO: Does not require new hardware– PRO: Can upgrade multiple databases at once for faster

upgrade

Page 17: SharePoint 2010 Migration Presentation

Migration Options – Functionality• Feature Upgrade• Do you need old functionality?• Recompile custom code to 64x if possible• Third Party Products

Page 18: SharePoint 2010 Migration Presentation

Migration Options – Tools & Utilities• Preupgrade check• PowerShell test-spcontentdatabase cmdlet• Visual Upgrade• Major Vendors migration tools• Administrator and Vendor Utilities

Page 19: SharePoint 2010 Migration Presentation
Page 20: SharePoint 2010 Migration Presentation

Migration Process• Restructure Farm?• Pre-Migration Checklist• 1…n Test Migrations• Production Migration• Final steps

Page 21: SharePoint 2010 Migration Presentation

Restructuring• This is a good opportunity to restructure your

farm• Use mergedb to consolidate site collections

into one content database• Use backup / restore to move site collections

around• Use Third Party Tools to restructure:

– Web Application, Site Collections, and Site Layouts

– Navigation– Content

Page 22: SharePoint 2010 Migration Presentation

Migrate to 64x

Page 23: SharePoint 2010 Migration Presentation

Pre-Migration Checklist• (If not already using 64x)

– Provision 64x Hardware– Setup Windows Server 2008 x64– Setup SQL Server 2008 or 2005 SP2 x64– Migrate SharePoint 2007 32x to 64x

• Upgrade SharePoint 2007 to SP2• Run preupgrade checker on 2007• Backup All Databases• Install All 2010 Prerequisites

Page 24: SharePoint 2010 Migration Presentation

Pre-Upgrade Checker• STSADM.EXE -o preupgradecheck [[-

rulefiles "rule file name"] | [-listrulefiles]] [-localonly]

• The Checker Lists:– All servers and components in the farm– Whether the servers and db can be upgraded– Alternate access mapping URLs– Site definitions, site templates, features, language

packs– Missing or invalid configuration (such as Web.config

file, invalid host names, or invalid service accounts)– Unsupported farm customizations (such as database

schema modifications)– Database or site orphans

Page 25: SharePoint 2010 Migration Presentation

1..n Test Migrations• Setup Test environment• Create database copy of real content• Migrate using the chosen approach• Check the Log Files

– %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\LOGS\

– PSCDiagnostics_– Upgrade- .log and .err files

• Test Data and Functionality• Test Visual Upgrade on site collections• Identify and fix problems

Page 26: SharePoint 2010 Migration Presentation

1..n Test Migrations• Setup Test environment• Create database copy of real content• Migrate using the chosen approach• Check the Log Files

– %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\LOGS\

– PSCDiagnostics_– Upgrade- .log and .err files

• Test Data and Functionality• Test Visual Upgrade on site collections• Identify and fix problems

Page 27: SharePoint 2010 Migration Presentation

Migration Fixes• Turn off features or functionality you don’t

need• Delete orphans

– stsadm -o databaserepair -url http://<URL_of_WindowsSharePointServices_Site> -databasename <name of database that contains the orphan item> [-deletecorruption]

• To view status of each web app: stsadm -o localupgradestatus on each web app

• To resume upgrade on skipped web apps: PowerShell upgrade-spcontentdatabase -id <GUID>

Page 28: SharePoint 2010 Migration Presentation

Migration Fixes• Turn off features or functionality you don’t

need• Delete orphans

– stsadm -o databaserepair -url http://<URL_of_WindowsSharePointServices_Site> -databasename <name of database that contains the orphan item> [-deletecorruption]

• To view status of each web app: stsadm -o localupgradestatus on each web app

• To resume upgrade on skipped web apps: PowerShell upgrade-spcontentdatabase -id <GUID>

Page 29: SharePoint 2010 Migration Presentation

Migration Production• Setup production environment• Migrate using the chosen approach• Test Data• Test Functionality• Use Visual Upgrade on site collections• Switch over requests to new farm (if

required)

Page 30: SharePoint 2010 Migration Presentation

Migration Recommendations• Plan and Govern Early

– Audit your content and functionality– Consider restructuring

• Virtualize• Build SharePoint 2010 Farm for testing

– Test with copy of real content – Deploy all functionality to test farm

• Preferred Option: Hybrid Migration – Read-only Databases

• “Best of the worst” options: Hybrid 2 – Parallel Database Detach

Page 31: SharePoint 2010 Migration Presentation
Page 32: SharePoint 2010 Migration Presentation

Migration Resources• Upgrade and Migration Resource Center for

Microsoft SharePoint Server 2010 (http://technet.microsoft.com/en-us/sharepoint/ee517214.aspx)

• Jie Li’s Blog: Upgrade Prerequisites Links: (http://blogs.msdn.com/opal/archive/2009/10/25/sharepoint-2010-pre-requisites-download-links.aspx)

• Migrating an Existing 2007 Farm to 64x: (http://technet.microsoft.com/en-us/library/dd622865.aspx?ppud=4)

Page 33: SharePoint 2010 Migration Presentation

Questions?• Email: [email protected]• Blog: http://planetmoss.blogspot.com• www.linkedin.com/in/nicholaskellett• www.stoneshare.com

Page 34: SharePoint 2010 Migration Presentation

www.stoneshare.com