SlideShare uma empresa Scribd logo
1 de 58
SharePoint Installation and Upgrade
Untangling Your Options

Dan Holme
MVP, SharePoint Server
Microsoft Technologies Analyst & Evangelist
Intelliem
Dan Holme




danholme   http://tiny.cc/danholmepresentations   dan.holme@intelliem.com
About This Session
Technical guidance
How do I upgrade or migrate?
What do I need to know to successfully upgrade?

Roadmap to 2013
What is SharePoint 2010? What is new at Microsoft? What is SharePoint 2013?
When should I upgrade?
On-premise or Office 365?

Insight, clarity & balance
What are enterprises planning and doing?

Answer questions
What is upgrade?
Version-to-version (V2V)
SharePoint 2010 to SharePoint 2013

Build-to-build (B2B)
Patches, updates, cumulative updates, service packs, etc.
What options are available?
In-place
B2B only
Not available V2V

Database attach
V2V
B2B
Consider the benefits of using DB attach for B2B
Upgrade: A High Level View
                        Server Farm Administrators                                                4

1                           2                       3                       4                         5




                                                                                                      Upgrade site collections
                                                                                                          to 2013 mode




                                                                            Site collections remain
                                                                                 in 2010 mode         2010 mode available



                                                                            2010 workflow engine
    Create SharePoint                                                         2010 customization
          2013                  Copy databases to                                    models
     Production farm               new farm             Upgrade Databases    (Full Trust, Sandbox)
Upgrade is “dead”
No more in-place upgrade
New Farm + Database Attach
Backward compatibility: 2010 & 2013 “modes”
2013 includes 2010 root folder (―14 hive‖), features, templates etc.
And the 2013 root folder, features, templates, etc.
New sites can be created in 2010 or 2013 mode (configurable: SPWebApp/SPSite.SiteCreationMode)

Support for 2010 and 2013 approaches
2010 workflows and 2013 workflows
2010 customization models (full trust & sandbox) and 2013 App models

Old workloads and customizations continue to
work*
Upgrade planning
Definition
Current state & future state

Why
What must be rebuilt, migrated, or upgraded
Servers and settings
Services & content
Customizations

Governance of upgrade
Timeline, roles, responsibilities, policies and procedures, cost/benefit, risk and reward

Impact
Performance, disruption, downtime
Upgrade
                          Learn



          Validate                   Prepare




              Implement           Test
Upgrade
                          Learn



          Validate                   Prepare




              Implement           Test
Upgrade improvements
Faster
Deferred site collection upgrade

Safer
No in-place upgrade
Upgrade evaluation site collections
Site collection and health checks

Manageable
Can be delegated to site collection administrators
Site collection upgrade throttling
System event notifications system
Logging changes

Flexible
Federated services compatibility across versions
Upgrade
                          Learn



          Validate                   Prepare




              Implement           Test
Implement
Build servers
Deploy customizations
Upgrade services
Migrate to claims
Upgrade content databases
Upgrade site collections
Along the way
Backup everything first
Minimize downtime
Monitor progress
Build server(s)
Scripted deployment
SQL
Prerequisites
SharePoint binaries
Configuration
Check out my Deployment Wizard session from the SPC, on video at
http://www.mssharepointconference.com/Pages/default.aspx

Cannot upgrade the configuration database
Upgrade service applications
1. Document settings for service in source farm
2. Back up service application database(s) in source
   farm
3. Restore database to target farm
4. Create service application app pool
5. Create service application
   Attach or upgrade service database when creating the service application
   Some service applications require special attention: Project, Search, Secure Store

6. Create service application proxy
7. Start service instances only
   After service is created with upgraded databases
Upgrade service applications
Project
Merge four databases into one before upgrading

Secure Store
Set service passphrase to the same value as before upgrade

Search
V2V admin database only
Index cannot be upgraded, V2V
Recommend: Start anew
Upgrade the My Site Host
2010 mode or 2013 mode
After My Site Host is upgraded to 2013 mode
SharePoint 2013 social features become available
New personal sites will be created in 2013 mode

Personal site upgrade
As users visit My Site Host, their sites are added to upgrade queue
Upgraded by timer job

Failed personal site upgrade
If upgrade of personal site fails, it will be reattempted after a delay
Can force upgrade attempt
   Site collection admin: From personal site UI
   Farm administrator: PowerShell if farm admin
Authentication considerations
Windows Classic (legacy)
SP2013 limited support

Windows Claims
Default in SP2013
Required for Apps and some other features

Migrate to claims before upgrade
Recommended

Authentication mode mismatches
Database attach detects mismatched authentication modes

Forms Authentication
No changes from SP2010
Install and configure provider in SP2013 with same name before attaching database
Migrating to claims authentication
Perform as a separate step
Clarify faults to reduce troubleshooting

Migrate to claims before upgrade
Recommended best practice

Use Test-SPContentDatabase before attach
Identify & remediate authentication problems
Partial migration within content database
Misconfigured web application

Verify after upgrade
Content security
Functionality
External data sources
Web services
Upgrade content databases
1. Document settings
   From source farm

2. Configure web app
   Application pool and managed account
   Managed paths
   AAM zones, URLs, IIS bindings

3. Install solutions and other customizations
   Install SP2010 customizations
   Install SP2013 customizations
   Make web.config changes

4. Ensure service apps are connected to web app
5. Attach content database
Deferred Site Collection Upgrade
SharePoint 2013 deep backwards compatibility
SharePoint 2010 mode and SharePoint 2013 mode

