Inspirirani ljudima. Ugasite mobitele. Hvala. Dražen Pavković Premier Field Engineer Microsoft Migracija na SharePoint 2013.

Slides:



Advertisements
Similar presentations
Philadelphia Area SharePoint User Group January 30, 2013 Chris Mann RJB Technical Consulting
Advertisements

Whether you like it or not! Importance increases significantly with SharePoint 2013 Pretty much every investment area relies on Profiles for core.
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
Upgrading to SharePoint Who, When & Why Considerations: Good candidates for upgrade You need certain 2010 features You have not done significant*
Randy Williams, MOSS MVP Senior Consultant Synergy Corporate Technologies.
Implementing enterprise governance can sometimes feel like trying to corral an exuberant crowd.
Physical Topology Logical Topology Authentication Licensing.
Turners SharePoint Web Site How we did it. 2 Page Anatomy Custom Search Web Part Custom Search Web Part Data Form Web Parts Content Query Web Part HTML.
Welcome to the Minnesota SharePoint User Group November 11 th, 2009 SharePoint 2010 Administration Wes Preston, Brian Caauwe.
JourneyTEAM - – Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
SharePoint Server 2013 Architecture and Identity
02 | Install and Configure Team Foundation Server Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
1 Chapter Overview Creating User and Computer Objects Maintaining User Accounts Creating User Profiles.
Module 2 Deploying SharePoint Portal Server 2003.
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
Migrating from SharePoint 2003 to SharePoint 2007 December 7, 2007 Captaré Consulting, LLC Coskun Cavusoglu Senior Consultant, MCP Microsoft Certified.
Update your servers to service pack 2. Ensure that the environment is fully functioning. Migrate to 64 bit servers is necessary. REVIEW UPGRADE BEST PRACTICES.
JourneyTEAM - – Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start.
OM. Brad Gall Senior Consultant
A Close Look Inside the SharePoint Engine Randy Williams, MVP MOSS Synergy Corporate Technologies
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
Module 12 Installing and Upgrading to SharePoint 2010.
Benjamin Lavalley, Sr. Product Marketing Manager Kaseya 2 Upgrade Review.
Module 8 Configuring and Securing SharePoint Services and Service Applications.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
PC319 A B C A B C A A A.
Basic Developer Knowledge That Every SharePoint Admin Must Have Randy Williams, MVP MOSS Synergy Corporate Technologies
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
New SharePoint 2016 Features
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
Upgrading Projects to Visual Studio 2010 Upgrading Projects to SharePoint 2010 Integrating with SharePoint 2010.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Module 10 Administering and Configuring SharePoint Search.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
Partners’ Webinar 01/31/2013 Karol Jarkovsky Solution Architect Upgrading Kentico.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Ian Morrish Senior Consultant OFC302 Understanding SharePoint Trouble Shooting Best Practices Resources.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Intro to Datazen.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.
| Lausanne Successful Migration to SharePoint Planning Considerations & Migration Strategies Roberto V. Delgado Sr. Technical Solutions Professional.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Module 5: Managing Content. Overview Publishing Content Executing Reports Creating Cached Instances Creating Snapshots and Report History Creating Subscriptions.
VITALE, CATURANO & COMPANY LTD Microsoft SharePoint Databases Overview VITALE, CATURANO & COMPANY LTD SharePoint Developer Series – SharePoint Database.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Ontolica Fusion 4.0 The easy Automation Tool for SharePoint Steen Jakobsen Fusion Principal Architect
Not Your Father’s Laserfiche AA101 Michael Allen.
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
The Ultimate SharePoint Admin Tool
SQL Database Management
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
SharePoint Site Admin Training
Learn Upgrade Speaker name Title Microsoft corporation 9/16/2018
Upgrade - Validate Sean Livingston Senior Program Manager Microsoft
Migration to SharePoint 2013
Test Upgrade Name Title Company 9/18/2018 Microsoft SharePoint
Searching Business Data with MOSS 2007 Enterprise Search
What's New in SharePoint Server 2019
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Designing IIS Security (IIS – Internet Information Service)
Presentation transcript:

Inspirirani ljudima. Ugasite mobitele. Hvala.

Dražen Pavković Premier Field Engineer Microsoft Migracija na SharePoint 2013.

Inspirirani ljudima. Overview

Migration options Database attach Version-to-version (2010 to 2013) upgrade Upgrade of some service applications Build-to-Build (patch) upgrade In-place Only for B2B

Overview

Databases eligible for database attach Content Databases Search Administration User Profile Managed Metadata Secure Store PerformancePoint BCS SSRS Project All four databases merged into one

