Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your...
-
Upload
edward-clarke -
Category
Documents
-
view
221 -
download
3
Transcript of Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your...
![Page 1: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/1.jpg)
Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own
Adam Burden
![Page 2: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/2.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
• Sr. Collaboration Architect and Trainer at JourneyTEAM• “Enjoying” SharePoint since 2004• MCT since 1996• Hobbies are Cycling, Mountain Biking, and Firearms• Not Welcomed in Canada For Many Years
Adam Burden
![Page 3: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/3.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
• Upgrade Stages• Configure SharePoint 2013 Farm• Copy Databases to New Farm• Upgrade Service Applications• Upgrade Content Databases• Upgrade Site Collections
Key Points
![Page 4: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/4.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
Upgrade Stages
![Page 5: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/5.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
Mid
Siz
e F
arm
A
rch
itect
ure SharePointWEB
Web Front EndOffice Web Apps
SharePointAPPCentral AdminWorkflow ManagerService Applications
SharePointSQLSQL Server Instance
Processor: 64-bit, 4 coresRAM: 12 GBHD: 100 GB for System DriveHD: 20 GB for Log FilesOS: Windows Server 2008 R2SharePoint 2010
Processor: 64-bit, 4 coresRAM: 12 GBHD: 100 GB for System DriveHD: 20 GB for Log FilesOS: Windows Server 2008 R2SharePoint 2010
Processor: 64-bit, 4 coresRAM: 12 GBHD: 100 GB for System DriveHD: Data Volume Size Will Vary Depending On Content SizeOS: Windows Server 2008 R2SQL Server 2008 R2 Enterprise
Web Front EndDistributed Cache
SharePointAPPCentral AdminWorkflow Manager
SharePointSQLSQL Server Instance
Processor: 64-bit, 4 coresRAM: 12 GBHD: 100 GB for System DriveHD: 20 GB for Log FilesOS: Windows Server 2012 R2SharePoint 2013
Processor: 64-bit, 4 coresRAM: 12 GBHD: 100 GB for System DriveHD: 20 GB for Log FilesOS: Windows Server 2012 R2SharePoint 2013
Processor: 64-bit, 4 coresRAM: 12 GBHD: 100 GB for System DriveHD: Data Volume Size Will Vary Depending On Content SizeOS: Windows Server 2012 R2SQL Server 2012 Enterprise
Office Web Application
Server
SharePoint 2010 SharePoint 2013
![Page 6: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/6.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
20
13
Hig
h A
vaila
bili
ty
Farm
Arc
hit
ect
ure
SharePointWEB1Web Front End
SharePointWEB2Web Front End
SharePointAPP1Central Admin
SharePointAPP2Search
SharePointSQL2Passive Cluster Node
SharePointSQL1Active Cluster Node
Network Load Balancing
SQLCluster
SharePointAPP3Office Web Apps
SharePointAPP4Office Web Apps
SharePointApp5Workflow Manager
SharePointAPP6Workflow Manager
SharePointAPP7Workflow Manager
SharePointAPP8Distributed Cache
![Page 7: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/7.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
Collect Information
• Alternate Access Mappings• Authentication Providers and Modes• Service Accounts• Quota Templates• Managed Paths• Blocked File Types• User Policies on Web Applications• Incoming and Outgoing E-Mail Settings• Customizations• Record Passphrase for Secure Store Service• Export the Encryption Key for the User Profile Service App
![Page 8: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/8.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
Prep SQL Server
• Temp DB – 1 file per core (8 max might be sufficient)• AutoGrowth - % Not Size• Fill Factor – Set to 80• File Placement – data and logs on separate drives• Max Degree of Parallelism – 1• SQL High Availability• SQL Aliases• Max Memory
![Page 9: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/9.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
SharePoint Server Prep
• Disable Loopback Check• Firewall Configuration• Antivirus Configuration• Server Updates
![Page 10: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/10.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
Install SharePoint 2013
![Page 11: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/11.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
ALWAYS Choose Complete!
![Page 12: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/12.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
Distributed Cache
By default all the servers in the farm are registered as a cache host.
BEST PRACTICE:Do not run the Distributed Cache service on a server where the following applications or services are running:• SQL Server• Search Service• Excel Services• Project Server
![Page 13: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/13.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
Farm Configuration Tasks
• Configure diagnostic logging and health data collection• Configure outgoing e-mail• Configure Authentication Providers• Configure Web Apps – Classics vs. Claims• Create and Configure service applications• Install Additional Software– Project Server– Workflow Manager– Office Web Apps– SSRS and PowerPivot
![Page 14: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/14.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
Copy Databases To New 2013 Farm
• Place 2010 Content Databases into Read Only mode
• Backup Content and Service Application Databases
• Restore Content and Service Application Databases
• Take Restored Databases out of Read Only Mode
![Page 15: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/15.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
Service Applications That Require PowerShell
• State Service• Session State Service• Subscription Settings Service• Workflow Service Application Proxy• Azure Access Control Service Application Proxy• Search Topologies
![Page 16: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/16.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
Service Applications That Can Be Upgraded
• Business Data Connectivity Service• Managed Metadata Service• PerformancePoint Services• Search• Secure Store Service• User Profile Service
![Page 17: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/17.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
Upgrade Service Applications
• To upgrade a service application database, you create a new service application and provide the name of the existing database to use for the new service application. As the service application is created, the database is upgraded.
![Page 18: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/18.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
• Secure Store Service Application• Business Data Connectivity Service Application• Managed Metadata Service Application• User Profile Service Application• PerformancePoint Service Application• Search Service Application
Upgrade Service Applications in This Order
![Page 19: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/19.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
• Use The Same URL and Configure AAMs• Use The Same Authentication Method• Recreate Included Paths• Recreate Quota Templates• Configure E-Mail Settings• Self-Service Site Creation• Create Managed Paths• Recreate Any Web App Policies
Create Web Applications
![Page 20: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/20.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
• Site Definitions• Style Sheets• Web Parts• Web Services• Features and Solutions• Assemblies• Web.config Changes• Administrator Approved Form Templates and Data
Connection Files for InfoPath
Reapply Customizations
![Page 21: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/21.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
• Mount-SPContentDatabase• Ensure that the account that you use to attach the
databases is a member of the db_owner fixed database role for the content databases that you want to upgrade.
Attach a Content Database to a Web Application
![Page 22: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/22.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
• View the Upgrade Status Page• View the Upgrade Log File– C:\Program Files\Common\Microsoft Shared\Web Server
Extentions\15\Logs\Upgrade-YYYYMMDD-HHMMSS-SSS-error.log
• View Upgrade Status for all Databases– Get-SPContentDatabase | ft Name,
NeedsUpgradeIncludeChildren
Verify Upgrade of First Database
![Page 23: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/23.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
• Verify Site Collections Working in 2010 Mode• Migrate user accounts to claims authentication• Update links that are used in any upgraded
InfoPath form templates• Configure Search Topology• Perform a Full Crawl• Backup your farm
Next Steps
![Page 24: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/24.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
Upgrade Site Collections
• Run Site Collection Health Checks• Upgrade a Site Collection• Review Upgraded Site Collection• Manage Site Collection Upgrades• Upgrade My Sites
![Page 25: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/25.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
![Page 26: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/26.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
• Test, test, TEST!• GetUserByProfile Method in InfoPath does not work
with claims authentication• Workflow Manager does not install on Windows
Server 2012 R2 Without Some Massaging
Extras!
![Page 27: Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own Adam Burden.](https://reader036.fdocuments.us/reader036/viewer/2022062410/5697bfbd1a28abf838ca2368/html5/thumbnails/27.jpg)
JourneyTEAM - www.journeyteam.com – 615-771-5300
Q&A
• [email protected]• @JABurden• www.linkedin.com/in/adamburden