Настройка высокой доступности и аварийного восстановления для сервера сохраняемого чата в Skype для бизнеса Server 2015

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

Skype для бизнеса Server поддерживает несколько режимов высокой доступности для внутренних серверов, включая зеркальное отображение базы данных. Дополнительные сведения см. в статье Plan for high availability and disaster recovery in Skype for Business Server 2015.

Примечание.

Группы доступности AlwaysOn не поддерживаются с серверами сохраняемого чата.

Примечание.

Сохраняемый чат доступен в Skype для бизнеса Server 2015, но больше не поддерживается в Skype для бизнеса Server 2019. Такие же функции доступны в Teams. Дополнительные сведения см. в статье Начало перехода на Microsoft Teams. Если вам нужно использовать сохраняемый чат, то вы можете либо перенести пользователей, которым нужна эта функция, в Teams, либо продолжать использовать Skype для бизнеса Server 2015.

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

Использование построителя топологий для настройки высокой доступности и аварийного восстановления

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

  1. Добавьте базы данных зеркало и базу данных-получатель доставки журналов SQL Server хранилища.

  2. Измените свойства службы сервера сохраняемого чата, чтобы:

    а) Включите зеркальное отображение для базы данных-источника.

    б) Добавьте основное хранилище зеркало SQL Server.

    в. Включите базу данных SQL Server доставки журналов.

    г. Добавьте дополнительное хранилище SQL Server доставки журналов SQL Server.

    E. Добавьте зеркало хранилища SQL Server для базы данных-получателя.

    F. Опубликуйте топологию.

Настройка доставки журналов SQL Server для основной базы данных сервера сохраняемого чата

Используя SQL Server Management Studio, подключитесь к экземпляру базы данных доставки журналов сервера сохраняемого чата и убедитесь, что агент SQL Server запущен. Затем подключитесь к экземпляру базы данных-источника сохраняемого чата и выполните следующие действия.

  1. Щелкните базу данных mgc правой кнопкой мыши и выберите Свойства.

  2. В области Выбор страницы выберите Доставка журналов транзакций.

  3. Установите флажок Включить эту базу данных в качестве источника в конфигурацию доставки журналов.

  4. В области Резервные копии журналов транзакций щелкните элемент Параметры копирования.

  5. В поле Сетевой путь к каталогу резервной копии введите сетевой путь к общей папке, созданной для резервных копий журналов транзакций.

  6. Если папка резервного копирования располагается на основном сервере, введите локальный путь к папке резервного копирования в поле Если папка резервного копирования находится на сервере-источнике, укажите локальный путь к папке (пример: c:\backup). (Если папка резервного копирования находится не на основном сервере, это поле можно оставить пустым.)

    Важно!

    Если учетная запись службы SQL Server на сервере-источнике выполняется под учетной записью локальной системы, необходимо создать папку резервного копирования на сервере-источнике и указать локальный путь к ней.

  7. Настройте параметры Удалить файлы, созданные ранее и Предупредить, если резервное копирование не произошло в течение.

  8. Просмотрите расписание резервного копирования, приведенное в поле Расписание в разделе Задание резервного копирования. Чтобы настроить расписание установки, нажмите кнопку Запланировать и измените расписание агент SQL Server при необходимости.

  9. В разделе Сжатие выберите флажок Использовать параметр сервера по умолчанию и нажмите кнопку ОК.

  10. В области Экземпляры сервера-получателя и базы данных нажмите кнопку Добавить.

  11. Щелкните Подключиться и подключитесь к экземпляру SQL Server, настроенного в качестве сервера-получателя.

  12. В поле База данных-получатель выберите в списке базу данных mgc.

  13. На вкладке Инициализация базы данных-получателя выберите вариант Да, создайте полную резервную копию базы данных-источника и выполните восстановление из нее в базу данных-получатель (и создайте базу данных-получатель, если она не существует).

  14. На вкладке Копирование файлов в поле Папка назначения для копирования файлов введите путь к папке, в которую необходимо копировать резервные копии журналов транзакций. Эта папка часто находится на дополнительном сервере.

  15. Обратите внимание на расписание копирования, приведенное в поле Расписание в разделе Задание копирования. Чтобы настроить расписание установки, нажмите кнопку Запланировать и измените расписание агент SQL Server при необходимости. Это расписание должно приблизительно совпадать с расписанием резервного копирования.

  16. На вкладке Восстановление в разделе Папка назначения для копирования файлов выберите вариант Режим без восстановления.

  17. В списке Отложить восстановление резервных копий по крайней мере на выберите значение 0 минут.

  18. В поле Предупреждение, если восстановление не выполнено в течение выберите порог оповещений.

  19. Просмотрите расписание восстановления в поле Расписание в разделе Задание восстановления. Чтобы настроить расписание установки, щелкните Расписание, измените расписание агент SQL Server при необходимости и нажмите кнопку ОК. Это расписание должно приблизительно совпадать с расписанием резервного копирования.

  20. В диалоговом окне Свойства базы данных нажмите кнопку ОК, чтобы приступить к настройке.

