понедельник, 2 февраля 2009 г.

Перенос данных с одного сайта на другой

Эх давно же я не писал, ладно из закромов немного достану. PS с праздниками вас прошедшими.

Введение

Данное руководство предназначено для переноса данных с одного портала на другой. Исследование производилось в рамках работ над запросом о «потере авторизации» на портале Очень серьезная организация(перед отправкой все же реквизиты надо стирать).

Сокращения и термины

MOSS – Microsoft Office SharePoint Server 2007

Server1 – сервер источник данных для переноса

Server2 – сервер приемник переносимых данных

Features – расширения для системы MOSS

WebParts – веб части для расширения функционала MOSS

Solutions – Решения установленные на сервере MOSS

Workflow – рабочие процессы установленные на сервере MOSS

Паспорт сервера – описание аппаратно программной конфигурации сервера приемника

 

 

 

Подготовка к переносу

Для успешного переноса необходимо провести инвентаризацию установленных расширений на сервере источнике (WebParts, Solutions, WorkFlows) и установить идентичный набор на сервере приемнике. В случае если на сервере приемнике еще не установлено по MOSS, необходимо произвести установку программного обеспечения в соответствии с руководством по установке компании Microsoft.

В ходе установки программного обеспечения необходимо создать паспорт сервера приемника, который включает в себя описание в свободной форме следующих компонентов:

  • Операционная система (версия и сервис пак, дата установки)
  • Аппаратное окружение (описание аппаратной конфигурации сервера)
  • Фреймворк (версия, патчи и дата установки)
  • Сервер баз данных (версия, патчи, дата установки, описание конфигурационных опций: сортировка и локаль)
  • Учетные записи, предназначенные для установки и эксплуатации сервера MOSS (в соответствии с руководством по установке продукта)
  • MOSS 2007 (версия, патчи и время установки)
  • Список расширений (Features,WebParts,Solutions,Workflow их версии и настройки)

     

     

Перенос данных

Для переноса данных воспользуйтесь утилитой stsadm расположенной в папке c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN. Порядок действий при переносе данных следующий:

  1. Выполните создание головного узла сайта в соответствии с руководством по развертыванию от компании Microsoft, в качестве шаблона для узла укажите тот тип узла который стоял на сервере приемнике;
  2. На сервере источнике примените одну из стандартных мастер страниц (Master Page)
  3. На сервере приемнике примените такую - же мастер страницу как и в предыдущем пункте
  4. Вызовите командную консоль нажав на кнопку пуск и выбрав пункт Выполнить, в открывшемся окне наберите cmd и нажмите кнопку ОК;
  5. Выполните команду cd c:\;
  6. Выполните команду "c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o export -url http://portal4 -filename portal4.exp;
  7. "c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o import -url http://portal4:8000 -filename portal4.exp -updateversions 2;
  8. Произведите операцию резервного копирования средствами MOSS.

     

     

    Примечания: список параметров ключа –updateversions

1

Значение по умолчанию добавляет новую версию файлов

2

Затирает текущие файлы

3

Пропускает файлы

 

 

После операции переноса данных произведите импорт пользователей из Active Directory, создайте необходимые группы безопасности в MOSS и назначьте необходимые права на библиотеки и документы. В случае использования сторонних WebParts, Solutions or Features вы также должны настроить параметры данных решений в соответствии с руководством по установке данного программного обеспечения. Все действия по конфигурированию данных частей вы должны зафиксировать в паспорте сервера.

Действия после переноса

После проведения операции переноса данных и настройки параметров сервера приемника. Необходимо произвести следующие действия:

  • Выполнить резервное копирование информации MOSS
  • Выполнить резервное копирование метаинформации веб сервера (IIS Metabase Backup)
  • Зафиксировать свои действия в паспорте сервера
  • Произвести тестирование корректности переноса информации
  • Произвести передачу сервера в промышленное использование ответственному лицу

 

 

 

 

Комментариев нет: