Планирование развертывания сервера MinRole в SharePoint Server 2016 и 2019Planning for a MinRole server deployment in SharePoint Servers 2016 and 2019

применимо к:  нет 2013  Да 2016  Да 2019  нет SharePoint в Microsoft 365APPLIES TO: no2013 yes2016 yes2019 noSharePoint in Microsoft 365

Роли серверов в SharePoint Server 2016 и 2019Server roles in SharePoint Servers 2016 and 2019

В SharePoint Server 2016 и 2019 вы можете выбрать одну из восьми предопределенных ролей серверов в трех категориях. Дополнительные сведения о ролях и их описания представлены в таблицах ниже.There are eight pre-defined server roles in 3 categories you can choose from in SharePoint Servers 2016 and 2019. Read more about the roles and their descriptions in the following tables:

Специализированные роли. Специализированные роли рассчитаны на производительные и масштабируемые системы и обычно используются в крупных фермах. Кроме того, их можно использовать в фермах средних размеров с общими ролями. Dedicated Roles: Dedicated roles are optimized for performance and scalability and are typically used in large scale farms. They can also be used in medium scale farms with shared roles.

Роль сервераServer Role
ОписаниеDescription
ПримечанияNotes
Сервер переднего планаFront-end
Службы, приложения-службы и компоненты, которые обрабатывают запросы пользователей, размещаются на серверах переднего плана. Эти серверы рассчитаны на высокую производительность.Service applications, services, and components that serve user requests belong on a Front-end server. These servers are optimized for high performance.
На серверах с ролью сервера приложений и переднего плана размещается сходный набор служб. Тем не менее, у каждой роли своя задача. Роль сервера переднего плана требовательна к производительности и предназначена для обработки пользовательского трафика путем запуска экземпляров служб, соответствующих запросам пользователей на локальном сервере. На сервере с ролью сервера переднего плана запускаются экземпляры служб, которые в предыдущих версиях размещались бы на сервере с ролью сервера приложений.The Application server and the Front-end server roles host a similar set of services. However, each role serves a different purpose. The Front-end role is performance-sensitive and optimized for serving user traffic by running service instances appropriate for user requests on the local server. It's normal for the Front-end server role to run service instances that would have been hosted on the Application server role in previous versions.
Для приложенийApplication
Службы, приложения-службы и компоненты, которые обслуживают внутренние запросы, например запросы обхода для поиска, размещаются на сервере приложений. Эти серверы рассчитаны на высокую пропускную способность.Service applications, services, and components that serve back-end requests, such as search crawl requests, belong on an Application server. These servers are optimized for high throughput.
Значение термина "сервер приложений" в SharePoint Server 2016 отличается от значения, используемого в предыдущих версиях. В более ранних версиях SharePoint сервер приложений обычно размещал конечные точки приложений, к которым обращались бы серверы переднего плана при обработке запросов пользователей. В SharePoint Server 2016 и 2019 сервер с ролью сервера приложений запускает фоновые задачи, например задания таймера, и может являться объектом запросов обхода для поиска.The use of the term "Application server" in SharePoint Server 2016 has a different meaning from the common use of the term in previous versions. In previous versions of SharePoint, the Application server typically hosted service application endpoints that Front-end servers would call while serving user requests. In SharePoint Servers 2016 and 2019, the Application server role runs background tasks such as Timer jobs, and can be the target for search crawl requests.
Сервер распределенного кэшаDistributed Cache
Службы, приложения-службы и компоненты, необходимые для распределенного кэша, размещаются на сервере распределенного кэша.Service applications, services, and components that are required for a distributed cache belong on a Distributed Cache server.
Служба распределенного кэша не поддерживает высокую доступность так, как другие службы. При наличии в ферме SharePoint нескольких серверов распределенного кэша, которые позволяют распределить нагрузку, данные, кэшированные на каждом сервере распределенного кэша, не реплицируются на другие серверы распределенного кэша. В случае непредвиденного сбоя сервера распределенного кэша данные, кэшированные на этом сервере, будут утеряны.Distributed Cache doesn't support High Availability the way that other services do. While you can have multiple Distributed Cache servers in your SharePoint farm to help distribute the load, the data cached on each Distributed Cache server is not replicated to the other Distributed Cache servers. If a Distributed Cache server unexpectedly goes down, the data cached in that server will be lost.
Сервер поискаSearch
Службы, приложения-службы и компоненты, необходимые для поиска, размещаются на сервере поиска.Service applications, services, and components that are required for search belong on a Search server.
После назначения серверу роли поиска его нужно настроить с помощью функции управления топологией поиска. Дополнительные сведения о топологии поиска см. в статье Управление топологией поиска в SharePoint Server. Once a server is assigned to the Search role, it must then be configured in Search topology management. For more information about Search topology, see Manage the search topology in SharePoint Server .

