Перенос автономной установки на ферму серверов (Office SharePoint Server 2007)

Эта процедура используется для перемещения развертывания Microsoft Office SharePoint Server 2007 с изолированного сервера на ферму серверов. Со временем, по мере добавления функций и пользователей, мощностей и производительности отдельного развертывания Office SharePoint Server 2007 может оказаться недостаточно. Для исправления ситуации можно переместить изолированную установку Office SharePoint Server 2007 на ферму серверов. В этой статье представлены знания, необходимые для перемещения изолированной установки в ферму серверов с сохранением конфигурации, контента и данных сайтов.

Примечание

Еще на начальном этапе планирования развертывания Office SharePoint Server 2007 следует подумать о том, как будет выполняться расширение мощностей по мере роста потребностей. Как правило, легче расширить существующее развертывание простой фермы, добавив серверы в соответствии с потребностями в производительности, мощности или масштабируемости, чем перемещать в ферму изолированное развертывание. Если вы считаете, что в конце концов развертывание Office SharePoint Server 2007 потребует использования фермы серверов, следует изначально отказаться от варианта изолированной установки. В такой ситуации рекомендуется устанавливать развертывание сразу на простой ферме серверов. Подробные сведения об установке Office SharePoint Server 2007 на простой ферме серверов см. в разделе Развертывание в простой ферме серверов (Office SharePoint Server).

Процесс переноса изолированного развертывания в ферму серверов включает следующие шаги:

  1. Установка Office SharePoint Server 2007 на новой ферме

  2. Перенос баз данных с изолированного сервера в ферму серверов

  3. Создание и перенос данных из поставщика общих служб (SSP)

  4. Перенос данных семейства веб-сайтов из баз данных контента

Установка Office SharePoint Server 2007 на новой ферме

Подробные сведения об установке Office SharePoint Server 2007 см. в разделе Развертывание Office SharePoint Server 2007 в среде фермы серверов.

Перенос баз данных с отдельного сервера в ферму серверов

Перемещение из изолированного развертывания Office SharePoint Server 2007 в ферму серверов может быть осложнено тем, что на каждом из серверов используется индивидуальное программное обеспечение для управления базами данных. Как правило, в изолированных развертываниях Office SharePoint Server 2007 для управления базами данных используется Microsoft SQL Server 2005 Express Edition. Система Office SharePoint Server 2007, установленная в ферме серверов, требует использования SQL Server 2005.

Изолированная установка Office SharePoint Server 2007 включает SQL Server 2005 Express Edition. Установка фермы серверов использует отдельный сервер баз данных SQL Server 2005. Для успешного переноса данных из изолированного сервера в ферму необходимо перенести базы данных из изолированного сервера на сервер баз данных в ферме с помощью SQL Server Management Studio Express и SQL Server Management Studio.

SQL Server Management Studio Express устанавливается на изолированный сервер путем запуска программы установки SQL Server Express с дополнительными службами или SQL Server Express Toolkit. Он применяется для установления соединения с сервером баз данных, на котором выполняется SQL Server Management Studio.

С помощью SQL Server Management Studio выполняется резервное копирование и восстановление баз данных с изолированного сервера в базу данных новой фермы серверов.

