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

ОБЛАСТЬ ПРИМЕНЕНИЯ:no-img-132013 yes-img-162016 yes-img-192019 no-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание.

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

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

Важно!

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

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

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

в разделе Ссылки на рекомендуемое программное обеспечение (подраздел "Требования к оборудованию и программному обеспечению (SharePoint Server 2016)").

Сведения о расположениях для скачивания см. в разделе Ссылки на применимое программное обеспечение в разделе Требования к оборудованию и программному обеспечению (SharePoint Server 2019)."

Совет

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

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

Совет

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

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

После установки необходимых компонентов выполните следующие действия, чтобы установить SharePoint Server 2016 или 2019 на новом сервере. Подробные инструкции по установке SharePoint Server см. в статье Установка SharePoint Server на одном сервере.

Установка SharePoint Server

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

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

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

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

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

    Совет

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание.

    Концепция ролей сервера изменилась в SharePoint Server 2016. Нельзя добавить сервер в ферму, если в настоящее время ферма содержит сервер, назначенный роли "Ферма с одним сервером". > Дополнительные сведения о MinRole см. в статье Обзор ролей сервера MinRole в SharePoint Server 2016 и 2019.

  9. На странице Выполнение мастера настройки продуктов SharePoint нажмите Далее.

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

    Примечание.

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

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

Примечание.

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

Добавление нового сервера SharePoint Server в ферму с помощью средства командной строки 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 нет серверов.

Примечание.

Если был применен пакет дополнительных компонентов 2 для SharePoint Server 2016, доступны дополнительные <параметры ServerRole> : ApplicationWithSearch, WebFrontEndWithDistributedCache. Эти параметры также доступны в SharePoint Server 2019.

Примечание.

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

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

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

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

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

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

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

Примечание.

При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в разделе [Add-SPShellAdmin](/powershell/module/sharepoint-server/Add-SPShellAdmin?view=sharepoint-ps

  1. Запустите командную консоль SharePoint.

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

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

    Где:

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

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

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

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

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

    Примечание.

    Если был применен пакет дополнительных компонентов 2 для SharePoint Server 2016, доступны дополнительные <параметры ServerRole> : ApplicationWithSearch, WebFrontEndWithDistributedCache. Эти параметры также доступны в SharePoint Server 2019.

    Примечание.

    Концепция ролей сервера изменилась, начиная с SharePoint Server 2016. Нельзя добавить сервер в ферму, если в настоящее время ферма содержит сервер, назначенный роли "Ферма с одним сервером". > Дополнительные сведения о MinRole см. в статье Обзор ролей сервера MinRole в SharePoint Server 2016 и 2019.

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

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

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

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

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

    New-SPCentralAdministration -Port <PortNumber> -WindowsAuthProvider NTLM
    

    Примечание.

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

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

    Install-SPApplicationContent
  1. В командной строке PowerShell введите следующую команду, чтобы запустить службу таймера:

    Start-Service SPTimerV4
    
  2. В окне командной строки PowerShell введите следующую команду для получения списка серверов в ферме.

    Get-SPServer
    
    

Примечание.

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