Attach content database
2010 mode
2010 mode is default. SP2013 mode is an additional step: not automatic on database upgrade.

Upgrade availability
Available to farm administrators
Available to site collection administrators (configurable: SPSite.AllowUpgrade)
System status bar notification

Upgrade evaluation site collection
Copy of site collection to evaluate upgraded functionality
Performance
Environment
SQL server: CPU, memory, disk IOPS, database-to-disk layout (fragmentation), temp DB optimizations
SharePoint server: CPU, memory
Network bandwidth & latency
Simultaneous upgrades
Performance
Database upgrade
Rows: Site collections, webs, lists, documents, items, links
Database size
RBS

Site collection upgrade
Rows: Webs, lists, activated upgrading features, documents, items, links

Upgrade throttling
Concurrent upgrades: per web application or per content database
Site collection content: storage or subweb count (set in web application)
If upgrade request is throttled, it is placed in upgrade queue
Disruption and Downtime
Disruption
Change client software
Retrain users
Refactor or replace customizations
Mitigation: Deferred site collection upgrade

Downtime
Temporary disruption
No such thing as ―zero downtime‖: data loss vs. downtime reduction
Mitigation
  Add granularity to multi-site content DBs over 100GB: Move site collection to new DB, then upgrade
  Read-only databases: Content, Services (except Access)
  Parallel upgrades
  Upgrade offline, sync, redirect: requires third party tools
Upgrade
                          Learn



          Validate                   Prepare




              Implement           Test
Document environment
Settings
PowerShell
WinDiff: web server extensions, IIS site (web.config), GAC, 14 & 15 root folders

Customizations
Full-trust solutions, admin-deployed InfoPath forms
MSI, XCopy deployments

Performance characteristics
Hardware
SQL
Network
Clean up
Clean up SP2010 environment
Delete stale content
Site collections and web sites

Remove extraneous document versions
Rationalize templates, features & web parts
Complete visual upgrades to SP2010
Manage customizations
Category    Examples           Likely Impact
Visual      Master Pages       2010 mode: function
            Themes             2013 mode: fail
            Web Pages
            Web Parts
Data        Content Types      If working: no impact
            List Types         If missing: blocker
            Web Templates      Upgrade required: expensive—iteration
            Site Definitions
Internals   Web Services       Incompatible
            Windows Services
            HTTP Handler
            HTTP Module
Inform Users
Action
What is needed: requirements, information gathering, content classification & tagging
When it will happen: events, schedule

Expectations
What will happen
What happens next, if it works
What happens next, if it fails

Instructions
How to upgrade site collections
When to upgrade site collections
How to validate upgrade

Support
How to communicate with upgrade team
Upgrade
                          Learn



          Validate                   Prepare




              Implement           Test
Build test farm(s)
Maximize realism of simulation
Use similar hardware
Use real data, not samples
Deploy all required customizations
Minimize URL changes
Minimize name changes (SQL Alias)

Minimize impact on production environment
Live databases
External data connections
SQL server performance
Active Directory profile data
Evaluate techniques
Methods & processes
Confirm
Script

Downtime mitigation
Performance
SQL Server responsiveness
SharePoint responsiveness

Validation
Troubleshooting
Test & Repair
Test-SPContentDatabase
Configuration gaps
Orphaned sites: site collections in content database but not in config database site map
Missing/unregistered customizations: features, site definitions, templates, web parts
Row sizing for predicting comparative upgrade speeds: Add –ShowRowCounts switch
Authentication mis-match

Repair-SPContentDatabase
Orphaned webs
Orphaned lists
Orphaned items

Test-SPSite and Repair-SPSite
Staging Migration
Use a staging farm
Offline
Performance matters only in relation to upgrade, not day-to-day utilization

Validate and remediate
In a non-production environment

Particularly if migrating to the cloud
Insufficient access and tools to remediate problems after content is in Office 365
Upgrade
                          Learn



          Validate                   Prepare




              Implement           Test
Upgrade
                          Learn



          Validate                   Prepare




              Implement           Test
Validate
Review events and logs
Troubleshoot failures
Remediate UI/UX issues
Remediate data issues
Logging Changes
Upgrade logs changed to ULS format
TSV format allows improved parsing
Can be imported into Excel
Includes Correlation ID

Site collection upgrade logs
Available to Site Collection admins
Uses separate logging level control than rest of upgrade
Validate
Review events and logs
Upgrade error log
Full upgrade log
ULS
Start at top of log, work downwards (address dependencies)

Troubleshoot failures
Process/assembly load
Authentication (login, access)
Missing services
Missing files or customizations
Content

Remediate UI/UX issues
Remediate data issues
Validation Checklist
Existing sites
High-priority
Sample of each site definition & feature
All sites

Provisioning of new sites
Site collections and subsites
Activate features, create lists & libraries, create pages, add web parts
As new 2010 mode
As new 2013 mode
As new 2010 mode upgraded to 2013 mode
  Validate against new 2010 mode
Validation Checklist
Authentication
Visual customizations
External data connections
Other functionality
Site Collection Health Checks
Rule based health checks
Looks for common issues
Upgrade-blocking issues
  Missing SP2013 templates
Post-upgrade issues
  Un-ghosted files

Site collection level scoped tool
UI for Site Collection Admins
PowerShell cmdlet for Farm Admins

Runs automatically before Site Collection V2V upgrade
Prevents upgrade if blocking issues detected
Does not run automatically before B2B upgrades
What doesn‟t work?
2010 Web Analytics
2010 Office Web Applications
2013 Office Web Applications used for sites whether in 2010 mode or 2013 mode

Project Web Access (PWA) templates
Must upgrade to 2013 mode
Project Sites (PWS) supported in both 2010 and 2013 modes

Specific functionality
User defined functions in Excel Services
PowerPoint Broadcast sites
External BLOB Storage (EBS)
Multi-farm scenarios
1. Build SP2013 service and content farms
2. Pre-index content
3. Upgrade federated services to SP2013
  Profile, Search, Social, Metadata, BCS, Secure Store
  Set SP2010 service databases to read-only at SQL to prevent data loss
4. Consume federated SP2013 services in 2010 farm
5. Upgrade services and content databases
  Set SP2010 content databases to read only
  Validate database upgrades
  Immediately upgrade databases required to be 2013 mode (e.g. PWA)
6. Redirect requests to SP2013 farm
7. Upgrade sites
Restructure physical or logical
architecture
New features in SharePoint 2010
Content type hub
Document information policies
Managed metadata
New features in SharePoint 2013
Search: Continuous crawl, Content By Search
Cross-site publishing (XSP)
Managed navigation
Lessons learned
Information management: security, compliance, information lifecycle management
Service management: performance, storage, SLAs, content recovery, high availability, disaster recovery
Information assessment
Assess all content
Business needs change
Information management & service management requirements change

Archive, Rebuild, Migrate, Delete (ARMD)
Determine migration priority & action
Create a migration request queue
  Site source URL
  Site target URL
  Action (archive, rebuild, remove, migrate, delete)
  Priority
  Roles & responsibilities
  Information gathering
  Processes and workflow
  Migration date
Information (re)architecture
Information architecture
Content types, metadata, search, site map, navigation
Classification (―tagging‖) processes and tools

Plan for IA migration
Map source IA to target IA

Perform IA migration
Third party tools
Staging farm
Consider and manage URL changes

Utilize IA to facilitate and govern migration
Prioritize and filter sites and content to migrate
Governance, security & compliance
Upgrade (improve) or establish governance
Harden security
Improve user and group management
Rationalize and re-map security boundaries and controls

Cleanse and validate content
In source farm
In staging farm
In target farm
  Not recommended (on-premise)
  Not easy or even possible (Office 365)
Migrate, don‟t upgrade
Why
Big bang migrations are complex and risky
Downtime is not tolerable
Garbage in – garbage out
  Bad decisions
  Database modifications
  Unsupported site definitions
Information architecture changes
  Restructure
  Metadata
  Rules-based migration: filter, tag, process
Migration of third-party components, e.g. workflows
Migration from 2007 (or other platforms) to SharePoint 2013 or Office 365

How
Third-party tools
Upgrade and migration guidance
Treat it as a real project
Clean up the source environment first
Upgrade more than just content
Improve and restructure information architecture
Architect governance, security, and compliance into the migration process and end state
Upgrade related infrastructure and services, especially authentication (ADFS)

Utilize test and staging farms
Particularly important to test and stage on-premise before migrating to cloud

Be granular
Split large content DBs into multiple CDBs with fewer sites prior to upgrade
Use migration tools to migrate subsets of content
Evaluate third-party tools: Migration
Prepare                                          Perform migration
Pre-scanning                                     Automate
                                                 Minimize down time:
Improve                                          performance, offline, and other options
Re-architect farm                                Migrate other components, e.g. workflows
Restructure information architecture
Automatically classify content                   Support (!!!)
Rationalize security management                  Migration is a one-time or rare activity for you
Enforce and audit content & compliance           It’s the raison-d’etre for migration tool ISVs
                                                 Extensive knowledge and experience
Align with business                              Services to support your migration
process
Align with business process:
granularity, metadata-driven rules and filters
Govern: workflows, approvals, controls
Evaluate third-party tools
Management of cloud, on-prem, and hybrid
environments
Expose and integrate legacy and non-SharePoint content
Maintain a healthy service for the next change
Information architecture: content, metadata, tagging, navigation
Information management: security, compliance, information lifecycle
Service management: performance, storage optimization, recovery, HA, DR
Customization management: application and customization lifecycle management
Service portfolio management
Shout Outs
Randy Williams      Matt McDermott
Jeremy Thake        Eric Shupps
Gary Lapointe       Paul Swider
Chris Givens        Shane Young
Andrew Connell      Todd Klindt
Spence Harbar       Wictor Wilén
Jason Himmelstein   Asif Rehmani
Todd Baginski       Rob Bogue
Scot Hillier        Agnes Molnar
MAHALO! (thank you!)
http://tiny.cc/danholmepresentations
http://bit.ly/danholmearticles
http://bit.ly/danholmebooks


A HUI HO! („til next time!)
dan.holme@intelliem.com
@danholme

Mais conteúdo relacionado

Mais procurados

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
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade process
LiquidHub
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
SharePoint Saturday NY
 
Sp2010 high availlability_sql
Sp2010 high availlability_sqlSp2010 high availlability_sql
Sp2010 high availlability_sql
Samuel Zürcher
 
Upgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmnUpgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmn
Vickey Bird
 
Hexa Corp Share Point Capabilities Presentation
Hexa Corp Share Point Capabilities PresentationHexa Corp Share Point Capabilities Presentation
Hexa Corp Share Point Capabilities Presentation
srgk27
 
