Upload
boris-zhurkin
View
604
Download
6
Embed Size (px)
Citation preview
Апгрейд и миграция на SharePoint 2016
Журкин Борис, SharePoint разработчик
Обзор Причины для миграции Апгрейд SharePoint Server Апгрейд Project Server Результаты апгрейда
Зачем все это нужно1) Утверждение ресурсов в Project Server 2016(!)2) Гибридный поиск3) Новое мобильное представление4) Новый интерфейс OneDrive for Business
Обзор Причины для миграции Апгрейд SharePoint Server Апгрейд Project Server Результаты апгрейда
План миграции1) Подготовка фермы SP 2013 к миграции2) Настройка фермы SP 20163) Тестовая миграция на SharePoint 20164) Исправление всех ошибок, документирование
процесса исправления.5) Перевод фермы SharePoint 2013 в режим read-
only, миграция на SharePoint 2016.6) Опытная эксплуатация
Подготовка SP 20131) Установить обновления – не ниже SP12) Все сайт коллекции необходимо перевести в
режим SharePoint 2013. Проверить:Get-SPSite -Limit All | ? { $_.CompatibilityLevel -eq
14 }
Настройка 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 Ничего не надо делать, все работает
Процесс апгрейда 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
Перенос кастомизаций1) Экспортируем все wsp c SP 2013 и деплоим в
SP 2016 2) Переносим кастомизации без wsp3) Апгрейдим Infopath формы
Update-SPInfoPathFormTemplate
Кастомизации без wsp1) Запаковать кастомные сборки, картинки, скрипты, стили из layouts в wsp.2) Использовать {SharePointHive}\CONFIG для переноса кастомизаций
Апгрейд 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 запущены
Миграция User Profile SA1) Мигрируем Managed Metadata2) Создаем новый User Profile SA через powershell,
указываем базы, которые перенесли с 2013 SharePoint
3) Мигрируем контентную базу личных сайтов. Если личные сайты расположены не в отдельном web-application, проверяем доступна ли корневая сайт коллекция. Если нет,
мигрируем сначала ее.4) Указываем новый URL для My Site Host5) Включить Self-service site creation6) Проверяем, все ли работает
Апгрейд БД контента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
Обзор Причины для миграции Апгрейд SharePoint Server Апгрейд Project Server Результаты апгрейда
Апгрейд 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
Обзор Причины для миграции Апгрейд SharePoint Server Апгрейд Project Server Результаты апгрейда
Сайт SP 2013 без кастомного UI
Сайт SP 2016 без кастомного UI
Сайт SP 2013 c кастомным UI
Сайт SP 2016 c кастомным UI
OneDrive SP 2013
OneDrive SP 2016
Немного цифрПеренесено:
3 базы контента, общий объем – 70 ГБ4 Service Applications – Metadata, Secure Store, Search и UPS
1 инстанс Project server
Найден всего 1 баг – не проапгрейдился My Site Host.Потрачено времени, включая изучение документации – 16ч
Итоги Причины для миграции
Их не так много, но они есть. Апгрейд SharePoint Server
Брендинг, JS код не сломались в SP 2016.Нашли всего 1 небольшой баг
Апгрейд Project Server Все прошло отлично, после апгрейда сразу стал доступен «Запрос ресурсов»
Результаты апгрейдаОтличные, я считаю
Вопросы
Если вам нужна помощь с апгрейдом, пишите мне на [email protected]