Общие роли. Общие роли предназначены для ферм с меньшим количеством серверов и сочетают в себе специализированные роли. Они могут также использоваться вместе с общими ролями в фермах средних размеров. Для общих ролей могут требоваться системные ресурсы с более высокой доступностью, так как на них запущено больше служб. Shared Roles: Shared roles are optimized for fewer servers in a farm by combining dedicated roles together. They can also be used in medium scale farms with dedicated roles. Shared roles may require higher available system resources because they are running more services.

Роль сервераServer Role
ОписаниеDescription
ПримечанияNotes
Сервер переднего плана с распределенным кэшемFront-end with Distributed Cache
Общая роль, объединяющая роли сервера переднего плана и сервера распределенного кэша на одном сервере. Убедитесь, что сервер отвечает системным требованиям для размещения общей роли.Shared role that combines the Front-end and Distributed Cache roles on the same server. Make sure the server meets the system requirements for hosting a shared server role.
Это общая роль появилась в общедоступном обновлении SharePoint Server 2016 за ноябрь (пакет дополнительных компонентов 1).This shared role was introduced in the November Public Update for SharePoint Server 2016 (Feature Pack 1).
Сервер приложения и поискаApplication with Search
Общая роль, которая сочетает в себе роли приложения и поиска на одном сервере. Убедитесь, что сервер отвечает системным требованиям для размещения общей роли.Shared role that combines the Application and Search roles on the same server. Make sure the server meets the system requirements for hosting a shared server role.
Это общая роль появилась в общедоступном обновлении SharePoint Server 2016 за ноябрь (пакет дополнительных компонентов 1).This shared role was introduced in November Public Update for SharePoint Server 2016 (Feature Pack 1).

Специальные роли. Для специальных сценариев, тестирования, разработки и служб, которые не интегрированы с MinRole. Special Roles: For special case scenarios, testing, development, and services that are not integrated with MinRole.

Роль сервераServer Role
ОписаниеDescription
ПримечанияNotes
Сервер односерверной фермыSingle-Server Farm
Приложения-службы, службы и компоненты, необходимые для односерверной фермы, размещаются на сервере с ролью односерверной фермы. Эта роль используется для задач разработки, тестирования и ограниченного производства.Service applications, services, and components required for a single-server farm belong on a server running the Single-Server Farm role. Use this role for development, testing, and limited production tasks.
Роль односерверной фермы заменяет режим автономной установки, доступный в предыдущих выпусках SharePoint Server. В отличие от автономной установки, администратору SharePoint необходимо отдельно установить и подготовить Microsoft SQL Server. Администратор SharePoint также может настроить службы и веб-приложения фермы SharePoint вручную или с помощью мастера настройки фермы. В ферме SharePoint с ролью односерверной фермы может размещаться не более одного сервера.The Single-Server Farm role replaces the Standalone Install mode available in previous SharePoint Server releases. Unlike Standalone Install, the SharePoint admin must separately install and prepare Microsoft SQL Server. The SharePoint admin must also configure the SharePoint farm services and web applications, either manually or by running the Farm Configuration Wizard. A SharePoint farm with the Single-Server Farm role cannot have more than one SharePoint server in the farm.
ПользовательскиеCustom
Управление приложениями-службами, службами и компонентами выполняется на пользовательском сервере, а не с помощью функции MinRole.Service applications, services, and components that you want to manage, instead of using MinRole to manage them, belong on a Custom server.
Эта роль сервера обычно используется для запуска служб, не интегрированных с MinRole. Администратор фермы полностью управляет тем, какие экземпляры служб могут запускаться на серверах с ролью пользовательского сервера. MinRole не участвует в управлении серверами, которым назначена эта роль.This server role is typically used to run services that do not integrate with MinRole. The farm administrator has full control over which service instances can run on servers assigned to the Custom server role. MinRole will not attempt to manage servers assigned to this role.

