Skip to content

Latest commit

 

History

History
119 lines (83 loc) · 31.3 KB

File metadata and controls

119 lines (83 loc) · 31.3 KB
title ms.reviewer ms.author author manager audience ms.topic ms.prod f1.keywords localization_priority ms.collection ms.assetid description ms.openlocfilehash ms.sourcegitcommit ms.translationtype ms.contentlocale ms.lasthandoff ms.locfileid
Высокая доступность и управление в пуле передней части
v-cichur
cichur
serdars
ITPro
conceptual
skype-for-business-itpro
NOCSH
Normal
IT_Skype16
965041b7-3136-49f2-89c1-8b30417cb8ea
Узнайте об управлении пулами в Skype для бизнеса Server, включая управление пулами, потерю кворума и специальные действия для пулов только с двумя серверами переднего конца.
47e4b2157961a2856256e3d96a0676dd86d3f996
01087be29daa3abce7d3b03a55ba5ef8db4ca161
MT
ru-RU
03/23/2021
51093077

Высокая доступность и управление в пуле передней частиFront End Pool high availability and management

Узнайте об управлении пулами в Skype для бизнеса Server, включая управление пулами, потерю кворума и специальные действия для пулов только с двумя серверами переднего конца.Learn about Front End pool management in Skype for Business Server, including managing pools, quorum loss, and special steps for pools with only two Front End Servers.

В Skype для бизнес-сервера архитектура пулов интерфейсного интерфейса использует модель распределенных систем, при этом данные каждого пользователя хранятся в пуле до трех интерфейсных серверов.In Skype for Business Server, the architecture of Front End pools uses a distributed systems model, with each user's data kept on as many as three Front End Servers in the pool. Рекомендуется, чтобы все пулы переднего конца enterprise Edition включали по крайней мере три передних конечных сервера.We recommend that all your Enterprise Edition Front End pools include at least three Front End Servers.

Note

Skype for Business Server 2019 не поддерживает пулы корпоративных выпусков с двумя серверами переднего входа и не позволяет публиковать топологию в этом сценарии.Skype for Business Server 2019 does not support Enterprise Edition Front End pools with two Front End Servers, and will not allow the topology to be published in that scenario.

Планирование управления пулами переднего планаPlanning for the management of Front End pools

Skype для бизнеса Server использует модель распределенных систем на основе Windows Fabric.Skype for Business Server uses a distributed systems model based on Windows Fabric. В этой модели важные данные для каждого пользователя и конференции хранятся на трех интерфейсных серверах в пуле переднего конца.In this model, important data for each user and conference is stored on three Front End Servers in a Front End pool. Эти три сервера, хранимые определенный набор данных, называютсяreplicas.These three servers storing a certain set of data are calledreplicas.

С распределенной моделью для пулов переднего конца необходимо запускать определенное число серверов пула для функционирования пула.With the distributed model for Front End pools, a certain numbers of a pool's servers must be running for the pool to function. Для пула существует два режима потери.There are two loss modes for a pool.

  • Потеря кворума группового уровня, вызванная недостаточной копией серверов для определенной группы маршрутов.Routing Group Level quorum loss, caused by not enough replica servers for a particular routing group. Группа маршрутивок — это набор пользователей, обустроившись в пуле.A routing group is a set of users homed in the pool. Каждая группа маршрутов имеет три реплики в пуле: одна основная реплика и две вторичные реплики.Each routing group has three replicas in the pool: one primary replica and two secondary replicas.

  • Потеря кворума уровня пула, вызванная тем, что в пуле не хватает серверов семян.Pool Level quorum loss, caused when not enough seed servers are running in the pool.

Потеря кворума группового уровня маршрутовRouting Group Level quorum loss

При первом запуске нового пула передней части необходимо, чтобы 85% серверов были запущены и запущены, как показано в следующей таблице.The first time you start a new Front End pool, it is essential that 85% of the servers are up and running, as shown in the following table. Если запущено меньше серверов, службы могут застрять в исходном состоянии, а пул может не запуститься.If fewer servers are running, the services might be stuck in the starting state and the pool might not start.

Общее число серверов в пулеTotal number of servers in the pool
Число серверов, которые должны запускаться для запуска пула с первогоNumber of servers that must be running for the pool to be started the first time
22
11
33
33
4 4
33
5 5
4 4
6 6
5 5
7 7
5 5
8 8
6 6
9 9
7 7
10 10
8 8
1111
9 9
12 12
10 10
16 Для Skype для бизнеса Server 201916 For Skype for Business Server 2019
12 12