Upgrade Site collection upgrade Separated from content database upgrade Significant schema changes Sparse columns Shredded storage for documents and other binary objects

Authentication changes Windows authentication (Windows Classic) is deprecated Can be set only via PowerShell Claims is the recommended SharePoint Authentication method Windows, Forms, and Third-Party Identity Providers all provide Claims Identities Test-SPContentDatabase in SharePoint 2013 detects mismatched authentication modes from source to destination Options for Claims Migration: Recommended option is prior to database migration

Site collection upgrade Site Collection Upgrade Multiple version site collection compatibility modes Self-service upgrade Managed queue of pending upgrades Site Collection health checks Upgrade Evaluation Site Collections Notification System

Site collection upgrade 2010 site collections continue to render unchanged in 2013 No SharePoint 2010 installation required 2013 has all required SharePoint 2010 files included Replaces Visual Upgrade Allows deep backwards compatibility Most 2010 features remain available Existing customizations continue to work as is All sites remain in 2010 mode after database attach Cannot be forced automatically on database upgrade

Site collection upgrade Site collections can be upgraded to 2013 mode By farm admins By site collection admins (if allowed by farm admins) Web Application settings determine available versions for new site collections Existing site collections remain in 2010 mode when database is attached New site collections can be created in 2010 or 2013 mode Unless admin changes settings

Site collection upgrade Preview existing site in 2013 mode Creates side by side copy of existing site collection Occurs in scheduled Timer Job process Can be an expensive operation Notification sent when evaluation site is available To requester and all site collection administrators is optional if request occurs via PowerShell

Site collection upgrade Upgrade from queue is executed immediately in current process if not effected by throttling If throttled, upgrade will be deferred and picked up by timer job Application Pool throttles – effect upgrades started from Web pages Content Database throttles – effect upgrades started from Web pages or PowerShell Prevents overload from self service site collection upgrade

Service farms 2010 farms can consume 2013 Service Applications Search Profile Secure Store Managed Metadata BCS Allows parallel service farms 2010 farms can consume 2010 and 2013 Services 2013 farms can consume only 2013 Services Upgrade Services farms first

Inspirirani ljudima. Process

Document configuration Farm Settings Server Settings Domain and Network Settings Service and Service Application Settings Databases Content Databases Service Application Databases Web Applications External Services Multi- and Cross-Farm Configuration

Downtime mitigation Read-Only Databases and Site Collections Set-SPSite –LockState ( ReadOnly | NoAccess | Unlock ) Set SQL databases to read only (SharePoint is aware) Migrate content databases individually Migration of content instead of upgrade of databases Set Service Application databases to read-only

Identify stakeholders SharePoint Administrators Server Administrators Network Administrators Security Administrators Database Administrators Client Administrators Helpdesk Site Collection Owners and Administrators Site Designers and Developers Site Users Partners Executive sponsors and stakeholders

Change notifications Changes following upgrade URL changes Functionality changes Upgrade window Date and time Planned duration Availability during upgrade window Read-Only or not at all Site collection upgrade Will you allow evaluation site collections? Will you allow self-service site upgrade? Will you enforce site upgrade? When?

Testing Ensure test environments cannot impact production environment Do external data connections effect production external systems? Shared resources (e.g. SQL, disk or network) Minimize differences in test environment Server and DNS names Load balancing arrangements Same hardware Use real data

Test-SPContentDatabase Checks for dependencies between content database and environment Warnings to console; Reports to ULS Detects and Reports on: Missing Site Definitions Missing Features Site Collection Orphans (SiteMap Sites) Missing files for ghosted pages Missing Web Parts Missing Event Receiver assemblies Table Row Counts

Deploy Create managed paths before attaching content databases Use same as existing environment If existing managed paths do not exist, SharePoint creates default paths Two explicit inclusions at the same path will cause the path to be turned into a wildcard inclusion Paths applied to databases attached later may not match

Content database upgrade Ensure Managed Paths exist Ensure Service Application Proxy Group contains all previous service application proxies Ensure AAMs are configured correctly Run Mount-SPContentDatabase Automatic snapshotting during Upgrade

Content database upgrade: Monitor Percentage Update in Console Page in CentralAdmin ULS Logs Get-SPPendingUpgradeAction

Upgrade commandlets Upgrade-SPFarm Upgrades all objects in farm recursively, including all databases and sites (build-to-build only) Upgrade-SPContentDatabase Upgrades content databases sites (build-to-build only) Upgrade-SPSite Only upgrades sites

