SlideShare une entreprise Scribd logo
1  sur  56
(OFS302) Upgrading to SharePoint 2010 Joel Oleson SharePoint Architect Quest Software http://sharepointjoel.com Muhanad Omar SharePoint Consultant Devosis
Who is SharePoint Joel?  9+ Year SharePoint Veteran 5 Years in MS IT & Online 2 Years in SharePoint Product Team Product Architect for Deployment Advisor Sr. SharePoint Architect SharePoint Product Architect & Strategy @ Quest
Meet Mo!
Upgrade Cycle: Overview
[object Object]
Operating System
SQL server
Missing dependencies
UI changes
Lack of space
Forms Authentication Providers
In-Place
Database Attach
Content
Profile
Project
WID to SQL Migration
Read-only content databases
Parallel upgrades:
Multiple temporary farms
Parallel database attach
AAM redirectionUpgrade Cycle: Learn Prerequisites Common issues Upgrade methods Downtime mitigation
Upgrade Cycle: Prepare
Upgrade Cycle: Test
Upgrade Cycle: Implement
Upgrade Cycle: Validate
Learning from PreUpgradeCheck
SharePoint PreUpgradeCheck Report
PreUpgradeCheck Failed Report (snippets)
Upgrade Overview Drill Down on Binary Upgrade Methods Windows PowerShell Upgrade Cmdlets Approaches to Upgrade Dev - Feature Upgrade Visual Upgrade Patch Management Downtime Mitigation Processes: Parallel Upgrade Pipelines Content DB Upgrade with AAM Redirection Improved Upgrade Status Reporting Upgrade Logging Read-only DB Support Simplified Upgrade Methods Removed Gradual Upgrade Side By Side Installation
64 bit SQL Server 2008 Why Upgrade? Engine optimizations FILESTREAM support for Remote Blob Storage (RBS) Why Enterprise? Backup compression (faster and smaller) High Availability  Mirroring enhancements with built in support in SharePoint 2010! Transparent database encryption
Insight on Upgrade Binary Upgrade In Place - New Timeout, Resume on failures Database Attach - New Parallel, Progress Indicator Visual Upgrade Separate process Delegation by default
Test-SPContentDatabase
Attaching Database to SP2010 Farm
Binary Upgraded Site: Preview Visuals – Sneak Peak Screenshot
DB Attach with SharePoint 2010 Powershell demo
Drill Down on Upgrade Methods
2010 MS Upgrade PhilosophyYou need to understand what MS was thinking Detect issues early Provide O12 tools to admins Report critical issues at start of upgrade Keep the administrator informed No data loss Keep content and settings Minimize downtime Downtime mitigation processes Continue when at all possible Ability to resume Upgrade should not be catch 22
In-Place Upgrade All-at-once upgrade Must upgrade the whole farm at one time No SP 2007 and SP2010 in same farm Schedule downtime Simplest approach, but *most risky*! No going back Resume Upgrade if problems occur Recommendations Run Test-SPContentDatabase from SP 2010 farm against databases Do a full farm backup before you start!
Database Attach Upgrade Safer, Requires more planning (A good thing) Upgrade is done on a separate 2010 farm Done database-by-database  Can be used as 2 step gradual visual upgrade Use Test-SPContentDatabase (PowerShellcmdlet) to test database first To attach Upgrade-SPContentDatabase (PowerShell) Addcontentdb operation (STSADM) Parallel database upgrades are possible
Visual Upgrade Stay in 2007 (default) or move to 2010 UI 2010 ships 2007 Master pages and CSS UI Preview capability Farm admin or site admin controlled Web level setting Some items not 2007 UI compatible My site host PWA site collection Report Server web parts
UI Upgrade Migrating to SharePoint 2010: All content will migrate over No changes required to site content or branding SharePoint 2007 / 3.0 style UI is retained Existing master pages & page layouts are used Manually migrate to SharePoint 2010 UI	 Ribbon, Improved Site Settings, AJAX Visual Upgrade
Upgrade Pipeline FlowUpgrade internals step by step PSConfig Stage 1: Boot Strap Configuration Database Admin Content Database Pre-Joined Farm Join Farm Stage 2: Central Admin Web Templates SPIISSite Objects Features Upgrade Admin Web Service Admin Web Application Local Farm Admin Content Databases SPSites PSConfig/Timer SharedResourceProvider12 Objects Partner Service Applications Service Application Objects Partner Databases Stage 3: User Data Local Farm Web Templates SPIISSite Objects Features Upgrade Web Application SPSites Content Databases
Tactical Insights
Customizations TestingWill it work after upgrade? Custom JavaScript Custom Services Custom Features Custom Search Provider or Security Trimmer Modified OOB Features OM/Contract Compatibility Structural Compatibility User Interface and (x)HTML Compatibility Custom Web Parts Modified Databases Custom Site Definitions Custom CSS Custom Authentication Providers Modified OOB Site Definitions
Upgrade TestingWhat are you looking for in a test? Upgrade Issues Disk Full!!! Modified databases Customizations Authentication providers Poor dev practices Recommendations Test server side customizations & verify in both Visual Upgrade modes Consider preview environments Similar hardware, Use real datasets Don’t ignore warnings
Operations SchedulingBenchmark upgrade operations schedule Note: Planned 36 hours outage. Up to 54 hours emergency outage if rollback is required. Downtime mitigation processes such as read-only databases can be used to reduce outage time.
Upgrade PerformanceWhy prediction is difficult Database Shape Centric Hardware Centric # Site Collections # Webs # Lists # Document Versions Document Versions Size # Documents # Links Overall DB Size SQL Disk I/O per second SQL Database to disk layout SQL Temp DB optimizations SQL CPU & Memory WFE CPU & Memory Network Bandwidth & latency
Common Upgrade Failure Issues & Recovery Determine cause of failure Status Page & Upgrade Logs: Error log Full upgrade log Customizations Management Commands: Test-SPContentDatabase stsadm -o EnumAllWebs Fix issue(s) Install missing or updated customizations Activate missing services; farm, web app settings Resume upgrade Farm upgrade command Content database specific upgrade command Service specific upgrade commands
Upgrade InternalsMinutia and Nuances V2V upgrade DBs set to simple recovery DB growth during upgrade: Versions and indexes; SQL logs Shrink DBs after upgrade; not automatic SQL timeouts: Removed command timeouts (query time) Retained connection timeouts SetupPath fallback logic Object locking during upgrade: Maintained in config DB Automatic removal of stale locks (2 minutes)
Upgrade Strategies
Read-Only Content DatabasesReducing perceived downtime Not just for upgrade or patching Manually initiated process Read-only locking: Content remains static SQL controls read-only lock status SharePoint promotes SQL lock to site lock UI Trimming enforced by site lock Upgrade copy of database on different farm
Single Click Install - SQL MigrationHidden complexity in simple environments Windows Internal Database not supported DB could be >4GB SQL Express 2008 (Single Click, Manual Install) DB >4GB not supported Migration Process Occurs Before Upgrade Copy of WID Content DBs restored to WID DBs scrubbed of BLOB data DBs moved to SQL Express  DBs modified to support RBS BLOBs copied into RBS All Content DB migration with in-place upgrade Individual Content DB migration command
Windows PowerShell Upgrade Cmdlets Test-SPContentDatabase Discover and Document issues 2007/2010 Mount-SPContentDatabase Initiate Content database B2B/V2V upgrade Upgrade-SPContentDatabase Resume Content database B2B/V2V upgrade Upgrade-SPEnterpriseSearchServiceApplication Search Service Application Instance Upgrade-SPSingleSignOnDatabase O12 SSO data to Secure Store database

Contenu connexe

Tendances

SharePoint 2010 Online for Developer
SharePoint 2010 Online for DeveloperSharePoint 2010 Online for Developer
SharePoint 2010 Online for Developer
K.Mohamed Faizal
 

Tendances (20)

Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
 
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...
 
SharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningSharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade Planning
 
SharePoint Performance Optimization In 10 Steps for the IT Professional
SharePoint Performance Optimization In 10 Steps for the IT ProfessionalSharePoint Performance Optimization In 10 Steps for the IT Professional
SharePoint Performance Optimization In 10 Steps for the IT Professional
 
SharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi Vončina
 
OFC304 MOSS Upgrade and Migration
OFC304 MOSS Upgrade and MigrationOFC304 MOSS Upgrade and Migration
OFC304 MOSS Upgrade and Migration
 
SharePoint 2010 Boost your farm performance!
SharePoint 2010 Boost your farm performance!SharePoint 2010 Boost your farm performance!
SharePoint 2010 Boost your farm performance!
 
SharePoint 2010 Upgrade User Group and SharePoint Saturday
SharePoint 2010 Upgrade User Group and SharePoint SaturdaySharePoint 2010 Upgrade User Group and SharePoint Saturday
SharePoint 2010 Upgrade User Group and SharePoint Saturday
 