Настройка доставки журналов SQL Server между основным зеркалом и дополнительной базой данных

Выполните следующие действия, чтобы продолжить доставку журналов, если база данных-источник сохраняемого чата выполняется отработка отказа в базу данных зеркало.

  1. Вручную переключите базу данных постоянного чата-источника на зеркало. Для этого используется командная консоль Skype для бизнеса Server и командлет Invoke-CsDatabaseFailover.

  2. С помощью SQL Server Management Studio подключитесь к основному экземпляру сервера сохраняемого чата зеркало.

  3. Убедитесь, что агент SQL Server запущен.

  4. Щелкните базу данных mgc правой кнопкой мыши и выберите Свойства.

  5. В области Выбор страницы выберите Доставка журналов транзакций.

  6. Установите флажок Включить эту базу данных в качестве источника в конфигурацию доставки журналов.

  7. В области Резервные копии журналов транзакций щелкните элемент Параметры копирования.

  8. В поле Сетевой путь к каталогу резервной копии введите сетевой путь к общей папке, созданной для резервной копии журнала транзакций.

  9. Если резервная папка находится на основном сервере, введите локальный путь к этой резервной папке в поле Если папка резервного копирования находится на сервере-источнике, укажите локальный путь к папке. (Если резервная папка находится не на основном сервере, вы можете оставить это поле пустым.)

    Важно!

    Если учетная запись службы SQL Server на сервере-источнике выполняется под учетной записью локальной системы, необходимо создать папку резервного копирования на сервере-источнике и указать локальный путь к ней.

  10. Настройте параметры Удалить файлы, созданные ранее и Предупредить, если резервное копирование не произошло в течение.

  11. Просмотрите расписание резервного копирования, приведенное в поле Расписание в разделе Задание резервного копирования. Чтобы настроить расписание установки, щелкните Расписание и измените расписание агент SQL Server при необходимости.

    Важно!

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

  12. В области Сжатие выберите Использовать параметр сервера по умолчанию и нажмите кнопку ОК.

  13. В области Экземпляры сервера-получателя и базы данных нажмите кнопку Добавить.

  14. Щелкните элемент Подключение и подключитесь к экземпляру SQL Server, настроенному вами в качестве сервера-получателя.

  15. В поле База данных-получатель выберите в списке базу данных mgc.

  16. На вкладке Инициализация базы данных-получателя выберите вариант Нет, база данных-получатель инициализирована.

  17. В поле Папка назначения для копирования на вкладке Копирование файлов введите путь к папке, в которую следует копировать резервные копии журналов транзакций, и нажмите кнопку ОК. Часто эта папка расположена на сервере-получателе.

  18. Откройте раскрывающийся список Скрипт конфигурации и выберите Вывести конфигурацию в новое окно запроса.

  19. В разделе Свойства базы данных окна нового запроса нажмите кнопку ОК, чтобы начать процесс настройки.

  20. Выберите и запустите первую половину запроса (см. шаг 18) до следующей строки: -- ****** End: Script to be run at Primary: ****** (Конец. Скрипт для выполнения в основной базе:).

    Важно!

    Выполнение этого скрипта вручную необходимо, так как SQL Server Management Studio не поддерживает несколько баз данных-источников в конфигурации доставки журналов SQL Server.

  21. Выберите Отмена, чтобы закрыть панель конфигурации доставки журналов и создать рабочую программу установки, которая правильно внедряет доставку файлов журналов как для основной, так и для зеркальной базы данных (в случае отработки отказа).

  22. Вручную отработка отказа базы данных сохраняемого чата-источника в источник. Для этого используется командная консоль Skype для бизнеса Server и командлет Invoke-CsDatabaseFailover.