Высокая доступность и управление пулом переднего плана

Skype for Business Server 2015
 

Сведения об управлении пулами переднего плана в Skype для бизнеса Server, в том числе о потере кворума и об особенностях работы с пулами, содержащими только два сервера Серверы переднего плана.

В Skype для бизнеса Server архитектура пулов переднего плана использует модель распределенных систем, в которой данные каждого пользователя хранятся на трех серверах переднего плана в пуле. Рекомендуется, чтобы все пулы переднего плана Enterprise Edition содержали как минимум три сервера Серверы переднего плана.

Skype для бизнеса Serverиспользуется модель распределенных систем на основании Windows Fabric. В этой модели важные данные для каждого пользователя и конференции хранятся на три Серверы переднего плана в переднего плана. Эти три сервера хранения набора данных, называются реплики .

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

  • Нехватка кворума на уровне группы маршрутизации , что вызвано недостаточным количеством серверов-реплик для определенной группы маршрутизации. Группа маршрутизации — это группа пользователей, размещенных в пуле. Каждая группа маршрутизации имеет три реплики в пуле: одна главная и две дополнительные.

  • Нехватка кворума на уровне пула , что вызвано недостаточным количеством серверов инициализации в пуле.

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

 

Общее количество серверов в пуле

Количество запущенных серверов, которое требуется для первого запуска пула

2

1

3

3

4

3

5

4

6

5

7

5

8

6

9

7

10

8

11

9

12

10

При каждом последующем запуске пула 85% серверов должны быть запущены (как показано на таблице выше). Если невозможно запустить такое количество серверов (однако можно запустить столько серверов, чтобы избежать нехватки кворума на уровне пула), можно воспользоваться командлетом Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery для восстановления пула из нехватки кворума на уровне группы маршрутизации и запуска хода выполнения. Подробнее об использовании данного командлета см. раздел <link Reset-CsPoolRegistrarState>.

noteПримечание.
В пулах с одинаковым количеством серверов Skype для бизнеса Server использует основную базу данных SQL в качестве следящего сервера. В таком пуле, если будет закрыта основная база данных, выполнено переключение на зеркальную копию и отключено достаточно серверов переднего плана, перечисленных в таблице выше, то весь пул будет остановлен. Для получения дополнительных сведений см Следящий сервер зеркального отображения базы данных.

Для функционирования пула переднего плана не должно быть нехватки кворума на уровне пула. Если число работающих серверов становится ниже указанного в таблице функционального уровня, оставшиеся серверы в пуле остановят все службы Skype для бизнеса Server. Обратите внимание, что числовые данные в следующей таблице приведены при условии, что внутренние серверы запущены в пуле.

 

Общее количество серверов Серверы переднего плана в пуле

Число работающих серверов, требуемое для правильного функционирования пула

2

1

3-4

Любые 2

5-6

Любые 3

7

Любые 4

8-9

Любые 4 из первых 7 серверов

10–12

Любые 5 из первых 9 серверов

В таблице выше "первые серверы" — это серверы, открытые первыми в хронологическом порядке при первом запуске пула. Чтобы определить такие серверы, можно воспользоваться командлетом Get-CsComputer с параметром -PoolFqdn. Данный командлет отобразит серверы в том порядке, в котором они представлены в топологии. Первые серверы в списке и будут "первыми серверами".

Для проверки функционирования пулов переднего плана требуется обратить внимание на еще несколько факторов.

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

  • Если вы устанавливаете отношение связывания между данным пулом и другим пулом в целях обеспечения аварийного восстановления, то после этого вам следует убедиться, что данный пул имеет три одновременно работающих сервера переднего плана для правильной синхронизации данных с резервным пулом. Дополнительные сведения о возможностях связывания пулов и аварийного восстановления см. в разделе Планирование высокой доступности и аварийного восстановления в Skype для бизнеса Server 2015.

Мы не рекомендуем развертывание интерфейсного пула, который содержит только два Серверы переднего плана. Этот небольшой пул не предоставляет надежную решения высокой доступности как увеличенное пула будет и должен дополнительную осторожность при управлении. Кроме того Если внутренний сервер пула двумя серверами отключения, весь пул будет вскоре по всей вероятности также. Если вы хотите развернуть только одного или двух серверах с Skype для бизнеса Server, мы рекомендуем развернуть их как Серверы выпуска Standard.

В дальнейшем для развертывания пула с двумя Серверы переднего плана, следуйте приведенным ниже рекомендациям:

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

  • Если по какой-либо причине требуется отключить оба сервера одновременно, после окончания простоя пула выполните следующие действия:

    • Рекомендуется перезагрузить оба сервера Серверы переднего плана одновременно.

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

    • Если и это невозможно, перед включением пула выполните следующий командлет: Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery -PoolFQDN <FQDN>

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

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

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

  • Если во время изменения конфигурации был отключен весь пул, после публикации новой топологии запустите следующий командлет: Reset-CsPoolRegistrarState -PoolFQDN <PoolFQDN> -ResetType ServiceReset

 
Показ: