720 likes | 888 Vues
Welcome to the Minnesota SharePoint User Group. February 10 th , 2010 Migrating to SharePoint 2010. Brian Caauwe. Meeting #63. http://www.sharepointmn.com. Session Agenda. Introductions SharePoint Overview Upgrade Overview SharePoint Architecture Break Upgrade Planning
E N D
Welcome to the Minnesota SharePoint User Group February 10th, 2010 Migrating to SharePoint 2010 Brian Caauwe • Meeting #63 http://www.sharepointmn.com
Session Agenda • Introductions • SharePoint Overview • Upgrade Overview • SharePoint Architecture • Break • Upgrade Planning • Upgrade Cycle • Demo • Q&A http://www.sharepointmn.com
User Group Goal / Objectives Develop and support a local community focused on Microsoft SharePoint Technologies Educate user group members about SharePoint Technologies Transfer knowledge within the community Communicate best practices Introduce new products / solutions http://www.sharepointmn.com
Introductions – MNSPUG Sponsors Inetium (www.inetium.com) Technology consulting company Microsoft Gold Certified Partner Practice area focused on SharePoint Benchmark Learning (www.benchmarklearning.com) Microsoft Gold Certified Partner Training on many technologies Microsoft (www.microsoft.com) http://www.sharepointmn.com
www.sharepointmn.com Website for user group SharePoint resource documents SharePoint resource links RSS Feeds Meeting Schedule Past User Group Presentations info@sharepointmn.com www.sharepointmn.com http://www.sharepointmn.com
Social Networking Linked In group – The most interactive… includes job postings… http://www.linkedin.com/groups?gid=1878792 Facebook group http://www.facebook.com/home.php?#/group.php?gid=27333305456 Twitter tags - @MNSPUG and #MNSPUG http://www.sharepointmn.com
Upcoming Schedule Next Meeting March 10th 9:00 AM to 11:30 AM Microsoft’s Bloomington Office Topic: TBD Check www.sharepointmn.com for updates! Ongoing Schedule 2nd Wednesday of every month 9:00 to 11:30 am Microsoft’s Bloomington Office http://www.sharepointmn.com
Local Events SharePoint Saturday – March 20, 2010 *FREE*http://www.sharepointsaturday.org/twincities/default.aspxUniversity of Minnesota – East Bank, Twin Cities Campus http://www.sharepointmn.com
Conferences • SharePointPro 2010 Summit & Expo– March 16-19, 2010http://www.sharepointprosummit.comLas Vegas, NV • The SharePointPro 2010 Summit & Expo is THE essential conference for details on the release of SharePoint 2010 and includes in-depth technical training on solution development and customization of Windows SharePoint Services, Microsoft Office SharePoint Server 2007 and Microsoft SharePoint 2010. http://www.sharepointmn.com
Conferences • SharePointPro 2010 Summit & Expo– March 16-19, 2010http://www.sharepointprosummit.comLas Vegas, NV • Related Pre-Conference Workshop: • Building Composite Applications using SharePoint Designer 2010 and the BCS http://www.sharepointmn.com
Announcements SharePoint 2010 Public Beta 2 available Register for it here: http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx Lots of information from Microsoft and on the forums about installation, etc… Update Center http://technet.microsoft.com/en-us/office/ee748587.aspx SharePoint 2007 News: MOSS WITH SP2 slipstream December Cumulative Update available Other Technical Resources – eTechPlanet.com http://www.etechplanet.com/category/SharePoint.aspx http://www.sharepointmn.com
Quick Info • Brian Caauwe • Consultant & Speaker • Email: bcaauwe@inetium.com • Blog: http://blogs.inetium.com/blogs/bcaauwe • MCTS - SharePoint v3 http://www.sharepointmn.com
SharePoint Overview SharePoint Overview
*Disclaimer* All of the information gathered and presented today is based on versions of the software prior to final release. Features and functionality *may still change* before the RTM versions are available. Many of the slides and graphics presented today are based on content released and presented at SPC 09. http://www.sharepointmn.com
Microsoft SharePoint 2007 Collaboration • Outlook Integration • Groove Integration • Docs/Tasks/Calendars • Blogs and Wikis • Project Manager lite Business Intelligence Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Business Processes Rich and Web forms based front-ends, LOB actions, pluggable SSO Enterprise Portal Templates, Site Directory, My Sites, social networking, privacy control Enterprise Search Enterprise scalability, contextual relevance, rich people and business data search Content Management Integrated document management, records management, and Web content management with policies and workflow http://www.sharepointmn.com
Microsoft SharePoint 2010TheBusiness Collaboration Platformfor the Enterprise and the Web Sites Connect and Empower People Composites Communities Cut Costs with a Unified Infrastructure Insights Content Rapidly Respond to Business Needs Search http://www.sharepointmn.com
SharePoint 2010 Timeline Summer 2009 Early previews given to partners Early Fall 2009 First public disclosure at #SPC09 November 2009 PUBLIC BETA: “Beta 2” … Q2-ish 2010 Estimated RTM http://www.sharepointmn.com
SharePoint Evolution • SharePoint Team Services • SharePoint Portal Server 2001 • Windows SharePoint Services 2.0 • Microsoft SharePoint Portal Server 2003 • Windows SharePoint Services 3.0 • Microsoft Office SharePoint Server 2007 http://www.sharepointmn.com
And now in 2010: http://www.sharepointmn.com
More SharePoint 2010… Intranet Internet/Extranet • Enterprise Client Access License (CAL)Standard Client Access License (CAL) New High-End Search New New New Enabling Technologies http://www.sharepointmn.com
Internet / Extranet New in 2010
Enterprise Search (Requires SharePoint Server 2010 and SharePoint Enterprise CAL) http://www.sharepointmn.com
SharePoint Online Intranet Internet/Extranet • Enterprise User Subscription License (USL) • Standard User Subscription License (USL) • Deskless User Subscription License (USL) • Internet Sites Offer • Partner Access Offer New New New • Moving towards parity between on-premises and online • Parity in features and scenarios enabled • Introducing: Enterprise USL, Internet Sites, and Partner Access offers http://www.sharepointmn.com
SharePoint Server 2010 Ribbon UI SharePoint Workspace SharePoint Mobile Office Client Office Web App Integration Standards Support Business Connectivity Services InfoPath Form Services External Lists Workflow SharePoint Designer Visual Studio API Enhancements REST/ATOM/RSS Sites Composites Communities Tagging, Tag Cloud, Ratings Social Bookmarking Blogs and Wikis My Sites Activity Feeds Profiles and Expertise Org Browser PerformancePoint Services Excel Services Chart Web Part Visio Services Web Analytics SQL Server Integration PowerPivot Insights Content Enterprise Content Types Metadata and Navigation Document Sets Multi-stage Disposition Audio and Video Content Types Remote Blob Storage List Enhancements Search Social Relevance Phonetic Search Navigation FAST Integration Enhanced Pipeline http://www.sharepointmn.com
IT Pro Investments Terabytes of data and multi-million item lists Improved Platform resiliency and redundancy Advanced back-up, restore and disaster recovery Scale with Governance Deployment Flexibility Collaboration across Intranet, Extranet and Internet On-premise and/or hosted options Data storage inside and outside the SharePoint DB IT Productivity Enterprise-wide management capabilities Robust installation and predictable upgrade process Higher availability with better patch management http://www.sharepointmn.com
Developer Investments Rapidly develop solutions with Visual Studio 2010 Application Lifecycle Management & Team Dev Solution quality improved with debugging tools DeveloperProductivity Deployment Platform Rich solution UI with Silverlight, XSLT View, Clean HTML Data Foundation – Relationships, Lookup Better programmability with LINQ, Client API Solution Hosting Standardized WSP Package Deployment SharePoint Online shared solution hosting Install on Vista SP1 or Windows 7 for Developers only http://www.sharepointmn.com
Upgrade Overview Upgrade Overview
Upgrade OverviewWhat’s New • Upgrade Preparation Tools • Windows PowerShell Upgrade Cmdlets • Feature Upgrade • Visual Upgrade • Patch Management • Downtime Mitigation Processes: • Parallel Upgrade Pipelines • Content DB Upgrade with AAM Redirection http://www.sharepointmn.com
Upgrade OverviewWhat’s Different Changed • Upgrade Methods Improved • Upgrade Status Reporting • Upgrade Logging • Read-only DB Support Removed • Gradual Upgrade • Side By Side Installation http://www.sharepointmn.com
Upgrade MethodsSupported Scenarios In-Place Upgrade • Single Click Install - SQL Migration • Windows Internal Database (WID) -> SQL Express 2008 + File Stream RBS Database Attach Upgrade • Content Database • Profile Service Database • Project Service Database Hybrid • In-place • Database Attach Alternate Access Mapping Redirection • Complex • URL Modification http://www.sharepointmn.com
Upgrade MethodsUnsupported Scenarios • Upgrade from earlier than WSS v3 SP2/MOSS 2007 SP2 • Direct upgrade from WSS v2/SPS 2003 or earlier • Side by side installation • Gradual upgrade http://www.sharepointmn.com
Upgrade Preparation ToolsWSS v3 / MOSS 2007 SP2 Farm insight • Pre-Upgrade Checker • stsadm -o EnumAllWebs • SPDiag V2 Customizations gathering • stsadm -o ExportIPFSAdminObjects http://www.sharepointmn.com
Pre-Upgrade Checker Commandstsadm -o preupgradecheck [-localonly] Details • Reports farm and server data • Identifies useful farm information • Identifies current or potential issues • Modes • Local server + farm databases (default) • Local server only • Makes no changes to environment or data • Introduced in SP2; improved in October 2009 CU • Large amounts of information http://www.sharepointmn.com
Pre-Upgrade Checker Commandstsadm -o preupgradecheck [-localonly] Rules Files (Partial List) • Informational • Farm Servers, Databases • AAM Configuration • Lists Site Definitions, Features, Web Parts, Event Receivers • Installed Language packs • CAML views/CAML content types • Issues • Missing Site Definitions, Features, Assemblies • Data orphans • Modified content databases http://www.sharepointmn.com
Upgrade Preparation ToolsSharePoint 2010 • Farm insight • stsadm -o EnumAllWebs • SPDiag 2010 (TBD) • Content database insight • Test-SPContentDatabase http://www.sharepointmn.com
SharePoint Architecture SharePoint Architecture
SharePoint 2010 Architecture SharePoint Server Client Apps SharePoint 2007 Architecture Shared Service Provider Project Server 2007 Project Server 2007 Browsers (IE) InfoPath Service Search Service Search Service Project Web Access Office Client Project Web Access Excel Calc Service OneNote Excel Calc Service User Profiles InfoPath User Profiles Business Data Catalog Project Business Data Catalog Outlook RSS Viewers Windows SharePoint Services Groove Config Content Workflow Config Content Workflow SharePoint Designer http://www.sharepointmn.com
SharePoint Server Client Apps SharePoint 2010 Architecture SharePoint Service Applications Shared Service Provider Project Server 2010 Browsers (IE) 2007 Search Service Project Web Access Office Client Excel Calc Service OneNote User Profiles InfoPath Business Data Catalog Business Connection Service Project Outlook RSS Viewers Windows SharePoint Services SharePoint Foundation SharePoint Workspace Groove Config Content Workflow SharePoint Designer http://www.sharepointmn.com
SharePoint Server Client Apps SharePoint 2010 Architecture SharePoint Service Applications Project Server 2010 Browsers (IE, Fire Fox) Browsers (IE, Fire Fox) Browsers (IE) PowerPoint Broadcast Service Search Service Project Web Access Office Client Office Client Office Client Excel Calc Service Web Analytics Service OneNote OneNote OneNote FAST 2010 Office Web App Service 3rd Party Services.. FAST Search Service User Profiles Visio Graphics Service InfoPath InfoPath InfoPath Business Connection Service Access Service Project Project Project InfoPath Service Managed Metadata Outlook Outlook Outlook Word Conversion Service PerformancePoint RSS Viewers RSS Viewers RSS Viewers SharePoint Foundation SharePoint Workspace SharePoint Workspace Sandboxed Code Service Usage & Health Logging SharePoint Workspace SharePoint Designer SharePoint Designer Visio Config Content Workflow SharePoint Designer Access http://www.sharepointmn.com
Break Break
Upgrade Planning Upgrade Planning
Upgrade PlanningHow to manage a complex process • Customer Communications • Farm / Customizations Surveys • Upgrade / Customizations Testing • Environment Cleanup • Hardware Build-out • Customizations Deployment • Backups Before Upgrade • Operations Scheduling • Rollback / Restore Plan • Post-Upgrade Activities • Ongoing Support Calls http://www.sharepointmn.com
Upgrade PlanningCustomer Communications • Communicate • Upgrade Group / Committee • Customer Survey’s • Status updates • Unknown breeds unrest • Closer to launch = more communication http://www.sharepointmn.com
Upgrade PlanningFarm / Customizations Surveys • Gather Information • Pre-upgrade checker (Updated in Oct 2009 CU) • Manual inspection process • Comparison process (WinDiff): • New server with same version and patch level • Web Server Extensions directory • IIS directory • Global Assembly Cache (GAC) • Determine impact • stsadm -o EnumAllWebs (Updated in Oct 2009 CU) • Collect customizations • stsadm -o ExportIPFSAdminObjects http://www.sharepointmn.com
Upgrade PlanningUpgrade Testing / Customizations Testing • Upgrade Issues • Over wide lists • Modified Databases • Customizations • Authentication Providers • Recommendations • Complete survey first • Test server side customizations • Verify in multiple upgrade modes • Preview environments • Similar hardware • Use subset of real data • Don’t ignore warnings http://www.sharepointmn.com
Upgrade PlanningUpgrade Testing / Customizations Testing Custom JavaScript Custom Services Will it work after Upgrade? Modified OOB Features Custom Features Custom Search Provider or Security Trimmer OM/Contract Compatibility Structural Compatibility User Interface and (x)HTML Compatibility Modified Databases Custom Web Parts Custom Site Definitions Modified OOB Site Definitions Custom CSS Custom Authentication Providers http://www.sharepointmn.com
Upgrade PlanningEnvironment Cleanup • Delete Stale Sites and Webs (Backup) • Remove Extraneous Document Versions • Review Quotas and Locks • Cleanup Templates, Features & Web Parts • Repair Data Issues • Verify Healthy Environment http://www.sharepointmn.com
Upgrade PlanningHardware Build-out • Virtualization • Image / Snapshot base OS • Storage • Service Accounts • Service Applications • Use Wizards http://www.sharepointmn.com
Upgrade PlanningCustomizations Deployment • Solutions • Features • Site Definitions • web.config modifications • Custom Files / Images • IFilters • What did your preupgradecheck say? http://www.sharepointmn.com