25
Апгрейд и миграция на SharePoint 2016 Журкин Борис, SharePoint разработчик

Апгрейд и миграция на SharePoint 2016

Embed Size (px)

Citation preview

Page 1: Апгрейд и миграция на SharePoint 2016

Апгрейд и миграция на SharePoint 2016

Журкин Борис, SharePoint разработчик

Page 2: Апгрейд и миграция на SharePoint 2016

Обзор Причины для миграции Апгрейд SharePoint Server Апгрейд Project Server Результаты апгрейда

Page 3: Апгрейд и миграция на SharePoint 2016

Зачем все это нужно1) Утверждение ресурсов в Project Server 2016(!)2) Гибридный поиск3) Новое мобильное представление4) Новый интерфейс OneDrive for Business

Page 4: Апгрейд и миграция на SharePoint 2016

Обзор Причины для миграции Апгрейд SharePoint Server Апгрейд Project Server Результаты апгрейда

Page 5: Апгрейд и миграция на SharePoint 2016

План миграции1) Подготовка фермы SP 2013 к миграции2) Настройка фермы SP 20163) Тестовая миграция на SharePoint 20164) Исправление всех ошибок, документирование

процесса исправления.5) Перевод фермы SharePoint 2013 в режим read-

only, миграция на SharePoint 2016.6) Опытная эксплуатация

Page 6: Апгрейд и миграция на SharePoint 2016

Подготовка SP 20131) Установить обновления – не ниже SP12) Все сайт коллекции необходимо перевести в

режим SharePoint 2013. Проверить:Get-SPSite -Limit All | ? { $_.CompatibilityLevel -eq

14 }

Page 7: Апгрейд и миграция на SharePoint 2016

Настройка SP 2016Используется в SP 2013

Что надо сделать, чтобы заработало в SP 2016

Синхронизация профилей пользователей через FIM 2010.

Использовать Active Directory Import или установить MIM 2016. https://technet.microsoft.com/EN-US/library/mt627723(v=office.16).aspx

Excel Services, Excel Web API

Установить Office Online Server. https://technet.microsoft.com/en-us/library/jj219455(v=office.16).aspxНастроить web APIhttps://technet.microsoft.com/en-us/library/ff431687(v=office.16).aspx

PowerPivot, PowerView Доступен только в SQL Server 2016. Установка PowerPivot -https://msdn.microsoft.com/en-us/library/jj219067.aspx

Tags and Notes Ничего не надо делать, все работает

Page 8: Апгрейд и миграция на SharePoint 2016

Процесс апгрейда 1) Поднять и настроить ферму SP 20162) Перенести контентные базы данных и базы приложений в

SP 2016 3) Создать Web-Application для апгрейда.4) Скопировать все кастомизации (wsp, css, js, features и

т.д.)5) Апгрейд БД Service Application6) Апгрейд БД контента7) Апгрейд сайт-коллекций

https://technet.microsoft.com/en-us/library/cc262483(v=office.16).aspx

Page 9: Апгрейд и миграция на SharePoint 2016

Перенос кастомизаций1) Экспортируем все wsp c SP 2013 и деплоим в

SP 2016 2) Переносим кастомизации без wsp3) Апгрейдим Infopath формы

Update-SPInfoPathFormTemplate

Page 10: Апгрейд и миграция на SharePoint 2016

Кастомизации без wsp1) Запаковать кастомные сборки, картинки, скрипты, стили из layouts в wsp.2) Использовать {SharePointHive}\CONFIG для переноса кастомизаций

Page 11: Апгрейд и миграция на SharePoint 2016

Апгрейд Service Applications1) Business Data Connectivity service application2) Managed Metadata service application3) PerformancePoint Services service application4) Search service application5) Secure Store Service application6) User Profile service application https://technet.microsoft.com/en-us/library/jj839719(v=office.16).aspxПеред началом апгрейда проверьте, что инстансы Service Applications запущены

