Добавление сервера базы данных в существующую ферму (SharePoint Server 2010)

 

Применимо к: SharePoint Foundation 2010, SharePoint Server 2010

Последнее изменение раздела: 2016-11-30

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

Примечание

В случае высокой доступности это, как правило, осуществляется в рамках первоначального планирования топологии и развертывания фермы; такие случаи в данной статье не рассматриваются. Дополнительные сведения об обеспечении высокой доступности Microsoft SQL Server 2008 см. в статье, содержащей общие сведения о решениях с высоким уровнем доступности (https://go.microsoft.com/fwlink/?linkid=188016&clcid=0x419).

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

Содержание:

  • Подготовка нового сервера базы данных

  • Настройка и использование нового сервера базы данных

Подготовка нового сервера базы данных

Прежде чем задействовать новый сервер базы данных, его необходимо подготовить к использованию в ферме Microsoft SharePoint Server. Используйте следующее описание в качестве руководства по подготовке нового сервера.

Важно!

В некоторых случаях ИТ-политика требует, чтобы некоторые или все этапы этих процедур выполнялись сертифицированным администратором баз данных (DBA). До начала работы необходимо уточнить требования ИТ-политики компании.

Подготовка сервера базы данных

  1. Ознакомьтесь с разделом Требования к оборудованию и программному обеспечению (SharePoint Server 2010)

  2. Установите операционную систему, обеспечив выполнение следующих условий:

    • Конфигурация диска совпадает с конфигурацией существующего сервера.

    • Операционная система обновлена до той же версии пакета обновления или исправлений, что и ОС существующего сервера.

  3. Установите ту же версию SQL Server, которая установлена на существующем сервере базы данных фермы. Следующие процедуры демонстрируют процесс настройки нового сервера базы данных для выполнения определенных задач SharePoint Server 2010.

    Сведения об установке и настройке SQL Server до добавления в существующую ферму серверов см. в документации по установке SQL Server.

  4. Настройте SQL Server, убедившись в следующем:

    • Параметры сортировки базы данных — LATIN1_General_CI_AS_KS_WS.

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

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

  5. Установите те же пакеты обновления SQL Server и исправления, которые установлены на существующем сервере базы данных.

Настройка и использование нового сервера базы данных

Выполните следующие процедуры для настройки нового сервера базы данных для размещения конкретных баз данных SharePoint Server 2010:

  • Создание нового веб-приложения

  • Перемещение семейства сайтов на новый сервер

Для создания нового веб-приложения можно воспользоваться центром администрирования или Windows PowerShell. Но для перемещения семейства сайтов используется только Windows PowerShell.

Создание нового веб-приложения

  1. Убедитесь в наличии корректных учетных данных в ферме SharePoint Server и SQL Server.

  2. Создайте новый сайт с помощью страницы управления приложениями центра администрирования.

  3. Настройте классический режим проверки подлинности (Windows) или режим проверки подлинности на основе утверждений.

  4. Настройте службу IIS для использования существующего сайта или создайте новый сайт и настройте следующие параметры.

    • Укажите номер порта, который будет использоваться для доступа к этому веб-приложению.

    • Укажите URL-адрес, используемый для доступа к веб-приложению (необязательно).

    • Укажите путь к каталогу сайта на сервере, где размещается веб-сайт.

  5. Настройте проверку подлинности и шифрование с помощью следующих параметров.

    • Согласование (Kerberos) или проверка подлинности NTLM.

    • Анонимный доступ к веб-сайту

    • Протокол SSL

  6. Укажите URL-адрес, соответствующий имени домена всех сайтов, доступ к которым пользователи будут осуществлять в этом веб-приложении.

  7. Выберите существующий пул приложений или создайте новый.

  8. Настройте параметры безопасности пула приложений (предварительно заданные или настраиваемые).

  9. Укажите сервер базы данных, имя базы данных и метод проверки подлинности для нового веб-приложения.

Подробные инструкции см. в статье Создание веб-приложения (SharePoint Server 2010).

Перемещение семейства веб-сайтов с использованием Windows PowerShell

  1. Убедитесь в выполнении следующих минимальных требований: См. статью Add-SPShellAdmin.. Также убедитесь в том, что учетная запись пользователя имеет доступ к одному из серверов, на котором выполняется Windows PowerShell 2.0, наделена правами администратора фермы и относится к роли SharePoint_Shell_Access базы данных контента, базы данных контента администрирования, базы данных конечного контента и базы данных конфигурации на основе SQL Server.

  2. Убедитесь, что выполняются следующие условия.

    • Целевая база данных контента уже существует.

    • Исходная и конечная базы данных контента хранятся в одном экземпляре SQL Server

    • Исходная и конечная базы данных контента присоединены к одному веб-приложению.

  3. Определите размер исходного семейства веб-сайтов и убедитесь, что на целевом жестком диске как минимум в три раза больше свободного места, чем требуется для семейства.

    С помощью командлета Get-SPSiteAdministration определите размер семейства веб-сайтов. Дополнительные сведения см. в статье Get-SPSiteAdministration.

  4. С помощью командлета Move-SPSite переместите семейство веб-сайтов из исходной базы данных в новую. Дополнительные сведения см. в статье Move-SPSite.

Подробные инструкции см. в статье Перенос семейства веб-сайтов между базами данных (SharePoint Server 2010).