Дополнительные сведения об управлении SQL Server Express см. в разделе Управление SQL Server Express с SQL Server 2005 Management Studio Express Edition(на английском языке) (https://go.microsoft.com/fwlink/?linkid=110559&clcid=0x419).

SQL Server Management Studio Express можно загрузить с Центра загрузки Visual Studio (https://go.microsoft.com/fwlink/?linkid=110560&clcid=0x419).

Для переноса данных из изолированного сервера в ферму серверов выполните следующие действия.

  1. Сделайте базы данных на изолированном сервере доступными только для чтения.

    1. В SQL Server Management Studio Express правой кнопкой мыши выберите имя базы данных, для которой необходимо установить доступ только для чтения, и в контекстном меню выберите пункт Свойства.

    2. На панели Выбор страницы нажмите кнопку Параметры.

    3. В области Другие параметры в правом окне разверните узел Состояние, в раскрывающемся списке выберите значение База данных только для чтения и нажмите кнопку True.

  2. На сервере баз данных новой фермы серверов запустите SQL Server Management Studio.

  3. Подключитесь к изолированному серверу с помощью SQL Server Management Studio.

    Примечание

    По умолчанию имя экземпляра SQL Server Express, используемое по умолчанию при подключении к базам данных на изолированном сервере, — OfficeServers.

  4. В обозревателе объектов разверните элемент Базы данных.

  5. Щелкните правой кнопкой мыши базу данных конфигурации (обычно с именем SharePoint_Config), наведите указатель мыши на элемент Задачи и выберите Резервное копирование.

  6. В области Источник диалогового окна Резервное копирование базы данных выберите требуемый тип резервного копирования из списка Тип резервного копирования. Дополнительные сведения о том, какие типы резервного копирования следует использовать, см. в статье Обзор моделей восстановления (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x419) в электронной документации по SQL Server 2005.

  7. Нажмите кнопку База данных.

  8. В разделе Резервный набор данных в поле Имя примите значение по умолчанию или введите имя.

  9. В поле Описание введите описание резервной копии.

  10. Укажите срок хранения резервной копии или примите значение по умолчанию. По истечении срока действия резервного набора данных он может быть перезаписан другими резервными копиями с тем же именем. По умолчанию задается значение 0 дней, означающее неограниченный срок.

  11. В разделе Назначение укажите место хранения резервного набора данных или используйте значение по умолчанию.

  12. Чтобы выполнить резервное копирование базы данных, нажмите кнопку ОК.

  13. Повторите шаги 3-10 для следующих баз данных:

    • Базы данных контента

    • Базы данных поставщиков общих служб (SSP)

    • Базы данных поиска для поставщиков общих служб

    • Базы данных поиска

      Примечание

      Индекс поиска не хранится на сервере SQL Server. Если для резервного копирования поиска использовались средства SQL Server 2005, то при восстановлении базы данных необходимо выполнить полный обход. Дополнительные сведения см. в разделе "Защита поиска" в статье Выбор объектов для защиты (Office SharePoint Server).

Восстановите базы данных на новой ферме серверов.

  1. Запустите SQL Server Management Studio на сервере баз данных новой фермы серверов и подключитесь к серверу баз данных.

  2. Разверните в обозревателе объектов область Базы данных.

  3. Щелкните правой кнопкой мыши базу данных, которую требуется восстановить, последовательно выберите Задачи, Восстановить и щелкните База данных.

    В процессе восстановления база данных автоматически отключается и становится недоступной для других процессов.

  4. В диалоговом окне Восстановление базы данных укажите назначение и источник, а затем выберите набор или наборы архивации для восстановления.

    Для большинства вариантов восстановления подходят выбранные по умолчанию значения назначения и источника.

  5. На панели Выбор страницы нажмите кнопку Параметры.

  6. В разделе Параметры восстановления выберите только Заменить существующую базу данных. Если этого не требуют условия или правила среды, не нужно выбирать другие параметры в этом разделе.

  7. В разделе Состояние восстановления выполните следующее:

    • Если включены все журналы транзакций, которые необходимо восстановить, выберитеRESTORE WITH RECOVERY.

    • Если необходимо восстановить дополнительные журналы транзакций, выберите вариант RESTORE WITH NORECOVERY.

    • Третий параметр, RESTORE WITH STANDBY, в этом варианте не используется.

      Примечание

      Дополнительные сведения об этих параметрах восстановления см. в разделе Восстановление базы данных (страница "Параметры") (https://go.microsoft.com/fwlink/?linkid=114420&clcid=0x419).

  8. Чтобы завершить процесс восстановления, нажмите кнопку ОК.

  9. Повторите шаги с 4 по 9 для каждой восстанавливаемой базы данных.

Дополнительные сведения о перемещении баз данных, а также о других вариантах резервного копирования и восстановления см. в разделе Перемещение всех баз данных (Office SharePoint Server 2007).

Восстановление и подключение данных из поставщика общих служб (SSP)

Важно!

Для выполнения следующей процедуры необходимо быть, как минимум, членом группы администраторов фермы SharePoint. Необходимо также быть членом предопределенной серверной роли dbcreator на сервере баз данных, где хранятся эти базы данных. Базы данных контента поставщика общих служб и базы данных поставщика общих служб могут находиться на другом сервере.

Кроме того, учетная запись, используемая для восстановления поставщика общих служб на новой ферме серверов, должна быть членом группы "Администраторы" на локальном компьютере сервера базы данных, на который восстанавливается база данных поставщика общих служб. Иначе во время восстановления разрешения для сайта могут быть не перенесены, и восстановленные веб-приложения могут оказаться недоступными.

Следующая процедура выполняется в ферме, на которую переносится поставщик общих служб.

Восстановление поставщика общих служб на новой ферме

  1. На веб-сайте центра администрирования SharePoint новой фермы серверов, на странице "Операции" в разделе Резервное копирование и восстановление нажмите Восстановление из резервной копии.

  2. На странице выбора расположения резервной копии в разделе Местоположение резервных копий укажите UNC-путь к папке резервных копий, содержащей того поставщика общих служб, который требуется переместить, и нажмите кнопку ОК.

  3. На странице "Выбор восстанавливаемого пакета резервной копии" выберите файл резервной копии, который будет использоваться для восстановления, а затем щелкните Продолжить восстановление.

  4. На странице "Выбор восстанавливаемого компонента" выберите поставщика общих служб, которого требуется восстановить, а затем нажмите Продолжить восстановление.

  5. На странице "Выбор параметров восстановления" выполните следующее:

    1. В разделе Восстановление компонента убедитесь, что выбранный поставщик общих служб выведен на экран.

    2. В разделе Параметры восстановления выберите параметр Та же самая конфигурация.
      Будет отображено сообщение, предупреждающее о перезаписи текущей фермы. Нажмите кнопку ОК.

    3. В разделе Новые имена введите новые имена и URL-адреса для каждого компонента или примите значения по умолчанию.

  6. Нажмите кнопку ОК.

Важно!

Для выполнения следующей процедуры необходимо быть, как минимум, членом группы администраторов фермы SharePoint.

Следующая процедура выполняется в ферме, на которую переносится поставщик общих служб.

Восстановление связей поставщика общих служб и его настройка

  1. На веб-сайте центра администрирования, на странице "Управление приложениями" в разделе Общие службы Office SharePoint Server нажмите пункт Создание или настройка общих служб данной фермы.

  2. На странице "Управление общими службами данной фермы" выберите команду Восстановить поставщика общих служб.

  3. В разделе Имя поставщика общих служб введите имя восстанавливаемого поставщика общих служб, а затем в списке Веб-приложение выберите веб-приложение, в котором будет размещен сайт администрирования для восстановленного поставщика общих служб.

    Если требуется создать новое веб-приложение, в котором будет размещаться сайт администрирования для восстановленного поставщика общих служб, нажмите команду Создать новое веб-приложение. Дополнительные сведения о создании веб-приложений см. в статье Создание или расширение веб-приложения (Office SharePoint Server).

    В поле URL-адрес администрирования поставщика общих служб автоматически появится URL-адрес сайта администрирования.

  4. В разделе Расположение моего узла выполните следующие действия:

    • Для продолжения использования существующего расположения личных сайтов должен быть установлен флажок Использовать существующее расположение из поставщика общих служб.

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

      Если требуется создать новое веб-приложение для размещения личных сайтов, нажмите команду Создать новое веб-приложение. Дополнительные сведения о создании веб-приложений см. в статье Создание или расширение веб-приложения (Office SharePoint Server).

      Введите соответствующий URL-адрес в поле "Расположение моего узла".

  5. В разделе Учетные данные службы поставщика общих служб укажите имя пользователя и пароль, которые будут использоваться веб-службами поставщика общих служб для связи между серверами и для службы таймера Windows SharePoint Services при запуске заданий таймера в поставщике общих служб.

  6. В разделе База данных поставщика общих служб укажите имя сервера базы данных или воспользуйтесь заданным по умолчанию (что рекомендуется), а затем введите имя базы данных.

    В разделе Проверка подлинности для базы данных выберите один из следующих вариантов.

    • Проверка подлинности Windows (рекомендуется)

    • Проверка подлинности SQL. При выборе варианта Проверка подлинности SQL введите учетные данные в полях Учетная запись и Пароль.

  7. В разделе База данных поиска укажите имя сервера базы данных или воспользуйтесь заданным по умолчанию (что рекомендуется), а затем введите имя базы данных поиска.

    В разделе Проверка подлинности для базы данных выберите один из следующих вариантов.

    • Проверка подлинности Windows (рекомендуется)

    • Проверка подлинности SQL. При выборе варианта Проверка подлинности SQL введите учетные данные в полях Учетная запись и Пароль.

  8. В разделе Сервер индексирования выполните следующие действия.

    1. Выберите сервер индекса в списке Сервер индексирования или воспользуйтесь установленным по умолчанию.

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

      Примечание

      Изменение сервера индекса не приводит к перемещению индекса. Чтобы переместить индекс, следует использовать программу командной строки Stsadm.

  9. Если для защиты подключений в веб-службах требуется использовать протокол SSL, выберите вариант Да в разделе Протокол SSL для веб-служб.

  10. Нажмите кнопку ОК.

Перенос данных семейства веб-сайтов из баз данных контента

Заключительным этапом переноса изолированной установки на установку фермы серверов является перенос баз данных контента для каждого семейства веб-сайтов. Для каждого семейства веб-сайтов на изолированном сервере с помощью инструмента командной строки Stsadm выполните следующую команду:

Перенос данных семейства веб-сайтов из баз данных контента

  1. На диске, где установлены продукты и технологии SharePoint, перейдите в следующий каталог: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Чтобы восстановить семейство веб-сайтов, введите следующую команду, а затем нажмите клавишу ВВОД:

    stsadm -o extendvs –url <URL name> –ownerlogin <domain\username> -owneremail <e-mail address> -exclusivelyusentlm –databaseserver <database server name> -databasename <database name> -apcreatenew –apidname <application pool name> -apidtype {configurableID | NetworkService} -apidlogin <domain\name> -apidpwd <application pool password>.

    Дополнительные сведения см. в разделе Extendvs: операция Stsadm (Office SharePoint Server).

Загрузить эту книгу

Для упрощения чтения и печати эта тема включена в следующую загружаемую книгу:

Полный список доступных книг см. в разделе Доступные для загрузки книги по Office SharePoint Server 2007 (https://go.microsoft.com/fwlink/?linkid=122600&clcid=0x419).

См. также

Понятия

Обзор главы: установка Office SharePoint Server 2007 в среде фермы серверов
Развертывание в простой ферме серверов (Office SharePoint Server)
Установка Office SharePoint Server 2007 на автономном компьютере
Перенос в другую ферму (Office SharePoint Server 2007)
Установка Office SharePoint Server 2007 с помощью командной строки
Программа командной строки Stsadm (Office SharePoint Server)