SharePoint Performance: Best Practices from the Field
SharePoint Performance: Best Practices from the FieldSharePoint Performance: Best Practices from the Field
SharePoint Performance: Best Practices from the Field
 
SharePoint Installation and Upgrade: Untangling Your Options
SharePoint Installation and Upgrade: Untangling Your Options SharePoint Installation and Upgrade: Untangling Your Options
SharePoint Installation and Upgrade: Untangling Your Options
 
2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of Capability
2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of Capability2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of Capability
2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of Capability
 
O365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migrationO365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migration
 
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday CopenhagenWhat's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
 
Migrating to SharePoint 2013 - Business and Technical Perspective
Migrating to SharePoint 2013 - Business and Technical PerspectiveMigrating to SharePoint 2013 - Business and Technical Perspective
Migrating to SharePoint 2013 - Business and Technical Perspective
 
How to prepare for your SharePoint upgrade
How to prepare for your SharePoint upgradeHow to prepare for your SharePoint upgrade
How to prepare for your SharePoint upgrade
 
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guideHow to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
 
O365con14 - the 4 major steps to migrate content from any on-premise source i...
O365con14 - the 4 major steps to migrate content from any on-premise source i...O365con14 - the 4 major steps to migrate content from any on-premise source i...
O365con14 - the 4 major steps to migrate content from any on-premise source i...
 
Preparing for Upgrade to SharePoint 2010 Today
Preparing for Upgrade to SharePoint 2010 TodayPreparing for Upgrade to SharePoint 2010 Today
Preparing for Upgrade to SharePoint 2010 Today
 
SharePoint 2010 Online for Developer
SharePoint 2010 Online for DeveloperSharePoint 2010 Online for Developer
SharePoint 2010 Online for Developer
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
 

Similaire à Upgrading to SharePoint 2010 - Teched Middle East

Joel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill DownJoel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill Down
SharePoint Saturday NY
 
SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013
Michael Noel
 
2010preparingforupgradeoleson
2010preparingforupgradeoleson2010preparingforupgradeoleson
2010preparingforupgradeoleson
UGAIA
 
NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013
Michael Noel
 
Upgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmnUpgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmn
Vickey Bird
 

Similaire à Upgrading to SharePoint 2010 - Teched Middle East (20)

Practical Guidance for SharePoint 2010 Upgrade
Practical Guidance for SharePoint 2010 UpgradePractical Guidance for SharePoint 2010 Upgrade
Practical Guidance for SharePoint 2010 Upgrade
 
Joel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill DownJoel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill Down
 
SharePoint 2010 Migration Presentation
SharePoint 2010 Migration PresentationSharePoint 2010 Migration Presentation
SharePoint 2010 Migration Presentation
 
SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...
SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...
SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPRO
 
SharePoint 2010 Upgrade Chalk Talk with Joel Oleson and Muhanad Omar - Teched...
SharePoint 2010 Upgrade Chalk Talk with Joel Oleson and Muhanad Omar - Teched...SharePoint 2010 Upgrade Chalk Talk with Joel Oleson and Muhanad Omar - Teched...
SharePoint 2010 Upgrade Chalk Talk with Joel Oleson and Muhanad Omar - Teched...
 
SharePoint-upgrade_15 Oct 2010
SharePoint-upgrade_15 Oct 2010SharePoint-upgrade_15 Oct 2010
SharePoint-upgrade_15 Oct 2010
 
SharePoint 2010 Upgrade Deep Dive
SharePoint 2010 Upgrade Deep DiveSharePoint 2010 Upgrade Deep Dive
SharePoint 2010 Upgrade Deep Dive
 
A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deployment
 
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software WebcastPreparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
 
SharePoint 2010 Summit - Stress Free Migration
SharePoint 2010 Summit  - Stress Free MigrationSharePoint 2010 Summit  - Stress Free Migration
SharePoint 2010 Summit - Stress Free Migration
 
SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013
 
SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...
SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...
SharePoint Connections Coast to Coast Migrating SharePoint 2007 Solutions to ...
 
2010preparingforupgradeoleson
2010preparingforupgradeoleson2010preparingforupgradeoleson
2010preparingforupgradeoleson
 
NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013
 
Tech Ed 2010 Attended Sessions
Tech Ed 2010 Attended SessionsTech Ed 2010 Attended Sessions
Tech Ed 2010 Attended Sessions
 
Upgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmnUpgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmn
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
SharePoint 2010 Beta Technical Overview
SharePoint 2010 Beta Technical OverviewSharePoint 2010 Beta Technical Overview
SharePoint 2010 Beta Technical Overview
 
Ready, Set, Upgrade!
Ready, Set, Upgrade!Ready, Set, Upgrade!
Ready, Set, Upgrade!
 

Plus de Joel Oleson

Vivafy your SharePoint intranet in Microsoft Teams with Viva Connections
Vivafy your SharePoint intranet in Microsoft Teams with Viva ConnectionsVivafy your SharePoint intranet in Microsoft Teams with Viva Connections
Vivafy your SharePoint intranet in Microsoft Teams with Viva Connections
Joel Oleson
 
Viva Enhanced Teams as a Platform
Viva Enhanced Teams as a PlatformViva Enhanced Teams as a Platform
Viva Enhanced Teams as a Platform
Joel Oleson
 
Slice up your Microsoft 365 Tenant with Administrative Units
Slice up your Microsoft 365 Tenant with Administrative UnitsSlice up your Microsoft 365 Tenant with Administrative Units
Slice up your Microsoft 365 Tenant with Administrative Units
Joel Oleson
 
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
Joel Oleson
 

Plus de Joel Oleson (20)

Introduction to Microsoft Viva and the Employee Experience Platform with Joel...
Introduction to Microsoft Viva and the Employee Experience Platform with Joel...Introduction to Microsoft Viva and the Employee Experience Platform with Joel...
Introduction to Microsoft Viva and the Employee Experience Platform with Joel...
 
Vivafy your SharePoint intranet in Microsoft Teams with Viva Connections
Vivafy your SharePoint intranet in Microsoft Teams with Viva ConnectionsVivafy your SharePoint intranet in Microsoft Teams with Viva Connections
Vivafy your SharePoint intranet in Microsoft Teams with Viva Connections
 
Viva Enhanced Teams as a Platform
Viva Enhanced Teams as a PlatformViva Enhanced Teams as a Platform
Viva Enhanced Teams as a Platform
 
Microsoft Teams Webinars - PowerPoint Live Presentation Mode and More
Microsoft Teams Webinars - PowerPoint Live Presentation Mode and MoreMicrosoft Teams Webinars - PowerPoint Live Presentation Mode and More
Microsoft Teams Webinars - PowerPoint Live Presentation Mode and More
 