Каждый последующий период работы пула должен быть запущен 85% серверов (как показано в предыдущей таблице).Every subsequent time the pool is started, 85% of the servers should be started (as shown in the preceding table). Если это число серверов не может быть запущено (но достаточное количество серверов может быть запущено таким образом, чтобы вы не были в потере кворума уровня пула), вы можете использовать cmdlet, чтобы позволить пулу восстановиться после потери кворума группового уровня маршрутов и добиться Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery прогресса.If this number of servers cannot be started (but enough servers can be started so that you are not at pool-level quorum loss), you can use the Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery cmdlet to enable the pool to recover from this routing group level quorum loss and make progress. Дополнительные сведения об использовании этого cmdlet см. в перезагружении-CsPoolRegistrarState.For more information about how to use this cmdlet, see Reset-CsPoolRegistrarState.

Note

В пулах с ряду серверов Skype для бизнеса Server использует базу данных SQL в качестве свидетеля.In pools with an even number of servers, Skype for Business Server uses the Primary SQL database as Witness. В таком пуле при закрытии основной базы данных и переходе на зеркальную копию и закрытии достаточного количества серверов переднего конца, чтобы не было достаточного количества запущенных в соответствии с предыдущей таблицей, весь пул будет отключен.In a pool like this, if you shut down the primary database and switch to the Mirror copy, and shut down enough Front End servers so that not enough are running according to the preceding table, the entire pool will go down. Дополнительные сведения см. в статью Свидетель зеркального зеркального зеркала базы данных.For more information, see Database Mirroring Witness.

Потеря кворума уровня пулаPool-level quorum loss

Чтобы пул переднего конца функционировал вообще, он не может быть в потере кворума уровня пула.For a Front End pool to function at all, it cannot be in pool-level quorum loss. Если количество запущенных серверов опускается ниже функционального уровня, как показано в следующей таблице, остальные серверы пула остановят все службы Skype для бизнеса Server.If the number of servers running falls below the functional level as shown in the following table, the remaining servers in the pool will stop all Skype for Business Server services. Обратите внимание, что номера в следующей таблице предполагают, что серверы back end в пуле запущены.Note that the numbers in the following table assume that the Back End Servers in the pool are running.

Общее число серверов переднего плана в пулеTotal number of Front End Servers in the pool
Число работающих серверов, требуемое для правильного функционирования пулаNumber of servers that must be running for pool to be functional
22
11
3-43-4
Любые 2Any 2
5-65-6
Любые 3Any 3
7 7
Любые 4Any 4
8-98-9
Все 4 из первых 7 серверовAny 4 of the first 7 servers
10-1210-12
Все 5 из первых 9 серверовAny 5 of the first 9 servers
12-16 Для Skype для бизнеса Server 201912-16 For Skype for Business Server 2019
Все 7 из первых 12 серверовAny 7 of the first 12 servers

В предыдущей таблице "первые серверы" — это серверы, которые были впервые, в хронологическом порядке, когда пул был запущен впервые.In the preceding table, the "first servers" are the servers which were brought up first, chronologically, when the pool was started for the first time. Чтобы определить эти серверы, можно использовать Get-CsComputer cmdlet с -PoolFqdn параметром.To determine these servers, you can use the Get-CsComputer cmdlet with the -PoolFqdn option. В этом комлете будут отображаться серверы в том порядке, в который они отображаются в топологии, а в верхней части списка находятся первые серверы.This cmdlet will show the servers in the order that they appear in the topology, and the ones at the top of the list are the first servers.

Important

Максимальное число серверов переднего ряда увеличено до 16 в Skype для бизнеса Server 2019The maximum number of front end servers has been increased to 16 in Skype for Business Server 2019

Дополнительные действия для обеспечения функциональных пуловAdditional steps to ensure pools are functional