Примечание

Для использования общих ролей в топологии фермы необходимо установить общедоступное обновление SharePoint Server 2016 за ноябрь (пакет дополнительных компонентов 1). >You must have the November Public Update for SharePoint Server 2016 (Feature Pack 1) installed to use shared roles in your farm topology. >

Топологии MinRoleMinRole Topologies

Есть три типа ферм SharePoint:There are three different types of SharePoint farms:

  • Контент-фермы. В этих фермах размещаются сайты и приложения-службы и при необходимости они могут использовать приложения-службы из других ферм.Content Farms: These farms host sites and service applications, and can optionally consume service applications from other farms.

  • Фермы служб. В этих фермах размещаются приложения-службы, используемые другими фермами. Примеры приложений-служб: управляемые метаданные, поиск и профили пользователей.Services Farms: These farms host service applications that are consumed by other farms. Example service applications include: Managed Metadata, Search, and User Profile.

  • Фермы поиска. В этих фермах размещаются приложения службы поиска, используемые другими фермами.Search Farms: These farms are dedicated to hosting Search service applications that are consumed by other farms.

Для правильной работы каждому типу фермы SharePoint необходимы разные роли сервера MinRole. В таблице ниже приведен список ролей серверов, необходимых для каждого типа фермы.Each type of SharePoint farm requires different MinRole server roles to function properly. Refer to the table below for the list of server roles required for each type of farm.

****Server Role********Server Role****
****Required for Content Farm?********Required for Content Farm?****
****Required for Services Farm?********Required for Services Farm?****
****Required for Search Farm?********Required for Search Farm?****
Сервер переднего планаFront-end
ДаYes
НетNo
НетNo
Сервер приложенийApplication
ДаYes
ДаYes
НетNo
Сервер распределенного кэшаDistributed Cache
ДаYes
ДаYes
НетNo
Сервер поискаSearch
Да, при размещении службы поискаYes, if hosting Search
Да, при размещении службы поискаYes, if hosting Search
ДаYes

Примечание

Для уменьшения количества серверов в ферме общие роли можно заменить эквивалентными специализированными ролями. Например, чтобы соответствовать требованиям контент-фермы, вместо отдельных ролей "Сервер переднего плана" и "Сервер распределенного кэша" можно использовать роль "Сервер переднего плана с распределенным кэшем". > Специализированные, общие роли и роль пользовательского сервера могут использоваться вместе в одной ферме. Если вы заменяете одну или несколько ролей сервера, управляемых с помощью MinRole, ролью пользовательского сервера, необходимо убедиться, что на серверах с этой ролью правильно настроены экземпляры служб, необходимые для такой фермы. > SQL Server можно установить на одном сервере с SharePoint, но чтобы производительность была выше, рекомендуем установить SQL Server на отдельном сервере.Shared roles can be substituted for their equivalent dedicated roles to reduce the number of servers in a farm. For example, the "Front-end with Distributed Cache" role can be used in place of the separate "Front-end" and "Distributed Cache" roles to meet the requirements of a content farm. > Dedicated roles, shared roles, and the Custom server role can be used together in the same farm. If you substitute the Custom server role for one or more MinRole-managed server roles, you must ensure that servers assigned to the Custom role are configured properly with the service instances needed in that type of farm. > SQL Server can be running on the same server or a different server as SharePoint, but for better performance we recommend running SQL Server on a separate server.

В таблице ниже приведен список рекомендуемых топологий контент-фермы MinRole.Refer to the table below for the list of recommended MinRole content farm topologies.

Топология контент-фермыContent Farm Topology
Общее число серверов в фермеTotal Servers in Farm
ОписаниеDescription
Сервер односерверной фермыSingle-Server Farm
11
Один сервер со всеми ролями:One server with all roles:
оценка, разработка, тестирование;Evaluation, development, testing.
очень легкие и простые рабочие нагрузки.Very light and simple production workloads.
Небольшая ферма MinRole с невысокой доступностьюSmall Non-High Availability MinRole farm
22
Два сервера с двумя общими ролями:Two servers with two shared roles:
один сервер с ролью "Сервер переднего плана с распределенным кэшем";One Front-end with Distributed Cache server
один сервер с ролью "Сервер приложений и поиска".One Application with Search server
Ферма MinRole невысокого уровня доступностиSmall High Availability (HA) MinRole farm
44
Четыре сервера с двумя общими ролями:Four servers with two shared roles:
два сервера с ролью "Сервер переднего плана с распределенным кэшем";Two Front-end with Distributed Cache servers
два сервера с ролью "Сервер приложений и поиска".Two Application with Search servers
Ферма MinRole средних размеров с невысокой доступностьюMedium Non-High Availability MinRole farm
44
Четыре сервера с четырьмя специализированными ролями:Four servers with four dedicated roles:
один сервер с ролью "Сервер переднего плана";One Front-end server
один сервер с ролью "Сервер распределенного кэша";One Distributed Cache server
один сервер с ролью "Сервер приложений";One Application server
один сервер с ролью "Сервер поиска".One Search server
Ферма MinRole средних размеров с высокой доступностью (оптимизированный поиск)Medium High Availability (HA) MinRole farm (Search optimized)
66
Шесть серверов со специализированными и общими ролями:Six servers with both dedicated and shared roles:
два сервера с ролью "Сервер переднего плана с распределенным кэшем";Two Front-end with Distributed Cache servers
два сервера с ролью "Сервер приложений";Two Application servers
два сервера с ролью "Сервер поиска".Two Search servers
Ферма MinRole средних размеров с высокой доступностью (оптимизирована для пользователей)Medium High Availability (HA) MinRole farm (user optimized)
66
Шесть серверов со специализированными и общими ролями:Six servers with both dedicated and shared roles:
два сервера с ролью "Сервер переднего плана";Two Front-end servers
два сервера с ролью "Сервер распределенного кэша";Two Distributed Cache servers
два сервера с ролью "Сервер приложений и поиска".Two Application with Search servers
Крупная ферма MinRole с высокой доступностьюLarge High Availability (HA) MinRole farm
88
Восемь серверов с четырьмя специализированными ролями:Eight servers with four dedicated roles:
два сервера с ролью "Сервер переднего плана";Two Front-end servers
два сервера с ролью "Сервер распределенного кэша";Two Distributed Cache servers
два сервера с ролью "Сервер приложений";Two Application servers
два сервера с ролью "Сервер поиска".Two Search servers

Развертывание фермы MinRole MinRole Farm deployment

Развертывание серверовDeploying servers

Используйте следующие способы, чтобы создать новую ферму или присоединить серверы к имеющейся ферме с помощью MinRole:Use the following methods to create a new farm or join servers to an existing farm with MinRole:

  • Мастер настройки продуктов SharePoint (PSConfigUI.exe)SharePoint Products Configuration Wizard (PSConfigUI.exe)

  • Программа командной строки PSConfig.exePSConfig.exe command line tool

  • Командлеты Microsoft PowerShellMicrosoft PowerShell cmdlets

Функция MinRole добавляет два новых параметра командной строки для PSConfig.exe и PowerShell. Параметр LocalServerRole задает роль локального сервера при создании новой фермы или присоединении сервера к существующей. Параметр LocalServerRole может принимать указанные ниже значения.The MinRole feature introduces two new command-line parameters for PSConfig.exe and PowerShell. The LocalServerRole parameter specifies the role of the local server when you create a new farm or join a server to an existing farm. The LocalServerRole parameter accepts the following values:

  • WebFrontEnd (роль сервера переднего плана)WebFrontEnd (Front-end server role)

  • Application (роль сервера приложений)Application (Application server role)

  • DistributedCache (роль сервера распределенного кэша)DistributedCache (Distributed Cache server role)

  • Search (роль сервера поиска)Search (Search server role)

  • WebFrontEndWithDistributedCache (роль сервера переднего плана с распределенным кэшем)WebFrontEndWithDistributedCache (Front-end with Distributed Cache server role)

  • ApplicationWithSearch (роль сервера приложений и поиска)ApplicationWithSearch (Application with Search server role)

  • Custom (роль пользовательского сервера)Custom (Custom server role)

  • SingleServerFarm (роль односерверной фермы)SingleServerFarm (Single-Server Farm server role)

Параметр ServerRoleOptional настраивает ферму так, чтобы при создании фермы или добавлении сервера в ферму указывать роль сервера не требовалось. Его можно использовать при создании фермы серверов. Если роль сервера не указана, по умолчанию используется роль пользовательского сервера.The ServerRoleOptional parameter configures the farm not to require a server role to be specified when creating a farm or adding a server to a farm. It can be used when you create a new server farm. If no server role is specified, the server defaults to the Custom role.

Серверы можно развертывать в любом порядке. У первого сервера в ферме может быть любая роль.You can deploy your servers in a farm in any order you want. Any server role can be the first server in your farm.

Мастер настройки продуктов SharePointSharePoint Products Configuration Wizard

При создании новой фермы или присоединении сервера к существующей с помощью мастера настройки продуктов SharePoint в мастере отображается новая форма. В ней представлено описание каждой роли сервера, и вы можете выбрать одну из них. Переключатель роли сервера будет отключен для ролей, недоступных в этой ферме.When you create a new farm or join a server to an existing farm by using the SharePoint Products Configuration Wizard, a new form is displayed in the wizard. This form provides a description of each server role, and you can use it to select the role of this server. The server role radio button will be disabled for roles that are not available in this farm.

Диалоговое окно PSConfig с общими ролями в SharePoint Server 2016

Диалоговое окно PSConfig с общими ролями в SharePoint Server 2019

Развертывание веб-сайта центра администрирования SharePointDeploying the SharePoint Central Administration web site

По умолчанию на первом сервере фермы размещается веб-сайт центра администрирования SharePoint. На дополнительных серверах этот сайт по умолчанию не размещается. Вы можете запустить или остановить центр администрирования на отдельных серверах фермы независимо от их ролей, выполнив любое из указанных ниже действий.The first server in the farm will host the SharePoint Central Administration web site by default. Additional servers will not host the Central Administration web site by default. You can start or stop Central Administration on individual servers in the farm regardless of their server role by using any one of these steps:

  • На веб-сайте центра администрирования SharePoint перейдите на страницу Службы на сервере.From the SharePoint Central Administration web site, go to the Services on Server page.

  • Командлеты PowerShell New-SPCentralAdministration и Remove-SPCentralAdministration.The New-SPCentralAdministration and Remove-SPCentralAdministration PowerShell cmdlets.

  • Команда psconfig.exe -cmd adminvs.The psconfig.exe -cmd adminvs command.

  • Пользовательский интерфейс мастера настройки продуктов SharePoint.The SharePoint Products Configuration Wizard user interface.

Состояние центра администрирования не влияет на то, считается ли сервер совместимым с MinRole.The state of Central Administration will not affect whether a server is considered compliant with MinRole.

Развертывание службDeploying services

Не пытайтесь создавать приложения-службы в ферме MinRole, пока топология MinRole не будет соответствовать минимальным требованиям. Например, если вы развертываете контент-ферму, используя специализированные роли сервера, не создавайте приложения-службы до развертывания по крайней мере одного экземпляра каждой из указанных ниже ролей сервера.Do not attempt to create service applications in a MinRole farm until it has reached the minimum supported MinRole farm topology. For example, if you're deploying a content farm using dedicated server roles, then you shouldn't try to create service applications until at least one of each of the following server roles have been deployed:

  • Сервер переднего планаFront-end

  • Сервер приложенийApplication

  • Сервер распределенного кэшаDistributed Cache

  • Сервер поиска (при размещении приложения службы поиска)Search (if hosting a Search service application)