Page 12: Апгрейд и миграция на SharePoint 2016

Миграция User Profile SA1) Мигрируем Managed Metadata2) Создаем новый User Profile SA через powershell,

указываем базы, которые перенесли с 2013 SharePoint

3) Мигрируем контентную базу личных сайтов. Если личные сайты расположены не в отдельном web-application, проверяем доступна ли корневая сайт коллекция. Если нет,

мигрируем сначала ее.4) Указываем новый URL для My Site Host5) Включить Self-service site creation6) Проверяем, все ли работает

Page 13: Апгрейд и миграция на SharePoint 2016

Апгрейд БД контента1) Проверяем, установлен ли весь кастом

Test-SPContentDatabase -Name DatabaseName -WebApplication URL

2) Апгрейдим базуMount-SPContentDatabase -Name DatabaseName -

DatabaseServer ServerName - WebApplication URL –SkipSiteUpgrade

3) Апгрейдим сайт-коллекции Get-SPSite -ContentDatabase <DBName> -Limit All | Upgrade-

SPSite - VersionUpgrade -QueueOnly https://technet.microsoft.com/en-us/library/cc263299(v=office.16).aspx

Page 14: Апгрейд и миграция на SharePoint 2016

Обзор Причины для миграции Апгрейд SharePoint Server Апгрейд Project Server Результаты апгрейда

Page 15: Апгрейд и миграция на SharePoint 2016

Апгрейд Project Server1) Делаем апгрейд базы контента SharePoint

Mount-SPContentDatabase -Name <database name> -WebApplication <Web application name>2) Мигрируем базу Project Server Migrate-SPProjectDatabase -DatabaseName <database name> -SiteCollection <PWA site URL> 3) Убираем лимит с сайт коллекции (если есть) Set-SPProjectDatabaseQuota -url <PWA Site Url> -Enabled $false 4) Мигрируем планов ресурсов(для утверждения ресурсов) Migrate-SPProjectResourcePlans -URL "http://intra.rtsp.local/PWA" 5) Проверяем корректность апгрейдаhttps://technet.microsoft.com/en-us/library/ee662104(v=office.16).aspx

Page 16: Апгрейд и миграция на SharePoint 2016

Обзор Причины для миграции Апгрейд SharePoint Server Апгрейд Project Server Результаты апгрейда

Page 17: Апгрейд и миграция на SharePoint 2016

Сайт SP 2013 без кастомного UI

Page 18: Апгрейд и миграция на SharePoint 2016

Сайт SP 2016 без кастомного UI

Page 19: Апгрейд и миграция на SharePoint 2016

Сайт SP 2013 c кастомным UI

Page 20: Апгрейд и миграция на SharePoint 2016

Сайт SP 2016 c кастомным UI

Page 21: Апгрейд и миграция на SharePoint 2016

OneDrive SP 2013

Page 22: Апгрейд и миграция на SharePoint 2016

OneDrive SP 2016

Page 23: Апгрейд и миграция на SharePoint 2016

Немного цифрПеренесено:

3 базы контента, общий объем – 70 ГБ4 Service Applications – Metadata, Secure Store, Search и UPS

1 инстанс Project server

Найден всего 1 баг – не проапгрейдился My Site Host.Потрачено времени, включая изучение документации – 16ч

Page 24: Апгрейд и миграция на SharePoint 2016

Итоги Причины для миграции

Их не так много, но они есть. Апгрейд SharePoint Server

Брендинг, JS код не сломались в SP 2016.Нашли всего 1 небольшой баг

Апгрейд Project Server Все прошло отлично, после апгрейда сразу стал доступен «Запрос ресурсов»

Результаты апгрейдаОтличные, я считаю

Page 25: Апгрейд и миграция на SharePoint 2016

Вопросы

Если вам нужна помощь с апгрейдом, пишите мне на [email protected]