Жила была компания и стремилась она сделать жизнь своих сотрудников проще, а бесценный труд эффективнее. И появился из тёмных кузниц сурового Microsoft-а в чешуе как жар горя Sharepoint 2007.
Думаю что с лирикой пора завязывать и перейти к сути темы. У нас в компании развёрнут sharepoint 2007 который вполне справляется со своими обязанностями. Однако время не стоит на месте и вот Мелкософт опубликовал новую версию своего продукта с индексом 2010. Было принято решение о переходе на новую платформу с переносом существующих решений реализованных в 2007-ом шарике.
Настало время рассказать про техническую часть вопроса:
Sharepoint 2010 требует:
64-х разрядную систему
4 гига ОЗУ
процессор адекватный современным требованиям
Имеющийся Шарик 2007 стоит на 32 битной системе. Для бесперебойного функционирования портала было решено развернуть дополнительный Шарик 2007 на отдельном сервере с 64 -ой ОС Windows Server 2008, установить туда же MSSQL 2008, далее перенести зеркало базы данных. После этого провести ряд экспериментов по миграции на Sharepoint 2010.
Ниже будут описан ход экспериментов.
Итак поехали.
1) Windows Server 2008 установлен
2) MSSQL2008 установленн
3) Устанавливаем Sharepoint 2007, я использую в качестве руководства статьи с этого блога
Установка и настройка
Обновление (работа с системными утилитами stsadms.exe)
Возник ряд проблем. Пр подключении реальной БД с к новому приложению... Мы не смогли с первого раза отобразить базу контента из зеркала БД, предположительно из-за разных языковых версий шарика. Поэтому пришлось переустановить шарик, для установки потребовались обновления... подробно вопрос обновления рассмотрен здесь http://keirgordon.com/post/Installing-SharePoint-on-Windows-Server-2008-R2.aspx .
Ура! На русский sharepoint база контента подцепилась без проблем.
Теперь осталось подключить ssp (Sharepoint Services Provider). Подключается он так же и как и база контента:
1. В шарике создаётся новое приложение идентичное по названию БД.
2. Делаем подмену БД, т.е. отключаем только что созданную базу и подключаем "живую" с таким же названием.
Ниже приведена простая инстраукция по переносу баз:
Команды из консоли которые оказались полезными:
Делаем доступной команду stsadm из любого места
set PATH="C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN";%PATH%
Проверяем какие БД подключены к указанному узлу
stsadm.exe -o enumcontentdbs -url http://osr_test:28190
Выполняем эту команду перед отсоединением БД от приложением
stsadm -o preparetomove -contentdb osr_test:osr25_WSS_Content_28190
Отсоединяем БД от приложения
stsadm -o deletecontentdb -url http://osr_test:28190 -databasename osr25_WSS_Content_28190
Присоединяем нужную БД к приложению
stsadm -o addcontentdb -url http://osr_test:28190 -dn osr25_WSS_Content_28190 -ds osr_test
Извлечение файлов обновления в папку updates дистрибутива Sharepoint
officeserver2007sp2.exe /extract:"c:\sharepoint tools\mymossimage\Updates"
Делает бэкап всего узла
stsadm -o backup -url http://osr_test:28178 -filename c:\arhive.bak -backupmethod full -overwrite
Удаляет ssp
stsadm -o deletessp -title SharedServices1 -force
Комментариев нет:
Отправить комментарий