MOSS Content Deployment 12.18.2008 Final
MOSS Content Deployment 12.18.2008 FinalMOSS Content Deployment 12.18.2008 Final
MOSS Content Deployment 12.18.2008 Final
Shadeed Eleazer
 

Mais procurados (20)

Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007
 
Planning your Migration for SharePoint 2010
Planning your Migration for SharePoint 2010Planning your Migration for SharePoint 2010
Planning your Migration for SharePoint 2010
 
Successful Migration to SharePoint 2013 - Planning Considerations & Migration...
Successful Migration to SharePoint 2013 - Planning Considerations & Migration...Successful Migration to SharePoint 2013 - Planning Considerations & Migration...
Successful Migration to SharePoint 2013 - Planning Considerations & 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 and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPCSharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPC
 
SharePoint Microsoft IT - Swiss Presentation with Joel and Andre
SharePoint Microsoft IT - Swiss Presentation with Joel and AndreSharePoint Microsoft IT - Swiss Presentation with Joel and Andre
SharePoint Microsoft IT - Swiss Presentation with Joel and Andre
 
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 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade process
 
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...
 
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
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
 
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
 
Don't upgrade to SharePoint 2013
Don't upgrade to SharePoint 2013Don't upgrade to SharePoint 2013
Don't upgrade to SharePoint 2013
 
Sp2010 high availlability_sql
Sp2010 high availlability_sqlSp2010 high availlability_sql
Sp2010 high availlability_sql
 
Upgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmnUpgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmn
 
Hexa Corp Share Point Capabilities Presentation
Hexa Corp Share Point Capabilities PresentationHexa Corp Share Point Capabilities Presentation
Hexa Corp Share Point Capabilities Presentation
 
MOSS Content Deployment 12.18.2008 Final
MOSS Content Deployment 12.18.2008 FinalMOSS Content Deployment 12.18.2008 Final
MOSS Content Deployment 12.18.2008 Final
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill Down
 
Sp2010 high availlability
Sp2010 high availlabilitySp2010 high availlability
Sp2010 high availlability
 
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...
 

Destaque

Tulhuur not 2
Tulhuur not 2Tulhuur not 2
Tulhuur not 2
pvsa_8990
 
Virtualization Myths Infographic
Virtualization Myths Infographic Virtualization Myths Infographic
Virtualization Myths Infographic
EMC
 
Thurs god wills it crusdades
Thurs god wills it crusdadesThurs god wills it crusdades
Thurs god wills it crusdades
Travis Klein
 
Friday business cycle AP Macro
Friday business cycle AP MacroFriday business cycle AP Macro
Friday business cycle AP Macro
Travis Klein
 
Target audience feedback
Target audience feedbackTarget audience feedback
Target audience feedback
harryronchetti
 
Friday columbian exchange
Friday columbian exchangeFriday columbian exchange
Friday columbian exchange
Travis Klein
 

Destaque (20)

Seminario You Tube-Marketing
Seminario You Tube-MarketingSeminario You Tube-Marketing
Seminario You Tube-Marketing
 
07 friday command vs market economies
07 friday command vs market economies07 friday command vs market economies
07 friday command vs market economies
 
Tulhuur not 2
Tulhuur not 2Tulhuur not 2
Tulhuur not 2
 
Virtualization Myths Infographic
Virtualization Myths Infographic Virtualization Myths Infographic
Virtualization Myths Infographic
 
Tears of a_woman___+++++__[1]..
Tears of a_woman___+++++__[1]..Tears of a_woman___+++++__[1]..
Tears of a_woman___+++++__[1]..
 
Take3 Capabilities
Take3 CapabilitiesTake3 Capabilities
Take3 Capabilities
 
Hadoop Design Patterns
Hadoop Design PatternsHadoop Design Patterns
Hadoop Design Patterns
 
սուրբ գեվորգ
սուրբ գեվորգսուրբ գեվորգ
սուրբ գեվորգ
 
Codigo
CodigoCodigo
Codigo
 
Contrato arrrendamiento ocret. emilio de la hoz
Contrato arrrendamiento ocret. emilio de la hozContrato arrrendamiento ocret. emilio de la hoz
Contrato arrrendamiento ocret. emilio de la hoz
 
Kleptomaniac Press Release by EIN PRESSWIRE
Kleptomaniac Press Release by EIN PRESSWIREKleptomaniac Press Release by EIN PRESSWIRE
Kleptomaniac Press Release by EIN PRESSWIRE
 
Force Cyber Criminals to Shop Elsewhere
Force Cyber Criminals to Shop ElsewhereForce Cyber Criminals to Shop Elsewhere
Force Cyber Criminals to Shop Elsewhere
 
Thurs god wills it crusdades
Thurs god wills it crusdadesThurs god wills it crusdades
Thurs god wills it crusdades
 
Friday business cycle AP Macro
Friday business cycle AP MacroFriday business cycle AP Macro
Friday business cycle AP Macro
 
Ինչպիսին պետք է լինի
Ինչպիսին պետք է լինիԻնչպիսին պետք է լինի
Ինչպիսին պետք է լինի
 
Target audience feedback
Target audience feedbackTarget audience feedback
Target audience feedback
 
Friday columbian exchange
Friday columbian exchangeFriday columbian exchange
Friday columbian exchange
 
El paisaje holandes
El paisaje holandesEl paisaje holandes
El paisaje holandes
 