Site upgrade Via UI: User clicks “Start Now” or Site Collection Upgrade page Site Health Check must pass first If passes constraints, runs in process Otherwise, queued for timer job Via PowerShell: Upgrade-SPSite Still must pass site health check Defaults to build-to-build upgrade If not queued, upgraded immediately

Site upgrade logs {SiteUrl}/_catalogs/MaintenanceLogs {DateTime}.txt {DateTime}-error.txt SharePoint Log Directory (default: 15\LOGS) SiteUpgrade-{DateTime}.txt SiteUpgrade-{DateTime}-error.txt DEBUG and VERBOSE messages only logged to file system log MEDIUM and higher messages to document library

Site upgrade evaluation Via UI or Request-SPUpgradeEvaluationSite Evaluation Site Creation Queue: PreviewSiteRequests table Initial preview site expiration governed by: SPWebApplication.UpgradeEvalSitesRetentionDays (default == 31) job-create-upgrade-eval-sites Daily between 1:00am and 1:30am (default) Uses snapshots if available job-delete-upgrade-eval-sites Sends s within two days of expiration Deletes after expiration Daily between 1:00am and 1:30am (default)

Personal sites Personal Sites Upgrade Upgrade MySiteHost User sites are automatically upgraded on first access

Migration - PowerShell New-SPWebApplication -Name "Upgrade" -ApplicationPool "SharePoint Web Applications" -Url -Port 80 - AuthenticationProvider (New-SPAuthenticationProvider -DisableKerberos –UseWindowsIntegratedAuthentication) Test-SPContentDatabase -Name WSSContent_ContosoUpgrade_Restored - WebApplication -ServerInstance SPSQL01 Mount-SPContentDatabase -Name WSSContent_ContosoUpgrade_Restored - WebApplication Upgrade-SPSite -Identity -VersionUpgrade

Test (1) Check authentication providers Can you access home page and _layouts pages? Confirm PeoplePicker works Pick certain sites in advance and check if they work At least one from each site definition Test MySites Start service instances only after service application are created

Test (2) Search Crawl content sources, check scopes and best bets Profile Check profile sync works BCS Check connections to external data Secure store Check access

Test (3) Validate external data connections InfoPath connections, BCS connections, Excel services, Search crawl external targets Confirm connections work for all users Administrators and end users Connection strings may need to be edited Services may be incorrectly set up Network and firewall filters

Inspirirani ljudima. Customizations

Types of customizations Visual – Likely Issues Master Pages Themes Web Pages Web Parts Content Structure - Migrate to 2013 and test Content Types List Templates Web Templates Site Definitions Platform - Evaluate Web Service Windows Service HTTP Handlers and Modules

Content types and list schemas High level of dependency during upgrade and migration If schema is not available for list, it will not render Modifications require planning Iterate over every instance to update Require independent validation and testing Beware of conflicts Column Names Paths Upgrade Definition Files can help

Install customizations Install previous customizations Use existing solutions when available Run installers Script file deployment and config file changes Install new customizations Use solutions as much as possible Can defer installation of 15 solutions if using 2010 mode sites web.config changes to consider SafeControls Forms Authentication Providers BlobCache

Deploying customizations Solutions Default deployment of existing solutions will deploy to 2010 directories Use Install-SPSolution –CompatibilityLevel to force cross-version install Files Master pages, JavaScript, CSS, othe XML Deploy to 14 and 15 hives if necessary

Inspirirani ljudima. Troubleshooting

Troubleshooting - Site rendering Site doesn’t render? Class reference missing from SafeControls list Assembly or referenced items not installed Site renders wrong? Rendering issues due to expecting earlier version artifacts  such as old JavaScript and CSS Exceptions due to missing artifacts or deprecated API calls

Troubleshooting - Access denied Access denied errors Ensure account has access to databases Ensure account is site collection admin Ensure account is local administrator

Troubleshooting - Diagnostics session Start/Stop-SPDiagnosticsSession -CorrelationId -Dashboard -TraceLevel

Troubleshooting vs 2013 Existing 2010 visuals should work without changes in 2010 mode Issues can occur when upgrading site collections to 2013 mode Common causes are: References to 2010 or earlier version of files  Has explicit references to _layouts (defaults to 14)  Relies on 2010 JavaScript and/or CSS while in 2013 mode Pages that have been modified using 2010 or earlier visuals  Customized (unghosted) pages  Custom ASPX pages

Troubleshooting - other Look in upgrade log for problems with customizations Plan to address problems as soon as possible to narrow potential problems For WSP solutions ensure you have installed to correct target -CompatibilityLevel parameter required For 3rd party components/services Install 2013 versions May also need previous versions for 2010-mode sites

Inspirirani ljudima. Pitanja i odgovori.