Einführung
Gründe für eine Migration auf die SharePoint Server Subscription Edition
- End of Life der Vorgängerversion (IT Life Cycle /Supportability / Compliance)
- Neue Funktionalitäten und die “Modern UI”
Warum ein „einfaches Upgrade“ bei SharePoint nicht ohne weiteres möglich ist – Komplexität einer Migration
Vorstellung der typischen Phasen einer Migration auf die SharePoint Server Subscription Edition
Analyse
- Aufnahme des IST-Zustandes der alten SharePoint Farm
- Worauf ist zu achten? (Daten / Lösungen / Formulare und Workflows)
- Unterstützung der Bestandsaufnahme mit Tools oder PowerShell-Skripten
- Ermittlung Mengengerüst und Identifikation spezieller Anforderungen (Anwendungsfälle)
- Wie kann eine Migration gelingen?
- Stolpersteine
- K.-o.-Kriterien
- Festlegen des Migrations-Umfanges
- Entscheidung, welche Art der Migration durchgeführt werden soll
- Tool-basiert (reine Inhaltsmigration)
- Durch Anhängen und Upgrade der Datenbanken (Inhalts- und Service-Datenbanken)
- Gemischtes Szenario (Tool + Datenbank-Attachment)
- Dritthersteller-Tools
- Ist die Lösung auch für SPSE verfügbar? Was tun, wenn nicht?
Implementierung Infrastruktur
- Skalierung und Aufbau der Zielplattform (SharePoint, SQL, Office Online Server, ggf. Workflow-Manager)
- Aufbau einer adäquaten Migrationsinfrastruktur
- Test-Farm
- Test-Clients
- Migrations-Client (bei tool-basierter Migration)
- Mail-System
- SharePoint 2016 Farm (wenn die Migration von SharePoint 2013 ausgeht)
Eine erste Testmigration (mit Auswertung)
- Durchführen einer ersten Migration zur Evaluierung
- Identifikation von möglichen Problemen
- Testen von Anwendungsfällen (und Lösungen)
- Ermitteln von Telemetrie für die Planung
- Erarbeiten von Vorgehensweisen und Checklisten für die Umstellung (Nacharbeiten)
Das Migrationskonzept und der Cut-Over-Plan
- Beschreibung der Migrationsprozesse und einer Roadmap
- Definition des zeitlichen Ablaufes
- Dokumentation der praktischen Umsetzung
Die produktive Migration
- Erforderliche Vorbereitungen (Clean-Up)
- Einfrieren aller Entwicklungs- und Konfigurationstätigkeiten
- Durchführung der Migration
- Durchführung von Nacharbeiten
Go-Live oder Rollback?
- Freigabe des Systems
- Betreuung der Anwender nach der Migration
Kommunikation
- Einbeziehen der Anwender in den Migrationsprozess
- (Teil-)Automatisierung von Kommunikationsprozessen
Praxisaufgaben (Hands-On-Labs)
- Planung und Skalierung Zielumgebung
- Bereitstellung eines Migrationstools (exemplarisch)
- Verwendung der PowerShell für zur Automatisierung
- Erstellung eines Cut-Over-Plans
- Durchführung einer Migration durch Anhängen von Datenbanken
- Migration von Inhalten mit einem Migrationstool