1 / 38

Migration und ihre Tücken – Welche Anpassungen gibt es?

Migration und ihre Tücken – Welche Anpassungen gibt es?. Agenda. Migration in der Theorie Herausforderungen Mögliche Anpassungen Checklist Deep Dive Fragen und Antworten. Unsere Stärken: Über AvePoint. Partner. Technologien. Lösungen. Support. Dienstleistungen. Community.

odette
Download Presentation

Migration und ihre Tücken – Welche Anpassungen gibt es?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Migration und ihre Tücken – Welche Anpassungen gibt es?

  2. Agenda Migration in der Theorie Herausforderungen Mögliche Anpassungen Checklist DeepDive Fragen und Antworten

  3. Unsere Stärken: Über AvePoint Partner Technologien Lösungen Support Dienstleistungen Community

  4. Über Mich: Dennis Hobmaier T +49 89-2190989-66 M +49 174 1771935 www.AvePoint.de www.Hobmaier.net Dennis.Hobmaier@ avepoint.com @DHobmaier Technical Solutions Professional

  5. Szenario

  6. Szenario • 1x Inhaltsdatenbank • Datenvolumen 1 TB (MDF) • Migration über 2 Versionen hinweg • Microsoft SharePoint Portal Server 2003 (SPS) • Microsoft Office SharePoint Server 2007 (MOSS) • Microsoft SharePoint Server 2010 • Straffes Wartungsfenster

  7. Migration in der Theorie

  8. Gründe für Migration

  9. Vereinfachtes Vorgehen

  10. Detaillierte Vorgehensweise

  11. Herausforderungen

  12. Herausforderungen

  13. Mögliche Anpassungen

  14. Mögliche Anpassungen • Templates • Solutions • Webparts • IIS Einstellungen • Unghosted Pages • Event Receiver • Storage Auslagerung

  15. Templates / Site Vorlagen • Benutzerdefiniertes Template? • Template ID? • MSDN: „A site definition only needs one root Template element. To avoid conflict with IDs already used by Windows SharePoint Services, use unique values greater than 10,000 for the ID attribute. “ • Übersetzung • .\Config\Upgrade\<customTemplate>.xml Update Matrix • .\Config\Upgrade\SiteUpgradeConfigSPS.xml  Eintrag für jedes Template

  16. Solutions • Kompatibilität • 3rd Party Solution  Neue Version verfügbar? • Eigene Solution  Anpassung / Programmierung notwendig? • Ab SharePoint 2013 Kompatibilitätsmodus • Install-SPSolution –Identity Solution.wsp –GACDeployment–CompatibilityLevel{14,15} • http://www.hobmaier.net/2013/09/migration-nach-sharepoint-2013bin-ich.html

  17. Webparts • Webparts im Ziel vorhanden? • Seiten bereinigen • AvePoint‘sPre-Scan Tool zur Identifizierung – Wo?

  18. IIS Einstellungen • Ich hab doch die Central Admin • Ja, aber… • SSL-Zertifikate • Protokollierungseinstellungen

  19. Unghosted Pages • Ghosted = Un-Customized • Site Definitions vom Dateisystem • Unghosted= Customized • Dateisystem + Datenbank • SharePoint Designer • Reghosting= Customized  Un-Customized • Resetto Site Definition http://blogs.msdn.com/b/michael_yeager/archive/2007/11/03/sharepoint-terms-ghosted-unghosted-and-reghosted.aspx

  20. Event Receiver • API für Realtime / Live Änderungen • View • Update • Check-In • Create ... • Benutzerdefinierte Lösungen

  21. Storage Auslagerung • Datenaußerhalb der Inhaltsdatenbank? • Migration überAuslagerungstoolmöglich? • AusgelagerteDatenzurück in die Inhaltsdatenbank • BLOB Provider installiert? • $cdb = Get-SPContentDatabase <Name der Contentdatenbank, z.B. WSS_Content>$cdb.RemoteBlobStorageSettings • http://www.hobmaier.net/2013/09/wie-kann-man-uberprufen-ob-rbs-in.html

  22. Checklist

  23. Checklist • Informationen sammeln • Sprache • SharePoint • SQL • Szenario • Umsetzung mit AvePoint

  24. Informationen sammeln • Versionen des Betriebssystems • Anzahl Server • MSSQL Version und HA Konfiguration • Service Accounts / Berechtigungen • Zugriffsadressen

  25. Sprache • Basisinstallation • Language Pack • „Mal eben ändern“ • Templates sprachabhängig • .\Template\1031\XML\*.xml • .\Template\1033\XML\*.xml • 1031 = Deutsch • 1033 = Englisch • http://msdn.microsoft.com/en-us/goglobal/bb964664.aspx

  26. SharePoint • Prescan • SPS 2003: prescan.exe (separater Download) • MOOS 2007 und höher: stsadm –o preupgradecheck • Patchlevel • Aktuelles Service Pack • Aktuelles CU (Cumulative Update) • Staging und Produktions-Umgebung

  27. SQL • Compatibility Level  „100“ • Autogrow • Recovery Mode  Simple • Nach Abschluss  Full

  28. DeepDive

  29. Authentifizierung • Migrate from classic-mode to claims-based authentication in SharePoint 2013 • New-SPWebApplication –name "ClassicAuthApp" –Port 100 –ApplicationPool "ClassicAuthAppPool" –ApplicationPoolAccount (Get-SPManagedAccount "<domainname>\<user>") • Convert-SPWebApplication –Identity <yourWebAppUrl> –To Claims -RetainPermissions [ -Force] • http://technet.microsoft.com/en-us/library/gg251985.aspx

  30. Site Collection Upgrade steuern • Upgrade aktivieren • $site=Get-SPSite <URL> $site.AllowSelfServiceUpgrade=<Value> • Benachrichtigungverwalten • $wa=Get-SPWebApplication <URL> $wa.UpgradeReminderDelay $wa.UpgradeMaintenanceLink • Upgrade starten • Warteschlange: Upgrade-SPSite<http://site> -VersionUpgrade –QueueOnly • Jetzt: Upgrade-SPSite<http://site> -VersionUpgrade (-unthrottled) http://technet.microsoft.com/en-us/library/jj219599(v=office.15).aspx

  31. Site Collection Upgrade tunen • Web Application • $wa = Get-SPWebApplication <URL> $wa.SiteUpgradeThrottleSettings • Database • $db = Get-SPContentDatabase <DatabaseName> • $db.ConcurrentSiteUpgradeSessionLimit • „Evaluation Site Collection • Request-SPUpgradeEvaluationSiteCollection -identity URL to site

  32. Reporting • Upgrade Status verfolgen • Get-SPSiteUpgradeSessionInfo -ContentDatabase <DatabaseName> -ShowInProgress -ShowCompleted -ShowFailed |ft

  33. Migration mit AvePoint

  34. Möglichkeiten mit AvePoint • Selektive Migration • Nur aktive Inhalte migrieren • Migration als Chance aufzuräumen • Restrukturierung • Anforderungen geändert? • Bereinigung • Templates • Domain Migration

  35. Zusammenfassung

  36. Zusammenfassung Testen Sie mit „echten“ Daten!!! Je besser die Vorbereitung, desto erfolgreicher die Migration. Erstellen Sie eine Checkliste, um komplexe Schritte in der richtigen Reihenfolge durchzuführen. Download: http://bit.ly/I4yWLL

  37. Unsere Ressourcen: Mehr erfahren eTutorial Videos White Papers BesuchenSie www.AvePoint.de/Resources FallstudienmitKunden

  38. Fragen und Antworten

More Related