Добавление веб-сервера или сервера приложений в ферму (SharePoint Server 2010)

 

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

Последнее изменение раздела: 2012-03-12

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

Содержание:

  • Подготовка

  • Установка необходимого программного обеспечения

  • Установка программного обеспечения SharePoint

  • Добавление сервера к ферме

  • Настройка нового сервера

Подготовка

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

Определение роли сервера

Чтобы добавить новый сервер в ферму, следует знать его роль. Это позволит запланировать дополнительные и специализированные настройки, а также оценить потенциальное влияние добавления сервера в среду предприятия.

Примечание

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

После выбора роли сервера в ферме следует определить службы и возможности, которые нужно настроить на сервере в соответствии с этой ролью. Эти данные определяют настройку SharePoint Server 2010 для подготовки сервера в веб-уровне или уровне приложений. Дополнительные сведения см. в статье Service application and service management (SharePoint Server 2010).

На следующей иллюстрации показана ферма SharePoint Server 2010 с двумя интерфейсными веб-серверами (Web-1 и Web-2), которые обслуживают контент и служат для размещения компонента поисковых запросов. Единственный сервер приложений (App-1) служит для размещения центра администрирования и компонента обхода при поиске для фермы.

Параметры добавления сервера в ферму

Ферма SharePoint Server 2010: добавление сервера

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

Роль интерфейсного веб-сервера

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

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

Примечание

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

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

Роль сервера приложений

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

Службы со схожими характеристиками использования и производительности можно логически сгруппировать на сервере, а при необходимости — разместить на нескольких серверах, если требуется выполнить масштабирование для обеспечения соответствия требованиям к загрузке и производительности. Например, связанные с клиентом службы фермы, такие как службы Word и Word Viewer, можно объединить в группу служб и разместить на выделенном сервере. Кроме того, некоторые службы, например служба управляемых метаданных, можно настроить в качестве приложения-службы, которое могут использовать другие фермы.

На иллюстрации к ферме приведено два варианта для добавления сервера приложений.

  • В варианте B новый сервер добавляется и настраивается на размещение всех запросов для фермы. Компонент запросов удаляется с интерфейсных веб-серверов.

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

В трехуровневой ферме, где выполняется поиск в корпоративной среде, выделенные серверы приложений обычно настраиваются для размещения отдельных компонентов поиска в корпоративной среде. Серверы, на которых размещается компонент запросов, обычно называются серверами запросов, а серверы, на которых размещается компонент обходчика, называются серверами индекса. Дополнительные сведения см. в статье Manage search topology (SharePoint Server 2010).

Дополнительные задачи

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

  • Убедитесь, что новый сервер соответствует требованиям к оборудованию и программному обеспечению, описанными в статье Требования к оборудованию и программному обеспечению (SharePoint Server 2010).

    Примечание

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

  • Убедитесь ,что обладаете минимальным уровнем разрешений для установки и настройки нового сервера. Для выполнения процедур, описанных в данной статье, требуется принадлежность к группе администраторов фермы SharePoint, а также к группе администраторов на локальном компьютере сервера. Дополнительные сведения см. в статье Административные и служебные учетные записи (SharePoint Server 2010).

  • Убедитесь, что известно имя сервера базы данных, которую использует подключаемая ферма, а также имя базы данных конфигурации, если сервер добавляется с помощью команд Windows PowerShell.

  • Если для добавления сервера будут использоваться команды Windows PowerShell, убедитесь, что система соответствует минимальным требованиям: пользователь является участником роли SharePoint_Shell_Access в базе данных конфигурации и участником локальной группы WSS_ADMIN_WPG на компьютере, на котором установлены продукты SharePoint 2010.

  • Установите расположение двоичных файлов и файлов журнала SharePoint Server 2010 на существующих серверах фермы. Рекомендуется, чтобы эти файлы на новом сервере размещались там же, где они расположены на существующих серверах фермы. Дополнительные сведения см. в статье Configure diagnostic logging (SharePoint Server 2010).

    Важно!

    При изменении пути к файлу журнала на диске, который не является системным, следует убедиться в том, что этот путь доступен на всех серверах фермы. Если файл журнала отсутствует, запись данных будет невозможна. Кроме этого, добавление нового сервера в ферму будет невозможным, если на нем будет отсутствовать необходимый путь. Сетевое хранилище невозможно использовать для диагностики.

Установка необходимого программного обеспечения

Перед установкой SharePoint Server 2010 и добавлением сервера в ферму необходимо проверить и установить на новом сервере все необходимое программное обеспечение. Для этого используется программа подготовки SharePoint Server 2010, которое требует подключения к Интернету для загрузки и настройки необходимого программного обеспечения SharePoint Server 2010. Если подключение к Интернету для серверов фермы отсутствует, то программу можно использовать для определения того, какое программное обеспечение требуется. Вам потребуется получить устанавливаемые образы такого программного обеспечения. Сведения о расположениях установки см. в разделе Установка необходимого программного обеспечения статьи "Определение требований к аппаратному и программному обеспечению (SharePoint Server 2010)".

Совет

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

Подробные инструкции по установке необходимых компонентов см. в разделе "Подготовка серверов фермы" в статье Использование нескольких серверов в трехуровневой ферме (SharePoint Server 2010).

Установка программного обеспечения SharePoint

