+ All Categories
Home > Documents > 2010preparingforupgradeoleson

2010preparingforupgradeoleson

Date post: 05-Dec-2014
Category:
Upload: pierre-erol-giraudy
View: 2,140 times
Download: 0 times
Share this document with a friend
Description:
 
31
Joel Oleson Sr. Architect http://www.SharePointJoel.com Quest Software @joeloleson Contributions from Sean Livingston
Transcript
Page 1: 2010preparingforupgradeoleson

Joel OlesonSr. Architecthttp://www.SharePointJoel.comQuest Software@joeloleson

Contributions from Sean Livingston

Page 2: 2010preparingforupgradeoleson

8+ Year SharePoint Veteran

5 Years in MS IT&Online2 Years in SharePoint Product Team1 year independentQuest Sr. SharePoint ArchitectLoves to Travel 4 SharePoint: 40

+ CountriesAte Kangaroo King of King Park

Page 3: 2010preparingforupgradeoleson
Page 4: 2010preparingforupgradeoleson

SharePoint boxes: 64 bit Windows Server 2008

SQL Server:64 bit SQL 2005 & 2008

ClientIE 7, Firefox 3.11, Safari NO IE 6!

Page 5: 2010preparingforupgradeoleson

Critical64K ACL more than 1800 accounts or security groups in a site collectionLocked Sites

Warning:Lists over 5000 not optimized (indexed columns optimized query/view)Site Collections at or near quota

Joel RecommendationDatabases less than 100GBSingle Site Collection less than 15GB (when combined with other site collections)

Page 6: 2010preparingforupgradeoleson

Orphaned sites, lists, objectsRemove Old Stale, Unused sites and site collectionsRemove LocksRemove Missing/Unused features (check dependencies)Add features that are missing that should be thereFinalizing upgrade for Gradual UpgradeCleaning up legacy upgrade issues (customizations/unghosting)

Page 7: 2010preparingforupgradeoleson

You just rolled out Visual Studio 2008? Plans for 2010…Should you be be buying 64 bit mandatory desktops now? YES!

Dev EnvironmentRemote, VM/imageLocal development

Page 8: 2010preparingforupgradeoleson

Document environmentFarm structureReview Hardware End of Life, plan for upgrade capacity disk space, memory, processorIdentify CustomizationsPlan upgrade strategyFarm/Topology/Services upgrade order/planOperations StepsDowntime limits / mitigation planCommunication PlanSchedule

Page 9: 2010preparingforupgradeoleson

Hunting for CustomizationsBinaries (_layouts, features, 12hive- sitedef)Installation DirGACHomedirSolutionsAdd/Remove Programs

Don’t forget timer jobsEvent receiversHTTP handlers & IIS customizations

Third Party installations: work with third party for upgrade guidance)

Page 10: 2010preparingforupgradeoleson

WindiffBeyond CompareSPDiag (SP Admin Kit)PreupgradecheckMike Watson’s – Quest Deployment Advisor 1.0

Page 11: 2010preparingforupgradeoleson

Scope and plan your upgrade Test your upgrade and estimate your upgrade duration

Review customizations Keep or decommission customizations

CleanupRemove orphans, increase close quotas, remove locks

Service offeringRedesign, training, communication plan

Page 12: 2010preparingforupgradeoleson

Get all SharePoint servers to Service Pack 2 or laterWhile prescan.exe the WSS 2.0/SPS 2003 flipped a bit the PreUpgradeCheck does NOT Write.

Page 13: 2010preparingforupgradeoleson

Reports farm and server dataIdentifies useful farm information:

Servers, databases, AAMSite definitions, features, language packs

Identifies current or potential issuesData orphansCAML views/CAML content typesModified content databases

ModesLocal server + farm databases (default)Local server only

Makes no changes to environment/data

Page 14: 2010preparingforupgradeoleson

STSADM –o preupgradecheck (autoincludes)MOSS – OssPreUpgradeCheck.xmlWSS – WssPreUpgradeCheck.xml

Page 15: 2010preparingforupgradeoleson
Page 16: 2010preparingforupgradeoleson

Sites based on site templateSites based on custom site definitionsMissing FeaturesList of AAMsLarge Lists (Wide, High Count)Content & Site OrphansCustom Web PartsLanguage packs

(Are you using the Fab 40 templates?)

Page 17: 2010preparingforupgradeoleson

Information & Configuration Information

Content Sources & Start addressesTopology +(SSPs), WSS Search TopologyServers (Not including SQL)Upgrade TypesAAMs, Lists & Libraries

Important (Customizations & Dependencies)

Site Definition (Listed & Missing)Installed Language PackFeaturesCustom List Views & Custom Field Types, Web.Config entries

Page 18: 2010preparingforupgradeoleson
Page 19: 2010preparingforupgradeoleson

Read-only databases (v3 SP2)

Parallel content database upgradesParallel upgrade farms (v3)

Page 20: 2010preparingforupgradeoleson

In Place – Existing farmDatabase Attach – New Farm

Page 21: 2010preparingforupgradeoleson

Examples

Site Template Features

Custom Web Part Solutions

Event Handler Content Types

Un-ghosted Page Master Pages

Themes and Style sheets User Controls

Custom Site Definition Jquery assets

Code or pages in /_Layouts List Definition