Microsoft Teams Governance and Security Best Practices - Joel Oleson
Microsoft Teams Governance and Security Best Practices - Joel OlesonMicrosoft Teams Governance and Security Best Practices - Joel Oleson
Microsoft Teams Governance and Security Best Practices - Joel Oleson
 
Intelligent Content Enrichment using Microsoft SharePoint Syntex and Viva Top...
Intelligent Content Enrichment using Microsoft SharePoint Syntex and Viva Top...Intelligent Content Enrichment using Microsoft SharePoint Syntex and Viva Top...
Intelligent Content Enrichment using Microsoft SharePoint Syntex and Viva Top...
 
SharePoint Syntex 5 Practical Uses
SharePoint Syntex 5 Practical UsesSharePoint Syntex 5 Practical Uses
SharePoint Syntex 5 Practical Uses
 
Slice up your Microsoft 365 Tenant with Administrative Units
Slice up your Microsoft 365 Tenant with Administrative UnitsSlice up your Microsoft 365 Tenant with Administrative Units
Slice up your Microsoft 365 Tenant with Administrative Units
 
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
 
Microsoft Teams as a Platform - Microsoft 365 Application Platform Maturity M...
Microsoft Teams as a Platform - Microsoft 365 Application Platform Maturity M...Microsoft Teams as a Platform - Microsoft 365 Application Platform Maturity M...
Microsoft Teams as a Platform - Microsoft 365 Application Platform Maturity M...
 
Microsoft Teams Governance Quickstart - The Experts Conference
Microsoft Teams Governance Quickstart - The Experts ConferenceMicrosoft Teams Governance Quickstart - The Experts Conference
Microsoft Teams Governance Quickstart - The Experts Conference
 
Securely Harden Microsoft 365 with Secure Score
Securely Harden Microsoft 365 with Secure ScoreSecurely Harden Microsoft 365 with Secure Score
Securely Harden Microsoft 365 with Secure Score
 
Security Hardening Microsoft 365 Tools and Techniques
Security Hardening Microsoft 365 Tools and TechniquesSecurity Hardening Microsoft 365 Tools and Techniques
Security Hardening Microsoft 365 Tools and Techniques
 
TeamsFest - Microsoft Teams as an Event Platform: Case Study for Large Scale ...
TeamsFest - Microsoft Teams as an Event Platform: Case Study for Large Scale ...TeamsFest - Microsoft Teams as an Event Platform: Case Study for Large Scale ...
TeamsFest - Microsoft Teams as an Event Platform: Case Study for Large Scale ...
 
Microsoft Teams Governance and Automation
Microsoft Teams Governance and AutomationMicrosoft Teams Governance and Automation
Microsoft Teams Governance and Automation
 
Travel Trivia - World Travelers - Hosted by Joel Oleson
Travel Trivia - World Travelers - Hosted by Joel OlesonTravel Trivia - World Travelers - Hosted by Joel Oleson
Travel Trivia - World Travelers - Hosted by Joel Oleson
 
Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...
Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...
Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...
 
Microsoft Teams Live Events - Producing Large Scale Events Case Study
Microsoft Teams Live Events - Producing Large Scale Events Case StudyMicrosoft Teams Live Events - Producing Large Scale Events Case Study
Microsoft Teams Live Events - Producing Large Scale Events Case Study
 
Microsoft Groups Demystified: 5 Keys to Successful Group Management
Microsoft Groups Demystified: 5 Keys to Successful Group Management Microsoft Groups Demystified: 5 Keys to Successful Group Management
Microsoft Groups Demystified: 5 Keys to Successful Group Management
 
