Поделиться через


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

 

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

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

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

Примечание

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

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

Содержание

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

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

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

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

Важно!

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

Предоставление сервера базы данных

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • Протокол SSL

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

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

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

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

Подробные инструкции см. в статье Create a Web application (SharePoint Foundation 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 Foundation 2010).