Inclusions/Exclusions AAMs

Add-ons Workflow, Server Controls Third Party Solutions

Page 22: 2010preparingforupgradeoleson

“Reset to Site Definition” Returns page to layout in site definition Reset all pages from site settingsWithin SharePoint Designer you can reset a single page

Page 23: 2010preparingforupgradeoleson

Preupgradecheck HTML Report XML SummaryB2B upgrade logs ULS & Preupgradecheck Log files

Logs are in\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Logs%temp%

Worker process logsWatch the Event Viewer

Page 24: 2010preparingforupgradeoleson

DesktopBrowsers!

IE 6 NOT Supported for Authoring“A standards based browser such as Internet Explorer 7, Internet Explorer 8 or Firefox 3.x will be required to author content.”

Office Client Upgrade plansAre you using Office 2007 yet? Getting Ready for 2010?Are you using *Free* SharePoint Designer 2007?Plan for SharePoint Workspace…

Page 25: 2010preparingforupgradeoleson

Create a Hyper V 2008 64 bit copy of your environment with all customizations with SP2Run PreUpgradeCheck on HyperV environmentCleanup data and structuresTest upgrade with Tech Preview or Public Beta (When available)Set Governance Policies around supportability today to manage (features/site definitions) WSPs & features over site definitions

Page 26: 2010preparingforupgradeoleson

26

Quest Solutions for Quest Solutions for SharePoint SharePoint

Site Administrator for SharePoint Discover, understand and manage your SharePoint environment

Migration Manager for SharePoint SharePoint 2003 to 2007 migration

File Migrator for SharePoint File shares to SharePoint migration

Recovery Manager for SharePointGranular SharePoint recovery for enterprise-level needs

Quest Web Parts Enable rapid development of SharePoint applications

Public Folder Migrator for SharePointExchange Public Folders to SharePoint migration

Notes Migrator for SharePointNotes application content to SharePoint migration

Quest SQL Server Solutions Maximize SQL Server performance while simplifying tasks and providing visibility and control

Page 27: 2010preparingforupgradeoleson
Page 29: 2010preparingforupgradeoleson

Content DB orphans KB 918743 and KB 918744stsadm -o databaserepair -url http:/site -databasename DatabaseNamestsadm -o databaserepair -url http://site -databasename DatabaseName –deletecorruption

Config DB orphansKB 918742spsadm –o repairorphans –url http://site

Windows SharePoint Services Config DB orphans

Remove and then reattach the content databases on the virtual server

DON’T FORGET PREPARETOMOVE STSADM

Page 30: 2010preparingforupgradeoleson

Migration and Upgrade Information for

SharePoint Developershttp://msdn2.microsoft.com/en-us/office/aa905505.aspx

Migration and Upgrade Information for

SharePoint Server (IT Pros)http://technet.microsoft.com/en-us/sharepointserver/bb421259.aspxUpgrade Documentation

http://technet2.microsoft.com/Office/en-us/library/396c85d9-4b86-484e-9cc5-f6c4d725c5781033.mspx?mfr=true

Upgrade Toolkit for Windows SharePoint Services Sites and Templates Guidehttp://www.microsoft.com/technet/solutionaccelerators/collaboration/default.mspx

Upgrade in WSS SDK http://msdn2.microsoft.com/en-us/library/ms460185.aspx

Fix your Orphans HotFixesrepair content databases in Windows SharePoint Services http://support.microsoft.com/kb/918744

Spsadm.exe command line tool that you can use to clean up orphaned items in the configuration

database in SharePoint Portal Server 2003 http://support.microsoft.com/kb/918742/

Page 31: 2010preparingforupgradeoleson

Supportability2003 Best Practices to ensure upgradeability http://msdn2.microsoft.com/en-us/library/ms916859.aspx KB Article on Site Definition Supportability in 2003 http://support.microsoft.com/Default.aspx?id=898631

Supported and unsupported scenarios for working with custom site definitions and custom area definitions in Windows SharePoint Services and in SharePoint Portal Server 2003 http://support.microsoft.com/kb/898631/en-us

Community ToolsSharePoint Configuration Analyzer http://www.microsoft.com/downloads/details.aspx?FamilyID=918f8c18-89dc-4b47-82ca-34b393ea70e1&DisplayLang=en

SharePoint Utility http://www.microsoft.com/sharepoint/downloads/components/detail.asp?a1=724

Managing SharePoint Products and Technologies Performance at Microsoft http://www.microsoft.com/technet/itshowcase/content/spsperfnote.mspx#ETKAE

Microsoft SQL Server Report Pack for Microsoft Office SharePoint Portal Server 2003 http://www.microsoft.com/downloads/details.aspx?FamilyID=49159368-544b-4b09-8eed-4844b4e33d3d&DisplayLang=en

BlogsResources and Recommendations for Upgrading Site Definitions and Site Templates http://blogs.msdn.com/joelo/archive/2007/01/03/resources-and-recommendations-for-upgrading-site-definitions-and-site-templates.aspx

Upgrade Content IT Pros may not have seen http://blogs.msdn.com/joelo/archive/2006/12/06/upgrade-content-it-pros-may-not-have-seen.aspx

Other Upgrade Topics from Joel’s Blog http://blogs.msdn.com/joelo/archive/tags/Upgrade/default.aspx


Recommended