7 Innovative Ways Project Cortex Delivers Business Value
7 Innovative Ways Project Cortex Delivers Business Value7 Innovative Ways Project Cortex Delivers Business Value
7 Innovative Ways Project Cortex Delivers Business Value
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Upgrading to SharePoint 2010 - Teched Middle East

  • 1.
  • 2. (OFS302) Upgrading to SharePoint 2010 Joel Oleson SharePoint Architect Quest Software http://sharepointjoel.com Muhanad Omar SharePoint Consultant Devosis
  • 3. Who is SharePoint Joel? 9+ Year SharePoint Veteran 5 Years in MS IT & Online 2 Years in SharePoint Product Team Product Architect for Deployment Advisor Sr. SharePoint Architect SharePoint Product Architect & Strategy @ Quest
  • 6.
  • 18. WID to SQL Migration
  • 23. AAM redirectionUpgrade Cycle: Learn Prerequisites Common issues Upgrade methods Downtime mitigation
  • 31. Upgrade Overview Drill Down on Binary Upgrade Methods Windows PowerShell Upgrade Cmdlets Approaches to Upgrade Dev - Feature Upgrade Visual Upgrade Patch Management Downtime Mitigation Processes: Parallel Upgrade Pipelines Content DB Upgrade with AAM Redirection Improved Upgrade Status Reporting Upgrade Logging Read-only DB Support Simplified Upgrade Methods Removed Gradual Upgrade Side By Side Installation
  • 32. 64 bit SQL Server 2008 Why Upgrade? Engine optimizations FILESTREAM support for Remote Blob Storage (RBS) Why Enterprise? Backup compression (faster and smaller) High Availability Mirroring enhancements with built in support in SharePoint 2010! Transparent database encryption
  • 33. Insight on Upgrade Binary Upgrade In Place - New Timeout, Resume on failures Database Attach - New Parallel, Progress Indicator Visual Upgrade Separate process Delegation by default
  • 35. Attaching Database to SP2010 Farm
  • 36. Binary Upgraded Site: Preview Visuals – Sneak Peak Screenshot
  • 37.
  • 38. DB Attach with SharePoint 2010 Powershell demo
  • 39. Drill Down on Upgrade Methods
  • 40. 2010 MS Upgrade PhilosophyYou need to understand what MS was thinking Detect issues early Provide O12 tools to admins Report critical issues at start of upgrade Keep the administrator informed No data loss Keep content and settings Minimize downtime Downtime mitigation processes Continue when at all possible Ability to resume Upgrade should not be catch 22
  • 41. In-Place Upgrade All-at-once upgrade Must upgrade the whole farm at one time No SP 2007 and SP2010 in same farm Schedule downtime Simplest approach, but *most risky*! No going back Resume Upgrade if problems occur Recommendations Run Test-SPContentDatabase from SP 2010 farm against databases Do a full farm backup before you start!
  • 42. Database Attach Upgrade Safer, Requires more planning (A good thing) Upgrade is done on a separate 2010 farm Done database-by-database Can be used as 2 step gradual visual upgrade Use Test-SPContentDatabase (PowerShellcmdlet) to test database first To attach Upgrade-SPContentDatabase (PowerShell) Addcontentdb operation (STSADM) Parallel database upgrades are possible
  • 43. Visual Upgrade Stay in 2007 (default) or move to 2010 UI 2010 ships 2007 Master pages and CSS UI Preview capability Farm admin or site admin controlled Web level setting Some items not 2007 UI compatible My site host PWA site collection Report Server web parts
  • 44. UI Upgrade Migrating to SharePoint 2010: All content will migrate over No changes required to site content or branding SharePoint 2007 / 3.0 style UI is retained Existing master pages & page layouts are used Manually migrate to SharePoint 2010 UI Ribbon, Improved Site Settings, AJAX Visual Upgrade
  • 45. Upgrade Pipeline FlowUpgrade internals step by step PSConfig Stage 1: Boot Strap Configuration Database Admin Content Database Pre-Joined Farm Join Farm Stage 2: Central Admin Web Templates SPIISSite Objects Features Upgrade Admin Web Service Admin Web Application Local Farm Admin Content Databases SPSites PSConfig/Timer SharedResourceProvider12 Objects Partner Service Applications Service Application Objects Partner Databases Stage 3: User Data Local Farm Web Templates SPIISSite Objects Features Upgrade Web Application SPSites Content Databases
  • 47. Customizations TestingWill it work after upgrade? Custom JavaScript Custom Services Custom Features Custom Search Provider or Security Trimmer Modified OOB Features OM/Contract Compatibility Structural Compatibility User Interface and (x)HTML Compatibility Custom Web Parts Modified Databases Custom Site Definitions Custom CSS Custom Authentication Providers Modified OOB Site Definitions
  • 48. Upgrade TestingWhat are you looking for in a test? Upgrade Issues Disk Full!!! Modified databases Customizations Authentication providers Poor dev practices Recommendations Test server side customizations & verify in both Visual Upgrade modes Consider preview environments Similar hardware, Use real datasets Don’t ignore warnings
  • 49. Operations SchedulingBenchmark upgrade operations schedule Note: Planned 36 hours outage. Up to 54 hours emergency outage if rollback is required. Downtime mitigation processes such as read-only databases can be used to reduce outage time.
  • 50. Upgrade PerformanceWhy prediction is difficult Database Shape Centric Hardware Centric # Site Collections # Webs # Lists # Document Versions Document Versions Size # Documents # Links Overall DB Size SQL Disk I/O per second SQL Database to disk layout SQL Temp DB optimizations SQL CPU & Memory WFE CPU & Memory Network Bandwidth & latency
  • 51. Common Upgrade Failure Issues & Recovery Determine cause of failure Status Page & Upgrade Logs: Error log Full upgrade log Customizations Management Commands: Test-SPContentDatabase stsadm -o EnumAllWebs Fix issue(s) Install missing or updated customizations Activate missing services; farm, web app settings Resume upgrade Farm upgrade command Content database specific upgrade command Service specific upgrade commands
  • 52. Upgrade InternalsMinutia and Nuances V2V upgrade DBs set to simple recovery DB growth during upgrade: Versions and indexes; SQL logs Shrink DBs after upgrade; not automatic SQL timeouts: Removed command timeouts (query time) Retained connection timeouts SetupPath fallback logic Object locking during upgrade: Maintained in config DB Automatic removal of stale locks (2 minutes)
  • 54. Read-Only Content DatabasesReducing perceived downtime Not just for upgrade or patching Manually initiated process Read-only locking: Content remains static SQL controls read-only lock status SharePoint promotes SQL lock to site lock UI Trimming enforced by site lock Upgrade copy of database on different farm
  • 55. Single Click Install - SQL MigrationHidden complexity in simple environments Windows Internal Database not supported DB could be >4GB SQL Express 2008 (Single Click, Manual Install) DB >4GB not supported Migration Process Occurs Before Upgrade Copy of WID Content DBs restored to WID DBs scrubbed of BLOB data DBs moved to SQL Express DBs modified to support RBS BLOBs copied into RBS All Content DB migration with in-place upgrade Individual Content DB migration command
  • 56. Windows PowerShell Upgrade Cmdlets Test-SPContentDatabase Discover and Document issues 2007/2010 Mount-SPContentDatabase Initiate Content database B2B/V2V upgrade Upgrade-SPContentDatabase Resume Content database B2B/V2V upgrade Upgrade-SPEnterpriseSearchServiceApplication Search Service Application Instance Upgrade-SPSingleSignOnDatabase O12 SSO data to Secure Store database
  • 57. 1. In Place - Binary Approach to Upgrade Caution: Not recommended for most deployments…
  • 58. 2. DB Attach- Binary Approach to Upgrade Recommended for most deployments…
  • 59. Binary Approaches to Upgrade - Hybrid
  • 60. Downtime Mitigation Processes Read-only databases Parallel upgrade farms Single farm, multiple upgrade sessions Content database attach with AAM redirection
  • 61. SSP to Service App Each SSP upgrades into: A Search service app A User Profiles service app An Excel service app An App Registry back-compat service app New Services can be activated/added
  • 62. Visual Upgrade Capability Stay in O12 UI (default) or move to O14 UI O14 ships O12 Master pages and CSS UI Preview capability Farm admin or site admin controlled Web level setting and OM Some items not O12 UI compatible: My site host PWA site collection Report Server web parts
  • 63. Visual Upgrade Caution No Visual backward compatible UI for My Sites Database Attach into My Site Host In place upgrade your My Site Host Other Services UI may be impacted Project Web Access site collection Reporting Server web parts
  • 64. Depreciation Performance Point – Included in SharePoint 2010 Enterprise My Site Host Redesign – No visual upgrade for my sites Side by Side Installation - Gradual Upgrade SSP Admin UI – Any work you did on either the SSP Admin Site Collection or the Central Admin site has changed.  Admin task list and other task lists Document Discussions is deprecated.  Not very common. Deprecated Templates SSP Admin Site Great Plains (STSPKPL (Plus Pack)
  • 65. What about Custom Site Definitions? Most custom site definitions from v3 should continue to work unmodified while in v3 UI mode of Visual Upgrade. However depending on what is in that site definition, a person may still want to do more featurization or other definition refactoring, which is where the upgrade definition file comes in handy. As always, test the existing definition against an upgraded server in both UI modes Q&A with Sean http://bit.ly/sitedef - Sean Livingston, Upgrade PM
  • 66. Dev - Feature Upgrade Capability Optional Capability Version Ranging for B2B or V2V Upgrades Declarative Feature Upgrade Activities: ApplyElementManifests AddContentTypeField MapFile Custom Code Feature Upgrade CustomUpgradeAction Activity SPFeatureReceiver.FeatureUpgrading Assembly in GAC
  • 67. What can I do today to prepare? Work towards 64-bit server environments Upgrade to Service Pack 2 (SP2) Review and identify your customizations Cleanup as much as possible Verify custom solutions work and deploy in 2010 Optimize your large lists Optimize your content databases Run PreUpgradeCheck that’s part of SP2
  • 68. ISV Upgrade/Migration Solutions Quest Tech Preview of Migration Manager 2003 to 2010 with post Migration Sync Premigration assessment for duration Freeware: Check out the Free Quest Reporting Solution http://www.quest.com/reportsforsharepoint You can also find Solutions from: Metalogix, Tsunami & AvePoint
  • 69. Quest Solutions for SharePoint Site Administrator for SharePoint Understand, manage and secure your SharePoint environment Quest SQL Server Solutions Maximize SQL Server performance while simplifying tasks and providing visibility and control Quest Web Parts Enable rapid development of SharePoint applications Recovery Manager for SharePoint Granular SharePoint recovery for enterprise-level needs Migration Manager for SharePoint SharePoint to SharePoint migration File Migrator for SharePoint File shares to SharePoint migration Public Folder Migrator for SharePoint Exchange Public Folders to SharePoint migration Notes Migrator for SharePoint Notes application content to SharePoint migration
  • 71. Learn More about SharePoint 2010 Information forIT Prosat TechNet http://MSSharePointITPro.com Information forDevelopersat MSDN http://MSSharePointDeveloper.com Information forEveryone http://SharePoint.Microsoft.com
  • 73. Required Slide Speakers, TechEd 2010 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. www.microsoft.com/teched Sessions On-Demand & Community www.microsoft.com/learning Microsoft Certification & Training Resources http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers Resources
  • 74. Related Content Breakout Sessions (session codes and titles) Interactive Theater Sessions (session codes and titles) Hands-on Labs (session codes and titles) Hands-on Labs (session codes and titles) Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session.
  • 75. Required Slide Complete an evaluation on CommNet and enter to win an HTC HD2!
  • 76. Required Slide © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Notes de l'éditeur

  1. If you would like to host your demo on the Virtual Server, please use the myVPC demo slide, not this slide.