Добавление сервера SharePoint в ферму в SharePoint Server 2016

 

**Применимо к:**SharePoint Server 2016

**Последнее изменение раздела:**2017-06-01

Сводка. Сведения о добавлении сервера в существующую ферму SharePoint Server 2016.

В этой статье

  • Перед добавлением веб-сервера или сервера приложений в ферму SharePoint

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

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

  • Добавление нового сервера SharePoint в ферму

Перед добавлением сервера в ферму SharePoint

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

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

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

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

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

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

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

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

  • Если для добавления сервера планируется использовать команды PowerShell, необходимо обеспечить соответствие указанным ниже минимальным требованиям к членству.

  • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

  • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

  • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

  • Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint Server 2016.

    Примечание

    Если у вас нет разрешений, запросите их у администратора установки или администратора SQL Server. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

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

    Важно!

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

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

Прежде чем устанавливать SharePoint Server 2016 и добавлять сервер в ферму, необходимо проверить наличие необходимого программного обеспечения на новом сервере и установить недостающие компоненты. Это выполняется с помощью средства Средство подготовки продуктов Microsoft SharePoint, для работы которого необходимо подключение к Интернету, чтобы загрузить и настроить необходимое программное обеспечение для SharePoint Server 2016. Если подключение к Интернету недоступно для серверов фермы, с помощью средства подготовки можно определить недостающие компоненты, чтобы получить устанавливаемые образы необходимых программ иным способом. Места загрузки см. в разделе Доступ к соответствующему программному обеспечению (подраздел "Требования к оборудованию и программному обеспечению (SharePoint Server 2016)").

Совет

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

Подробные инструкции по установке необходимых компонентов см. в разделе Подготовка серверов фермы статьи Установка SharePoint Server 2016 на несколько серверов.

Совет

Если установка необходимых компонентов выполняется вручную, следует все равно запустить средство Средство подготовки продуктов Microsoft SharePoint, чтобы проверить наличие всех необходимых компонентов на всех серверах.

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

После установки необходимого ПО выполните приведенные ниже действия для установки SharePoint Server 2016 на новом сервере. Подробные инструкции по установке SharePoint Server 2016 см. в разделе Установка SharePoint Server 2016 на одном сервере с SQL Server.

Установка SharePoint Server 2016

  1. Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры, — это учетная запись пользователя программы установки. Дополнительные сведения об учетной записи пользователя программы установки см. в статье Начальное развертывание учетных записей администраторов и служб в SharePoint Server.

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

  3. На странице Введите ключ продукта введите ключ продукта и нажмите Продолжить.

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

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

    Совет

    Рекомендуется установить SharePoint Server 2016 на диске, не содержащем операционную систему.

  6. Нажмите кнопку Установить.

  7. После завершения установки появится диалоговое окно с предложением запустить мастер настройки продуктов SharePoint. Этот мастер можно запустить немедленно или позднее из командной строки Windows.

Добавление нового сервера SharePoint в ферму

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

  • Добавление сервера в ферму с помощью мастера настройки продуктов SharePoint

  • Добавление нового сервера SharePoint Server 2016 в ферму с помощью программы командной строки PSConfig.exe

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

Добавление нового сервера SharePoint Server 2016 в ферму с помощью мастера настройки продуктов SharePoint

  1. Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры, — это учетная запись пользователя программы установки. Дополнительные сведения об учетной записи пользователя программы установки см. в статье Начальное развертывание учетных записей администраторов и служб в SharePoint Server.

  2. Запустите мастер Мастер настройки продуктов SharePoint 2016.

    • Для Windows Server 2012 R2:

      • На новом сервере на начальном экране щелкните Мастер Мастер настройки продуктов SharePoint 2016.

    Дополнительные сведения о работе с Windows Server 2012 R2 см. в статье Общие задачи управления и навигации в Windows Server 2012 R2 и Windows Server 2012.

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

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

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

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

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

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

  9. На странице Укажите роль сервера выберите подходящую роль и нажмите кнопку Далее.

    Примечание

    В SharePoint Server 2016 концепция ролей серверов претерпела изменения. Вам не удастся добавить сервер в ферму, если в последней уже имеется сервер с ролью "Единственный сервер в ферме".
    Дополнительные сведения о функции MinRole см. в статье Обзор ролей сервера MinRole в SharePoint Server 2016.

  10. На странице Завершение работы мастера Мастер настройки продуктов SharePoint нажмите кнопку Далее.

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

    Примечание

    С помощью сведений в файлах журнала также можно проверить, был ли добавлен сервер в ферму, или устранить неполадки добавления. Эти файлы размещены на диске, на котором установлен SharePoint Server 2016, в папке %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\16\LOGS.

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

    Примечание

    Это действие следует выполнять, только если используется настраиваемая роль.