Вы должны следить за несколькими другими факторами, чтобы гарантировать, что ваши пулы передней части остаются функциональными.You should watch for a couple of other factors to ensure that your Front End pools remain functional.

  • При первом перемещении пользователей в пул обязательно убедитесь, что запущено не менее трех серверов переднего плана.When you move users to the pool for the first time, be sure at least three of the Front End Servers are running.

  • Если вы устанавливаете связь между этим пулом и другим пулом для целей аварийного восстановления, то после установления этих отношений необходимо убедиться, что в этом пуле одновременно работают три сервера переднего конца, чтобы правильно синхронизировать данные с пулом резервного копирования.If you establish a pairing relationship between this pool and another pool for disaster recovery purposes, then after establishing that relationship you must be sure this pool has three Front End servers running simultaneously at some time to properly synchronize data with the backup pool. Дополнительные сведения о спарии пулов и аварийном восстановлении см. в веб-сайте Plan for high availability and disaster recovery in Skype for Business Server.For more information on pool pairing and disaster recovery features, see Plan for high availability and disaster recovery in Skype for Business Server.

Пул переднего конца с двумя серверами переднего концаFront End pool with two Front End servers

Мы не рекомендуем развертывать интерфейсный пул, содержащий всего два сервера переднего плана.We do not recommend deploying a Front End pool that contains only two Front End Servers. Этот небольшой пул не будет предоставлять надежное решение с высокой доступностью, как более крупный пул, и требует дополнительного ухода в управлении.This small pool will not provide a robust high-availability solution like a larger pool would, and needs extra care in managing. Кроме того, если сервер back end из двух серверов пула пошел вниз, весь пул, скорее всего, скоро также пойдут вниз.Additionally, if the Back End Server of a two-server pool went down, the whole pool itself would likely soon go down as well. Если вы хотите развернуть только один или два сервера под управлением Skype для бизнеса Server, рекомендуем развернуть их в качестве серверов Standard Edition.If you want to deploy just one or two servers running Skype for Business Server, we recommend you deploy them as Standard Edition servers.

Если вам когда-либо потребуется развернуть пул с двумя серверами переднего конца, выполните следующие рекомендации:If you do ever need to deploy a pool with two Front End Servers, follow these guidelines:

  • В случае сбоя одного из двух этих серверов переднего плана вам следует как можно быстрее восстановить его работоспособность. Аналогичным образом, в случае обновления одного из двух серверов его также необходимо вернуть в рабочее состояние как можно быстрее.If one of the two Front End Servers goes down, you should try to bring the failed server back up as soon as you can. Similarly, if you need to upgrade one of the two servers, bring it back online as soon as the upgrade is finished.

  • Если по какой-либо причине требуется отключить оба сервера одновременно, после окончания простоя пула выполните следующие действия:If for some reason you need to bring both servers down at the same time, do the following when the downtime for the pool is finished:

    • Передовой метод — одновременно перезапустить оба сервера переднего конца.The best practice is to restart both Front End Servers at the same time.

    • Если это невозможно, следует включать их в порядке, обратном порядку их отключения.If the two servers cannot be restarted at the same time, you should bring them back up in the reverse order of the order they went down.

    • Если вы не можете привести их обратно в этом порядке, используйте следующий cmdlet перед приведением пула обратно: Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery -PoolFQDN <FQDN>If you cannot bring them back up in that order, then use the following cmdlet before bringing the pool back up: Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery -PoolFQDN <FQDN>

Сбои и изменения конфигурации пула переднего концаFront End pool configuration failures and changes

Если сервер переднего конца сбой и вряд ли будет заменен в течение нескольких дней или более, удалите сервер из топологии.If a Front End server fails and is unlikely to be replaced for a few days or more, remove the server from the topology. Добавьте новый сервер переднего конца в топологию, когда он снова будет доступен.Add the new Front End server to the topology when it is available again.

При изменении конфигурации в пуле переднего конца, например в добавлении или удалении серверов, необходимо следовать следующим рекомендациям:Whenever you make a configuration change to a Front End pool, such as adding or removing servers, you must follow these guidelines:

  • После публикации новой топологии необходимо перезапустить каждый сервер переднего конца в пуле.After the new topology has been published, you must restart each Front End server in the pool. Перезапускайте их по одному.Restart them one at a time.

  • Если весь пул не работает во время изменения конфигурации, запустите следующий комдлет после публикации новой топологии: Reset-CsPoolRegistrarState -PoolFQDN <PoolFQDN> -ResetType ServiceResetIf the entire pool has been down during the configuration change, then run the following cmdlet after the new topology is published: Reset-CsPoolRegistrarState -PoolFQDN <PoolFQDN> -ResetType ServiceReset