После установки всех необходимых компонентов используйте следующую процедуру для установки SharePoint Server 2010 на новый сервер. Подробные инструкции по установке SharePoint Server 2010 см. в статье Развертывание отдельного сервера с приложением SQL Server (SharePoint Server 2010).

Установка SharePoint

  1. С носителя продукта или из общей папки, где содержатся установочные файлы продуктов SharePoint Server 2010, запустите файл Setup.exe.

  2. На начальной странице щелкните ссылку для установки SharePoint Server 2010.

  3. Просмотрите и примите условия лицензионного соглашения корпорации Майкрософт.

  4. Выберите установки фермы серверов, а затем выберите полную установку.

    Примечание

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

  5. Примите расположение файла по умолчанию, где устанавливается SharePoint Server 2010, или измените путь установки в соответствии со своими требованиями.

    Примечание

    SharePoint Server 2010 не рекомендуется устанавливать на системный диск.

  6. По окончании установки будет выведен запрос на настройку сервера с помощью запуска мастера настройки продуктов SharePoint. Этот мастер можно запустить немедленно или позднее из командной строки Windows.

Добавление сервера к ферме

Сервер можно добавить в ферму с помощью пользовательского интерфейса SharePoint Server 2010 или средства Windows PowerShell. Оба подхода описываются в следующих процедурах:

  • Добавление сервера с использованием пользовательского интерфейса

  • Добавление сервера с помощью Windows PowerShell

Используйте следующую процедуру для добавления сервера в ферму с помощью мастера настройки.

Добавление веб-сервера с помощью пользовательского интерфейса

  1. На новом сервере нажмите кнопку Пуск, выберите Все программы и щелкните Мастер настройки продуктов Microsoft SharePoint 2010.

  2. На странице "Продукты SharePoint" нажмите кнопку Далее.

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

  4. Нажмите кнопку Далее .

  5. На странице "Указание параметров базы данных конфигурации" введите в поле Сервер баз данных имя экземпляра SQL Server, а затем нажмите кнопку Загрузить имена баз данных.

  6. Выберите имя базы данных конфигурации в поле Имя базы данных и нажмите кнопку Далее.

  7. На странице "Задание параметров безопасности фермы" введите в поле Парольная фраза парольную фразу для фермы, а затем нажмите кнопку Далее.

  8. На странице завершения мастера Мастер настройки продуктов SharePoint нажмите кнопку Далее.

  9. На сервере, на котором размещен центр администрирования, щелкните Управление серверами в этой фермы, чтобы убедиться, что новый сервер является частью фермы.

    Примечание

    Изучив файлы журнала можно также проверить успешность добавления сервера или выявить причину в случае неудачи добавления. Эти файлы расположены на диске, на котором установлена система SharePoint Server 2010, в папке %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS.

  10. На странице Серверы в ферме щелкните имя нового сервера. Используйте список доступных служб на странице Службы на сервере для запуска необходимых служб.

  11. Настройте SharePoint Server 2010 таким образом, чтобы новый сервер использовал назначенную ему роль. Дополнительные сведения см. в разделе Настройка нового сервера.

Перед добавлением сервера с помощью указанных команд Windows PowerShell установите SharePoint Server 2010 с помощью команд программы установки Windows PowerShell:

Добавление сервера с помощью Windows PowerShell

  1. В меню Пуск выберите пункт Все программы.

  2. Щелкните компонент Командная консоль SharePoint 2010. После этого используйте указанные ниже команды для добавления сервера в ферму.

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

    ConnectSPConfigurationDatabase -DatabaseServer "<$DatabaseServer>" -DatabaseName "<$RunSettings.ConfigurationDatabaseName>" -Passphrase "<$Passphrase>"
    

    Здесь:

    • <$DatabaseServer> — это имя сервера, на котором размещается база данных конфигурации

    • <$RunSettings.ConfigurationDatabaseName> — имя базы данных конфигурации

    • <$Passphrase> — парольная фраза для фермы

  4. В окне командной строки Windows PowerShell введите следующую команду для установки файлов справки:

    Install-SPHelpCollection -All 
    
  5. В окне командной строки Windows PowerShell введите следующую команду для установки ресурсов безопасности для SharePoint:

    Initialize-SPResourceSecurity
    
  6. В окне командной строки Windows PowerShell введите следующую команду для установки основных служб:

    Install-SPService 
    
  7. В окне командной строки Windows PowerShell введите следующую команду для установки всех компонентов:

    Install-SPFeature -AllExistingFeatures 
    
  8. В окне командной строки Windows PowerShell введите следующую команду для установки контента приложения:

    Install-SPApplicationContent 
    
  9. В окне командной строки Windows PowerShell введите следующую команду для получения списка серверов в ферме.

    Get-SPFarm | select Servers 
    

    Примечание

    Изучив файлы журнала можно также проверить успешность добавления сервера или выявить причину в случае неудачи добавления. Эти файлы расположены на диске, на котором установлена система SharePoint Server 2010, в папке %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS.

  10. Настройте SharePoint Server 2010 таким образом, чтобы новый сервер использовал назначенную ему роль. Дополнительные сведения см. в разделе Настройка нового сервера.

Настройка нового сервера

Новый сервер не имеет функциональности в ферме до момента настройки служб, необходимых для поддержки роли нового сервера. Дополнительные сведения см. в статье Настройка служб (SharePoint Server 2010).