COBieOWL An OWL ontology based on COBie standard
COBieOWL An OWL ontology based on COBie standardCOBieOWL An OWL ontology based on COBie standard
COBieOWL An OWL ontology based on COBie standard
 
Fenice display system
Fenice display systemFenice display system
Fenice display system
 

Semelhante a SharePoint Installation and Upgrade: Untangling Your Options

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
 
Upgrading to SharePoint 2013
Upgrading to SharePoint 2013Upgrading to SharePoint 2013
Upgrading to SharePoint 2013
vmaximiuk
 
SharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaSharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices Croatia
Joel Oleson
 

Semelhante a SharePoint Installation and Upgrade: Untangling Your Options (20)

Practical Guidance for SharePoint 2010 Upgrade
Practical Guidance for SharePoint 2010 UpgradePractical Guidance for SharePoint 2010 Upgrade
Practical Guidance for SharePoint 2010 Upgrade
 
Upgrading to SharePoint 2010 - Teched Middle East
Upgrading to SharePoint 2010 - Teched Middle EastUpgrading to SharePoint 2010 - Teched Middle East
Upgrading to SharePoint 2010 - Teched Middle East
 
SharePoint-upgrade_15 Oct 2010
SharePoint-upgrade_15 Oct 2010SharePoint-upgrade_15 Oct 2010
SharePoint-upgrade_15 Oct 2010
 
SharePoint 2010 Migration Presentation
SharePoint 2010 Migration PresentationSharePoint 2010 Migration Presentation
SharePoint 2010 Migration Presentation
 
SharePoint 2010 Summit - Stress Free Migration
SharePoint 2010 Summit  - Stress Free MigrationSharePoint 2010 Summit  - Stress Free Migration
SharePoint 2010 Summit - Stress Free Migration
 
