4. Markus Hintner
Update - was ist neu?
҉ Kein In-Place-Upgrade (weder von 2007
noch von 2010) für V2V (Version-to-
Version)
҉ In-Place nur für B2B (Build-to-Build)
҉ „Deferred Site Collection Upgrade“ als
Nachfolger von „Visual Upgrade“
҉ Viele Elemente sowohl
in Version 14 als auch
15 vorhanden
4
5. Markus Hintner
Was ist neu?
҉ Kein stsadm –o preupgradecheck
҉ stsadm is deprecated (still )
5
6. Markus Hintner
Update-Zyklus
6
Learn
•Upgrade methods
•New capabilities
•Downtime mitigation
Prepare
•Document
environment
•Manage
customizations
•Plan upgrade strategy
•Make items upgradable
Test
•Build test farms
•Use real data
•Evaluate techniques
•Find issues early
Implement
•Build/upgrade farms
•Deploy customizations
•Minimize downtime
•Monitor progress
Validate
•Troubleshooting
•Upgrade event failures
•UI/UX issues
•Data issues
8. Markus Hintner
Sammeln von Informationen
҉ Test-SPContentDatabase
҉ 2010 und 2013
҉ WinDiff
҉ Web Server Extensions
҉ All installed customizations
҉ IIS Web Site directory
҉ Web.config file differences
҉ GAC
҉ All installed and referenced global assemblies
҉ Solutions (Farm)
҉ Sandboxed Solutions Teil der ContentDB
8
9. Markus Hintner
Test-SPContentDatabase
҉ Liefert Informationen über eine Content
Database
҉ Fehlende Site Definitions
҉ Fehlende Features
҉ Fehlende Assemblies
҉ Authentifizierung
҉ -ShowRowCount
҉ Achtung: Änderungen zwischen Durchläufen
werden nur sichtbar, wenn PowerShell Session
geschlossen wird
9
11. Markus Hintner
Authentication
҉ Web Applications in SP 2013 sind by
default claims enabled
҉ Warnung beim Anhängen einer ContentDB,
die von einer Windows Classic Web App
stammt
҉ Entweder vorher nach Claims migrieren
oder Windows Classic Web App in 2013
erzeugen und nach dem Anhängen
migrieren
11
13. Markus Hintner
Upgradeplanung (2)
҉ Anpassungen identifizieren
҉ Customizations
҉ Webparts
҉ Solutions
҉ Binaries (_layouts, Features)
҉ Verwaltete Pfade (wenn nicht vorhanden im Ziel, legt
SharePoint Pfade an -> passen u.U. nicht in Umgebung)
҉ SQL Datenbank-Anpassungen rückgängig machen
҉ Test-SpContentDatabase
҉ Nicht vergessen
҉ Timer Jobs
҉ IIS Anpassungen
҉ Third Party Produkte
13
14. Markus Hintner
Upgradedauer
҉ Database
҉ # Site Collections
҉ # Webs
҉ # Lists
҉ # Documents
҉ # Links
҉ Overall database size
҉ Site Collection
҉ # Webs
҉ # Lists
҉ # Activated upgrading
features
҉ # Documents
҉ # Links
14
҉ Environment
҉ Simultaneous upgrades
҉ SQL server disk I/O per
second
҉ SQL server database to disk
layout
҉ SQL server temp DB
optimizations
҉ SQL server CPU & memory
҉ SharePoint server CPU &
memory
҉ Network bandwidth & latency
15. Markus Hintner
Upgradedauer
҉ Manuelles Ändern des Recovery Models
der Content Database auf „simple“ kann
Geschwindigkeitsvorteil bringen
҉ autom. von 2007 auf 2010
҉ manuell von 2010 auf 2013
15
16. Markus Hintner
Upgrade Prozess
҉ Mount-SPContentDatabase
҉ Achtung bei B2B Upgrade!
҉ Upgrade-SPContentDatabase
҉ Vorwiegend bei B2B Upgrade
҉ -NoB2BSiteUpgrade -> Child Site Collections
werden nicht aktualisiert
҉ Upgrade-SPSite (Deferred Site Collection Upgrade)
҉ für B2B und V2V (-VersionUpgrade)
҉ -QueueOnly fügt Request zur UpgradeQueue ->
Timer Job (Upgrade Site Collections)
҉ -Unthrottled wird nicht empfohlen
16
18. Markus Hintner
Upgrade Prozess
҉ Während DB-Upgrade kann die Datenbank
temporär bis zu 50 % größer werden
҉ Platz kann nach dem Upgrade wieder
freigegeben werden
҉ In großen Umgebungen verursacht 10 %
Vergrößerung beim Logfile u.U. Timeouts
18
19. Markus Hintner
Upgrade Prozess (2)
҉ Service Upgrade
҉ Wiederherstellen der Datenbank(en)
҉ Erstellen der neuen ServiceApplication mit
altem DB-Namen
҉ Erstellen des SA-Proxies
҉ Starten des Dienstes in der Farm
19
20. Markus Hintner
Site Collection Modes
҉ Nach dem Datenbank-Upgrade haben alle
Site Collections den CompatibilityLevel 14
҉ Get-SPSite | Upgrade-SPSite –VersionUpgrade
҉ Neue Site Collections können mit 14 oder
15 angelegt werden
҉ Abhängig von CompatibilityRange
20
21. Markus Hintner
Im 14-Mode nicht unterstützt
҉ Alle neuen SP 2013 features ;-)
҉ 2010 Web Analytics
҉ 2010 Office Web Applications
҉ PowerPoint Broadcast Sites müssen entfernt
werden
҉ Project Web Access Sites
21
22. Markus Hintner
Deferred Site Collection
Upgrade
҉ Existierende Sites aus 2010 arbeiten
unverändert in 2013
҉ keine SP 2010 Installation notwendig
҉ SharePoint 2013 enthält alle notwendigen
Dateien
҉ Default Einstellung aller Site Collections in
aktualisierten Datenbanken
҉ Keine automatische Einstellung während
Mount-SPContentDatabase möglich
22
23. Markus Hintner
Site Collection Health Check
҉ Regelbasierte Überprüfungen
҉ Schaut auf „common issues“
҉ fehlende SP2013 Templates
҉ Unghosted files
23
Test-SPSite -Identity <SiteURL> [-Rule <RuleID>]
24. Markus Hintner
Site Collection Health Check
҉ Läuft automatisch vor V2V Upgrade
҉ verhindert das Upgrade, falls Probleme
entdeckt werden
҉ Läuft nicht vor einem B2B Upgrade
24
26. Markus Hintner
Upgrade Evaluation Site
Collection
҉ Upgraded Preview einer existierenden Site
҉ Side-by-Side-Kopie
҉ kann SQL Server Snapshots nutzen
҉ ansonsten SP Backup-Restore-Process
҉ Timer Job basiert
҉ Benachrichtigung nach
erfolgter Fertigstellung
26
29. Markus Hintner
Überprüfung des Upgrades
҉ Upgrade Status
҉ Review Database Status
҉ Funktionalität der Service Applications
҉ Search
҉ Crawls
҉ User Profile und Social
҉ My Site Host (14 oder 15)
҉ Managed Metadata
҉ BCS
҉ Verbindungen
҉ Secure Store
҉ Office Services (Access Service, Access, Web Apps)
29
30. Markus Hintner
Nach dem Upgrade
҉ Datenbankgröße überprüfen
҉ Datenbank hat nach dem Upgrade u.U. die
2-3fache Größe
҉ Einer der wenigen Fälle, in denen DB Shrink ok
ist
30