Добавление нового сервера SharePoint Server 2016 в ферму с помощью программы командной строки PSConfig.exe

  1. Чтобы создать ферму с помощью программы командной строки PSConfig.exe, используйте следующий код:

    psconfig.exe -cmd configdb -connect -server <SqlServerName> -database <ConfigDbName> -user <DOMAIN\FarmServiceAccount> -password <FarmServiceAccountPassword> -passphrase <FarmPassphrase> -admincontentdatabase <AdminContentDbName> -localserverrole <ServerRole> -cmd helpcollections -installall -cmd secureresources -cmd services -install -cmd installfeatures -cmd adminvs -provision -port <PortNumber> -windowsauthprovider onlyusentlm -cmd applicationcontent -install
    

    <ServerRole> может принимать одно из следующих значений: WebFrontEnd, Application, DistributedCache, Search или Custom.

    Примечание

    Значение SingleServerFarm можно использовать, только если в ферме SharePoint нет серверов.

    Примечание

    Синтаксис PSConfig.exe -cmd Services -Provision не рекомендуется использовать, но он еще не удален. Не используйте параметр Provision при создании фермы или присоединении к ней. Использование этого параметра приведет к сбоям.

Добавление нового сервера SharePoint Server 2016 в ферму с помощью PowerShell

  1. Убедитесь, что предоставлены следующие разрешения.

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

    Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint Server 2016.

    Примечание

    Если у вас нет разрешений, обратитесь к администратору установки или администратору SQL Server для запроса разрешений. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  2. Запустите Командная консоль SharePoint 2016.

    • Для Windows Server 2012 R2:

      • На начальном экране выберите Командная консоль SharePoint 2016.

    Дополнительные сведения о работе с Windows Server 2012 R2 см. в статье Общие задачи управления и навигации в Windows Server 2012 R2 и Windows Server 2012.

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

    Connect-SPConfigurationDatabase -DatabaseServer <SqlServerName> -DatabaseName <ConfigDbName> -Passphrase <FarmPassphrase>  -LocalServerRole <ServerRole>
    

    Где:

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

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

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

    • <ServerRole> — тип роли сервера.

      <ServerRole> может принимать одно из следующих значений: WebFrontEnd, Application, DistributedCache, Search или Custom.

      Примечание

      В SharePoint Server 2016 концепция ролей серверов претерпела изменения. Вам не удастся добавить сервер в ферму, если в последней уже имеется сервер с ролью "Единственный сервер в ферме".
      Дополнительные сведения о функции MinRole см. в статье Обзор ролей сервера MinRole в SharePoint Server 2016.

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

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

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

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

    Install-SPFeature -AllExistingFeatures
    
  8. В командной строке PowerShell введите следующую команду, чтобы задать номер порта Веб-сайт центра администрирования SharePoint:

    New-SPCentralAdministration -Port <PortNumber> -WindowsAuthProvider NTLM
    

    Примечание

    Если Веб-сайт центра администрирования SharePoint уже имеется на существующем сервере в ферме, этот шаг можно пропустить.

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

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

    Get-SPServer
    

    Примечание

    С помощью сведений в файлах журнала также можно проверить, был ли добавлен сервер в ферму, или устранить неполадки добавления. Эти файлы размещены на диске, на котором установлен SharePoint Server 2016, в папке %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\16\LOGS.