Migrate to share point 2016 (presentation)
Migrate to share point 2016 (presentation) Migrate to share point 2016 (presentation)
Migrate to share point 2016 (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...
 
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
 
Upgrading to SharePoint 2013
Upgrading to SharePoint 2013Upgrading to SharePoint 2013
Upgrading to SharePoint 2013
 
Share point 2013-upgrade-process-by-claydesk-signed
Share point 2013-upgrade-process-by-claydesk-signedShare point 2013-upgrade-process-by-claydesk-signed
Share point 2013-upgrade-process-by-claydesk-signed
 
SharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaSharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices Croatia
 
Migração: Soluções WCM 2007 para SharePoint 2010
Migração: Soluções WCM 2007 para SharePoint 2010Migração: Soluções WCM 2007 para SharePoint 2010
Migração: Soluções WCM 2007 para SharePoint 2010
 
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
 
SharePoint 2013 Migration
SharePoint 2013 MigrationSharePoint 2013 Migration
SharePoint 2013 Migration
 
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPRO
 
Upgrading to SharePoint 2013
Upgrading to SharePoint 2013Upgrading to SharePoint 2013
Upgrading to SharePoint 2013
 
OFC304 MOSS Upgrade and Migration
OFC304 MOSS Upgrade and MigrationOFC304 MOSS Upgrade and Migration
OFC304 MOSS Upgrade and Migration
 
IberianSPC - SharePoint 2013 Upgrade
IberianSPC - SharePoint 2013 UpgradeIberianSPC - SharePoint 2013 Upgrade
IberianSPC - SharePoint 2013 Upgrade
 
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
SharePoint Saturday Silicon Valley - Upgrading from SharePoint 2010 to 2013
 

Mais de Microsoft TechNet - Belgium and Luxembourg

Mais de Microsoft TechNet - Belgium and Luxembourg (20)

Windows 10: all you need to know!
Windows 10: all you need to know!Windows 10: all you need to know!
Windows 10: all you need to know!
 
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
Configuration Manager 2012 – Compliance Settings 101 - Tim de KeukelaereConfiguration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
 
Windows 8.1 a closer look
Windows 8.1 a closer lookWindows 8.1 a closer look
Windows 8.1 a closer look
 
So you’ve successfully installed SCOM… Now what.
So you’ve successfully installed SCOM… Now what.So you’ve successfully installed SCOM… Now what.
So you’ve successfully installed SCOM… Now what.
 
Data Leakage Prevention
Data Leakage PreventionData Leakage Prevention
Data Leakage Prevention
 
Deploying and managing ConfigMgr Clients
Deploying and managing ConfigMgr ClientsDeploying and managing ConfigMgr Clients
Deploying and managing ConfigMgr Clients
 
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
 
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware UpdatingHands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
 
SCEP 2012 inside SCCM 2012
SCEP 2012 inside SCCM 2012SCEP 2012 inside SCCM 2012
SCEP 2012 inside SCCM 2012
 
Jump start your application monitoring with APM
Jump start your application monitoring with APMJump start your application monitoring with APM
Jump start your application monitoring with APM
 
What’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent ChatWhat’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent Chat
 
What's new for Lync 2013 Clients & Devices
What's new for Lync 2013 Clients & DevicesWhat's new for Lync 2013 Clients & Devices
What's new for Lync 2013 Clients & Devices
 
Office 365 ProPlus: Click-to-run deployment and management
Office 365 ProPlus: Click-to-run deployment and managementOffice 365 ProPlus: Click-to-run deployment and management
Office 365 ProPlus: Click-to-run deployment and management
 
Office 365 Identity Management options
Office 365 Identity Management options Office 365 Identity Management options
Office 365 Identity Management options
 
The application model in real life
The application model in real lifeThe application model in real life
The application model in real life
 
Microsoft private cloud with Cisco and Netapp - Flexpod solution
Microsoft private cloud with Cisco and Netapp -  Flexpod solutionMicrosoft private cloud with Cisco and Netapp -  Flexpod solution
Microsoft private cloud with Cisco and Netapp - Flexpod solution
 
Managing Windows RT devices in the Enterprise
Managing Windows RT devices in the Enterprise Managing Windows RT devices in the Enterprise
Managing Windows RT devices in the Enterprise
 
Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management
 
Network Management in System Center 2012 SP1 - VMM
Network Management in System Center 2012  SP1 - VMM Network Management in System Center 2012  SP1 - VMM
Network Management in System Center 2012 SP1 - VMM
 
Hackers (Not) Halted
Hackers (Not) Halted Hackers (Not) Halted
Hackers (Not) Halted
 

Último

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

SharePoint Installation and Upgrade: Untangling Your Options

  • 1. SharePoint Installation and Upgrade Untangling Your Options Dan Holme MVP, SharePoint Server Microsoft Technologies Analyst & Evangelist Intelliem
  • 2. Dan Holme danholme http://tiny.cc/danholmepresentations dan.holme@intelliem.com
  • 3. About This Session Technical guidance How do I upgrade or migrate? What do I need to know to successfully upgrade? Roadmap to 2013 What is SharePoint 2010? What is new at Microsoft? What is SharePoint 2013? When should I upgrade? On-premise or Office 365? Insight, clarity & balance What are enterprises planning and doing? Answer questions
  • 4.
  • 5. What is upgrade? Version-to-version (V2V) SharePoint 2010 to SharePoint 2013 Build-to-build (B2B) Patches, updates, cumulative updates, service packs, etc.
  • 6. What options are available? In-place B2B only Not available V2V Database attach V2V B2B Consider the benefits of using DB attach for B2B
  • 7. Upgrade: A High Level View Server Farm Administrators 4 1 2 3 4 5 Upgrade site collections to 2013 mode Site collections remain in 2010 mode 2010 mode available 2010 workflow engine Create SharePoint 2010 customization 2013 Copy databases to models Production farm new farm Upgrade Databases (Full Trust, Sandbox)
  • 8. Upgrade is “dead” No more in-place upgrade New Farm + Database Attach Backward compatibility: 2010 & 2013 “modes” 2013 includes 2010 root folder (―14 hive‖), features, templates etc. And the 2013 root folder, features, templates, etc. New sites can be created in 2010 or 2013 mode (configurable: SPWebApp/SPSite.SiteCreationMode) Support for 2010 and 2013 approaches 2010 workflows and 2013 workflows 2010 customization models (full trust & sandbox) and 2013 App models Old workloads and customizations continue to work*
  • 9. Upgrade planning Definition Current state & future state Why What must be rebuilt, migrated, or upgraded Servers and settings Services & content Customizations Governance of upgrade Timeline, roles, responsibilities, policies and procedures, cost/benefit, risk and reward Impact Performance, disruption, downtime
  • 10. Upgrade Learn Validate Prepare Implement Test
  • 11. Upgrade Learn Validate Prepare Implement Test
  • 12. Upgrade improvements Faster Deferred site collection upgrade Safer No in-place upgrade Upgrade evaluation site collections Site collection and health checks Manageable Can be delegated to site collection administrators Site collection upgrade throttling System event notifications system Logging changes Flexible Federated services compatibility across versions
  • 13. Upgrade Learn Validate Prepare Implement Test
  • 14. Implement Build servers Deploy customizations Upgrade services Migrate to claims Upgrade content databases Upgrade site collections Along the way Backup everything first Minimize downtime Monitor progress
  • 15. Build server(s) Scripted deployment SQL Prerequisites SharePoint binaries Configuration Check out my Deployment Wizard session from the SPC, on video at http://www.mssharepointconference.com/Pages/default.aspx Cannot upgrade the configuration database
  • 16. Upgrade service applications 1. Document settings for service in source farm 2. Back up service application database(s) in source farm 3. Restore database to target farm 4. Create service application app pool 5. Create service application Attach or upgrade service database when creating the service application Some service applications require special attention: Project, Search, Secure Store 6. Create service application proxy 7. Start service instances only After service is created with upgraded databases
  • 17. Upgrade service applications Project Merge four databases into one before upgrading Secure Store Set service passphrase to the same value as before upgrade Search V2V admin database only Index cannot be upgraded, V2V Recommend: Start anew
  • 18. Upgrade the My Site Host 2010 mode or 2013 mode After My Site Host is upgraded to 2013 mode SharePoint 2013 social features become available New personal sites will be created in 2013 mode Personal site upgrade As users visit My Site Host, their sites are added to upgrade queue Upgraded by timer job Failed personal site upgrade If upgrade of personal site fails, it will be reattempted after a delay Can force upgrade attempt Site collection admin: From personal site UI Farm administrator: PowerShell if farm admin
  • 19. Authentication considerations Windows Classic (legacy) SP2013 limited support Windows Claims Default in SP2013 Required for Apps and some other features Migrate to claims before upgrade Recommended Authentication mode mismatches Database attach detects mismatched authentication modes Forms Authentication No changes from SP2010 Install and configure provider in SP2013 with same name before attaching database
  • 20. Migrating to claims authentication Perform as a separate step Clarify faults to reduce troubleshooting Migrate to claims before upgrade Recommended best practice Use Test-SPContentDatabase before attach Identify & remediate authentication problems Partial migration within content database Misconfigured web application Verify after upgrade Content security Functionality External data sources Web services
  • 21. Upgrade content databases 1. Document settings From source farm 2. Configure web app Application pool and managed account Managed paths AAM zones, URLs, IIS bindings 3. Install solutions and other customizations Install SP2010 customizations Install SP2013 customizations Make web.config changes 4. Ensure service apps are connected to web app 5. Attach content database
  • 22. Deferred Site Collection Upgrade SharePoint 2013 deep backwards compatibility SharePoint 2010 mode and SharePoint 2013 mode Attach content database 2010 mode 2010 mode is default. SP2013 mode is an additional step: not automatic on database upgrade. Upgrade availability Available to farm administrators Available to site collection administrators (configurable: SPSite.AllowUpgrade) System status bar notification Upgrade evaluation site collection Copy of site collection to evaluate upgraded functionality
  • 23. Performance Environment SQL server: CPU, memory, disk IOPS, database-to-disk layout (fragmentation), temp DB optimizations SharePoint server: CPU, memory Network bandwidth & latency Simultaneous upgrades
  • 24. Performance Database upgrade Rows: Site collections, webs, lists, documents, items, links Database size RBS Site collection upgrade Rows: Webs, lists, activated upgrading features, documents, items, links Upgrade throttling Concurrent upgrades: per web application or per content database Site collection content: storage or subweb count (set in web application) If upgrade request is throttled, it is placed in upgrade queue
  • 25. Disruption and Downtime Disruption Change client software Retrain users Refactor or replace customizations Mitigation: Deferred site collection upgrade Downtime Temporary disruption No such thing as ―zero downtime‖: data loss vs. downtime reduction Mitigation Add granularity to multi-site content DBs over 100GB: Move site collection to new DB, then upgrade Read-only databases: Content, Services (except Access) Parallel upgrades Upgrade offline, sync, redirect: requires third party tools
  • 26. Upgrade Learn Validate Prepare Implement Test
  • 27. Document environment Settings PowerShell WinDiff: web server extensions, IIS site (web.config), GAC, 14 & 15 root folders Customizations Full-trust solutions, admin-deployed InfoPath forms MSI, XCopy deployments Performance characteristics Hardware SQL Network
  • 28. Clean up Clean up SP2010 environment Delete stale content Site collections and web sites Remove extraneous document versions Rationalize templates, features & web parts Complete visual upgrades to SP2010
  • 29. Manage customizations Category Examples Likely Impact Visual Master Pages 2010 mode: function Themes 2013 mode: fail Web Pages Web Parts Data Content Types If working: no impact List Types If missing: blocker Web Templates Upgrade required: expensive—iteration Site Definitions Internals Web Services Incompatible Windows Services HTTP Handler HTTP Module
  • 30. Inform Users Action What is needed: requirements, information gathering, content classification & tagging When it will happen: events, schedule Expectations What will happen What happens next, if it works What happens next, if it fails Instructions How to upgrade site collections When to upgrade site collections How to validate upgrade Support How to communicate with upgrade team
  • 31. Upgrade Learn Validate Prepare Implement Test
  • 32. Build test farm(s) Maximize realism of simulation Use similar hardware Use real data, not samples Deploy all required customizations Minimize URL changes Minimize name changes (SQL Alias) Minimize impact on production environment Live databases External data connections SQL server performance Active Directory profile data
  • 33. Evaluate techniques Methods & processes Confirm Script Downtime mitigation Performance SQL Server responsiveness SharePoint responsiveness Validation Troubleshooting
  • 34. Test & Repair Test-SPContentDatabase Configuration gaps Orphaned sites: site collections in content database but not in config database site map Missing/unregistered customizations: features, site definitions, templates, web parts Row sizing for predicting comparative upgrade speeds: Add –ShowRowCounts switch Authentication mis-match Repair-SPContentDatabase Orphaned webs Orphaned lists Orphaned items Test-SPSite and Repair-SPSite
  • 35. Staging Migration Use a staging farm Offline Performance matters only in relation to upgrade, not day-to-day utilization Validate and remediate In a non-production environment Particularly if migrating to the cloud Insufficient access and tools to remediate problems after content is in Office 365
  • 36. Upgrade Learn Validate Prepare Implement Test
  • 37. Upgrade Learn Validate Prepare Implement Test
  • 38. Validate Review events and logs Troubleshoot failures Remediate UI/UX issues Remediate data issues
  • 39. Logging Changes Upgrade logs changed to ULS format TSV format allows improved parsing Can be imported into Excel Includes Correlation ID Site collection upgrade logs Available to Site Collection admins Uses separate logging level control than rest of upgrade
  • 40. Validate Review events and logs Upgrade error log Full upgrade log ULS Start at top of log, work downwards (address dependencies) Troubleshoot failures Process/assembly load Authentication (login, access) Missing services Missing files or customizations Content Remediate UI/UX issues Remediate data issues
  • 41. Validation Checklist Existing sites High-priority Sample of each site definition & feature All sites Provisioning of new sites Site collections and subsites Activate features, create lists & libraries, create pages, add web parts As new 2010 mode As new 2013 mode As new 2010 mode upgraded to 2013 mode Validate against new 2010 mode
  • 43. Site Collection Health Checks Rule based health checks Looks for common issues Upgrade-blocking issues Missing SP2013 templates Post-upgrade issues Un-ghosted files Site collection level scoped tool UI for Site Collection Admins PowerShell cmdlet for Farm Admins Runs automatically before Site Collection V2V upgrade Prevents upgrade if blocking issues detected Does not run automatically before B2B upgrades
  • 44.
  • 45. What doesn‟t work? 2010 Web Analytics 2010 Office Web Applications 2013 Office Web Applications used for sites whether in 2010 mode or 2013 mode Project Web Access (PWA) templates Must upgrade to 2013 mode Project Sites (PWS) supported in both 2010 and 2013 modes Specific functionality User defined functions in Excel Services PowerPoint Broadcast sites External BLOB Storage (EBS)
  • 46.
  • 47. Multi-farm scenarios 1. Build SP2013 service and content farms 2. Pre-index content 3. Upgrade federated services to SP2013 Profile, Search, Social, Metadata, BCS, Secure Store Set SP2010 service databases to read-only at SQL to prevent data loss 4. Consume federated SP2013 services in 2010 farm 5. Upgrade services and content databases Set SP2010 content databases to read only Validate database upgrades Immediately upgrade databases required to be 2013 mode (e.g. PWA) 6. Redirect requests to SP2013 farm 7. Upgrade sites
  • 48. Restructure physical or logical architecture New features in SharePoint 2010 Content type hub Document information policies Managed metadata New features in SharePoint 2013 Search: Continuous crawl, Content By Search Cross-site publishing (XSP) Managed navigation Lessons learned Information management: security, compliance, information lifecycle management Service management: performance, storage, SLAs, content recovery, high availability, disaster recovery
  • 49. Information assessment Assess all content Business needs change Information management & service management requirements change Archive, Rebuild, Migrate, Delete (ARMD) Determine migration priority & action Create a migration request queue Site source URL Site target URL Action (archive, rebuild, remove, migrate, delete) Priority Roles & responsibilities Information gathering Processes and workflow Migration date
  • 50. Information (re)architecture Information architecture Content types, metadata, search, site map, navigation Classification (―tagging‖) processes and tools Plan for IA migration Map source IA to target IA Perform IA migration Third party tools Staging farm Consider and manage URL changes Utilize IA to facilitate and govern migration Prioritize and filter sites and content to migrate
  • 51. Governance, security & compliance Upgrade (improve) or establish governance Harden security Improve user and group management Rationalize and re-map security boundaries and controls Cleanse and validate content In source farm In staging farm In target farm Not recommended (on-premise) Not easy or even possible (Office 365)
  • 52. Migrate, don‟t upgrade Why Big bang migrations are complex and risky Downtime is not tolerable Garbage in – garbage out Bad decisions Database modifications Unsupported site definitions Information architecture changes Restructure Metadata Rules-based migration: filter, tag, process Migration of third-party components, e.g. workflows Migration from 2007 (or other platforms) to SharePoint 2013 or Office 365 How Third-party tools
  • 53. Upgrade and migration guidance Treat it as a real project Clean up the source environment first Upgrade more than just content Improve and restructure information architecture Architect governance, security, and compliance into the migration process and end state Upgrade related infrastructure and services, especially authentication (ADFS) Utilize test and staging farms Particularly important to test and stage on-premise before migrating to cloud Be granular Split large content DBs into multiple CDBs with fewer sites prior to upgrade Use migration tools to migrate subsets of content
  • 54.
  • 55. Evaluate third-party tools: Migration Prepare Perform migration Pre-scanning Automate Minimize down time: Improve performance, offline, and other options Re-architect farm Migrate other components, e.g. workflows Restructure information architecture Automatically classify content Support (!!!) Rationalize security management Migration is a one-time or rare activity for you Enforce and audit content & compliance It’s the raison-d’etre for migration tool ISVs Extensive knowledge and experience Align with business Services to support your migration process Align with business process: granularity, metadata-driven rules and filters Govern: workflows, approvals, controls
  • 56. Evaluate third-party tools Management of cloud, on-prem, and hybrid environments Expose and integrate legacy and non-SharePoint content Maintain a healthy service for the next change Information architecture: content, metadata, tagging, navigation Information management: security, compliance, information lifecycle Service management: performance, storage optimization, recovery, HA, DR Customization management: application and customization lifecycle management Service portfolio management
  • 57. Shout Outs Randy Williams Matt McDermott Jeremy Thake Eric Shupps Gary Lapointe Paul Swider Chris Givens Shane Young Andrew Connell Todd Klindt Spence Harbar Wictor Wilén Jason Himmelstein Asif Rehmani Todd Baginski Rob Bogue Scot Hillier Agnes Molnar

Notas do Editor

  1. After years of helping organizations around the world to deploy and implement SharePoint, Dan Holme has found that there are certain pain points that almost everyone encounters. Some are confusing concepts. Some are unfortunate decisions made based on misunderstanding Microsoft’s UI or documentation. Some are due to unnecessarily complex terminology. And some because there are things we might think that SharePoint should do, but can’t. In this session, Dan will share the most common and problematic scenarios, and their solutions, with the goal of saving you pain, time, and money. Think of this session as “Lessons Learned,” “Best Practices,” or “From the Field” on steroids. Whether you’re new to SharePoint or a seasoned veteran, in this grab-bag session there will be treasures for you! ​