Примечание. Это руководство не распространяется на фермы, в которых используется роль пользовательского сервера.Note: This guidance does not apply to farms that use the Custom server role.

Настройка обхода контента службой поиска вручнуюManually configuring Search to crawl

Для оптимальной производительности администратор фермы должен настроить обход контента веб-приложений службой поиска с помощью роли сервера приложений, а не сервера переднего плана. Это можно сделать, настроив балансировщик нагрузки или диспетчер запросов SharePoint так, чтобы запросы программы-обходчика для службы поиска перенаправлялись на серверы с ролью "Сервер приложений" или "Сервер приложений и поиска".The farm administrator should configure Search to crawl web applications using the Application server role or the Application with Search server role instead of the Front-end server role for optimal performance. This can be done by configuring your load balancer to forward Search crawler requests to the Application or Application with Search servers, or by configuring the SharePoint Request Manager to forward Search crawler requests to the Application or Application with Search servers.

Преобразование односерверной фермы в ферму с несколькими серверамиConverting Single-Server Farm into a multiple server farm

Вы можете преобразовать односерверную ферму в ферму с несколькими серверами. Для этого используйте функцию преобразования ролей. Дополнительные сведения об изменении роли сервера см. в статье Преобразование ролей с помощью MinRole в SharePoint Server 2016 и 2019.You can convert a single-server farm into a multiple-server farm. To do this, use the role conversion feature. For additional information about how to change a server role, see Role conversion using MinRole in SharePoint Servers 2016 and 2019.

Отказ от MinRoleOpting out of MinRole

В SharePoint Server 2016 и 2019 предусмотрена обратная совместимость с предыдущими выпусками SharePoint в виде роли пользовательского сервера. С ее помощью администраторы фермы SharePoint могут непосредственно управлять экземплярами служб на отдельных серверах с ролью пользовательского сервера. MinRole не участвует в управлении таких серверов. Вы можете назначить роль пользовательского сервера некоторым или всем серверам фермы либо не назначать ее ни одному из серверов.SharePoint Servers 2016 and 2019 supports the backward compatible behavior of previous SharePoint releases with the Custom server role. SharePoint farm administrators can directly manage service instances on individual servers assigned to the Custom role. MinRole won't attempt to manage servers assigned to the Custom role. You can assign zero, some, or all servers in a farm to the Custom role.

Если у вас есть сценарии развертывания, которые нежелательно изменять для поддержки MinRole, вы можете указать параметр ServerRoleOptional при создании фермы SharePoint с помощью программы командной строки PSConfig.exe или PowerShell. При использовании этого параметра ферма не требует указывать роль сервера. Если роль сервера не указана, по умолчанию используется роль пользовательского сервера.If you have existing deployment scripts that you do not want to modify to support MinRole, you can specify the ServerRoleOptional parameter when you create a new SharePoint farm by using the PSConfig.exe command-line tool or PowerShell. This parameter configures the farm to not require a server role to be specified. If no server role is specified, the server defaults to the Custom role.

См. такжеSee also

ПонятияConcepts

Указания по обновлению путем частичной замены без простоев в SharePoint Server 2016SharePoint Server 2016 zero downtime patching steps

Обзор ролей сервера MinRole в SharePoint Server 2016 и 2019Overview of MinRole Server Roles in SharePoint Servers 2016 and 2019

Описание MinRole и связанных служб в SharePoint Server 2016 и 2019Description of MinRole and associated services in SharePoint Servers 2016 and 2019

Другие ресурсыOther Resources

Управление фермой серверов MinRole в SharePoint Server 2016 и 2019Managing a MinRole Server Farm in SharePoint Servers 2016 and 2019