Управление высокой доступностью и аварийным восстановлением для сервера сохраняемого чата в Skype для бизнеса Server 2015Manage high availability and disaster recovery for Persistent Chat Server in Skype for Business Server 2015

Сводка: Сведения об управлении сервера сохраняемого чата высокой доступности и аварийного восстановления в Скайп для Business Server 2015.Summary: Learn how to manage Persistent Chat Server high availability and disaster recovery in Skype for Business Server 2015.

В этом разделе описывается, как выполнить отработку отказа и восстановления размещения обратно Persistent Chat Server.This topic describes how to fail over and fail back Persistent Chat Server. Перед прочтением данного раздела, обязательно прочитайте Планирование высокой доступности и аварийного восстановления для сервера сохраняемого чата в Скайп для Business Server 2015 и Настройка высокой доступности и аварийного восстановления для сервера сохраняемого чата в Скайп для Бизнес-2015 сервера.Before reading this topic, be sure to read Plan for high availability and disaster recovery for Persistent Chat Server in Skype for Business Server 2015 and Configure high availability and disaster recovery for Persistent Chat Server in Skype for Business Server 2015.

Переключения сервера сохраняемого чатаFail over Persistent Chat Server

Отработка отказа для сервера сохраняемого чата разрабатывалась ориентирована на ручное выполнение.Failover for Persistent Chat Server is designed to be mainly a manual process.

Процедура отработки отказа на основе предполагается, что центр дополнительных данных — это копирование и работает, но службы сервера сохраняемого чата, где расположена Persistent Chat базы данных-источника, полностью недоступен, включая следующие:The failover procedure is based on the assumption that the secondary data center is up and running, but the Persistent Chat Server services where the primary Persistent Chat database is located are completely unavailable, including the following:

  • Persistent Chat Server основной базы данных и сервера сохраняемого чата зеркальная база данных не работают.Persistent Chat Server primary database and Persistent Chat Server mirror database are down.

  • Скайп для сервера переднего плана Business Server не работает.Skype for Business Server Front End Server is down.

Вся процедура состоит из двух основных этапов:The procedure is based on two basic steps:

  • Восстановление Persistent Chat базы данных-источника (mgc).Recover the primary Persistent Chat database (mgc).

  • Реализация зеркального отображения для новой базы данных-источника.Establish mirroring for the new primary database.

Сохраняемый чат база данных соответствия (mgccomp) не отработки отказа.The Persistent Chat compliance database (mgccomp) is not failed over. Содержимое этой базы данных является временным и очищается по мере обработки данных адаптером соответствия.The contents of this database are transient and are purged as the compliance adapter processes the data. Отвечает, администратор сохраняемого чата правильно управлять вывода адаптера, чтобы избежать потери данных.It is your responsibility, as Persistent Chat Administrator, to correctly manage the adapter output to avoid data loss.

Порядок отработки отказа сервера сохраняемого чатаTo fail over Persistent Chat Server:

  1. Удалите доставку журналов из Persistent Chat Server резервного копирования базы данных доставки журналов.Remove log shipping from the Persistent Chat Server Backup Log Shipping database.

    • С помощью SQL Server Management Studio, подключитесь к экземпляру базы данных, где расположена база данных mgc резервного копирования сервера сохраняемого чата.Using SQL Server Management Studio, connect to the database instance where the Persistent Chat Server backup mgc database is located.

    • Откройте окно отправки запроса в базу данных master.Open a query window to the master database.

    • Используйте следующую команду для сброса доставки журналов:Use the following command to drop log shipping:

    exec sp_delete_log_shipping_secondary_database mgc
    
  2. Скопируйте все нескопированные файлы резервных копий из общей папки резервных копий в конечную папку копирования на резервном сервере.Copy any uncopied backup files from the backup share to the copy destination folder of the backup server.

  3. По порядку примените все непримененные резервные копии журналов транзакций к базе данных-получателю.Apply any unapplied transaction log backups in sequence to the secondary database. Дополнительные сведения см как: применение резервной копии журнала транзакций (Transact-SQL).For details, see How to: Apply a Transaction Log Backup (Transact-SQL).

  4. Подключите резервную базу данных mgc к сети. В окне запроса, которое было открыто в действии 1b, выполните следующие действия.Bring the backup mgc database online. Using the query window that opens in step 1b, do the following:

    • Завершите все подключения к базе данных mgc при их наличии:End all connections to the mgc database, if there are any:

    • Выполните команду exec sp_who2, чтобы определить подключения к базе данных mgc.exec sp_who2 to identify connections to the mgc database.

    • kill <spid> ** для завершения этих подключений.kill <spid>** to end these connections.

    • Подключите базу данных к сети:Bring the database online:

    • restore database mgc with recovery.restore database mgc with recovery.

  5. В Скайп консоли Business Server, используйте команду Set-CsPersistentChatState-Identity «служба: atl-cs-001.litwareinc.com» - PoolState FailedOver отработки отказа для резервного копирования базы данных mgc.In Skype for Business Server Management Shell, use the command Set-CsPersistentChatState -Identity "service:atl-cs-001.litwareinc.com" -PoolState FailedOver to fail over to the mgc backup database. Обязательно замените полное доменное имя в пуле Persistent Chat для узла atl-cs-001.litwareinc.com.Be sure to substitute the fully qualified domain name of your Persistent Chat pool for atl-cs-001.litwareinc.com.

    Резервная база данных mgc теперь выступает в качестве базы данных-источника.The mgc backup database now serves as the primary database.

  6. В Скайп для консоли Business Server используйте командлет Install-CsMirrorDatabase зеркального высокой доступности для резервного копирования базы данных, теперь выступает в качестве базы данных-источника.In Skype for Business Server Management Shell, use the Install-CsMirrorDatabase cmdlet to establish a high availability mirror for the backup database that now serves as the primary database. Используйте экземпляр резервной базы данных в качестве базы данных-источника и экземпляр резервной зеркальной базы данных в качестве экземпляра зеркала.Use the backup database instance as the primary database and the backup mirror database instance as the mirror instance. Это не то же самое зеркало, которое изначально было настроено для базы данных-источника в процессе установки.This is not the same mirror as the one that was initially configured for the primary database during setup.

  7. Настройка сервера сохраняемого чата активных серверов.Set the Persistent Chat Server active servers. Скайп для консоли Business Server используя командлет Set-CsPersistentChatActiveServer Установка списка активных серверов.From the Skype for Business Server Management Shell, use the Set-CsPersistentChatActiveServer cmdlet to set the list of active servers.

    Важно!

    Все активные серверы должны быть расположены в том же центре обработки данных, что и новая база данных-источник, или подключенном к ней через соединение с низкой задержкой и высокой пропускной способностью.All the active servers must be located within the same data center as the new primary database, or in a data center that has a low latency/high bandwidth connection to the database.

    На этом этапе отработка отказа из базы данных-источника сервера сохраняемого чата для резервного копирования базы данных сервера сохраняемого чата выполняется успешно.At this point, the failover from the Persistent Chat Server primary database to the Persistent Chat Server backup database completes successfully.

Сбой обратно Persistent Chat ServerFail back Persistent Chat Server

В этом разделе описываются действия, необходимые для восстановления после сбоя сервера сохраняемого чата и возобновления взаимодействия с основным центром обработки данных.This procedure outlines the steps necessary to recover from a Persistent Chat Server failure, and to reestablish operations from the primary data center.

Во время сбоя сервера сохраняемого чата основным центром обработки данных приходится сталкиваться полный отказ и основной и зеркальной базы данных становятся недоступными.During Persistent Chat Server failure, the primary data center suffers complete outage, and the primary and mirror databases become unavailable. Основной центр обработки данных переключается на резервный сервер.The primary data center fails over to the backup server.

Ниже описывается процедура возобновления нормальной работы после восстановления базы данных-источника и подключения серверов.The following procedure restores normal operation after the primary data center is back up, and the servers have been rebuilt. В процедуре предполагается, что основным центром обработки данных были восстановлены из общий сбой, и, что базу данных mgc и базы данных mgccomp после перестроение и переустановить с помощью построителя топологий.The procedure assumes that the primary data center has been recovered from total outage, and that the mgc database and the mgccomp database have been rebuilt and reinstalled by using Topology Builder.

Также предполагается, что в процессе отработки отказа не были развернуты новые зеркальные и резервные серверы и что единственный сервер, который был развернут, — это резервный и соответствующий зеркальный серверы, определенные в разделе "Отработка отказа сервером сохраняемого чата".The procedure also assumes that no new mirror and backup servers were deployed during the failover period, and that the only server deployed is the backup server and its mirror server, as defined in Fail over Persistent Chat Server previously.

Данные инструкции служат для восстановления исходной конфигурации, которая существовала до сбоя, приведшего к переключению с основного на резервный сервер.These steps are designed to recover configuration as it existed prior to the disaster, resulting in failover from the primary server to the backup server.

  1. Снимите все серверы из списка Persistent Chat Server Active Server с помощью командлета Set-CsPersistentChatActiveServer из Скайп для консоли Business Server.Clear all servers from the Persistent Chat Server Active Server list by using the Set-CsPersistentChatActiveServer cmdlet from the Skype for Business Server Management Shell. Это останавливает все Persistent Chat серверы из подключение к базе данных mgc и базы данных mgccomp во время восстановления размещения.This stops all Persistent Chat Servers from connecting to the mgc database and the mgccomp database during failback.

    Важно!

    Агент SQL Server на базу данных-получатель Persistent Chat Server Тыловой сервер должен выполняться под привилегированной учетной записи.The SQL Server agent on the secondary Persistent Chat Server Back End Server should be running under a privileged account. В частности, эта учетная запись должна иметь следующие разрешения:Specifically, the account must include:

    • доступ на чтение к сетевой папке, в которую помещаются резервные копии;Read access to the network share that backups are being placed in.

    • доступ на запись к локальному каталогу, в который они копируются.Write access to the specific local directory that the backups are being copied to.

  2. Отключите зеркальное отображение для резервной базы данных mgc.Disable mirroring on the backup mgc database:

    • С помощью SQL Server Management Studio, подключитесь к резервному экземпляру mgc.Using SQL Server Management Studio, connect to the backup mgc instance.

    • Щелкните правой кнопкой мыши базу данных mgc, наведите указатель на пункт Задачи и выберите пункт Зеркальное отображение.Right-click the mgc database, point to Tasks, and then click Mirror.

    • Щелкните Удалить зеркальное отображение.Click Remove Mirroring.

    • Нажмите ОК.Click OK.

    • Выполните те же действия для базы данных mgccomp.Perform the same steps with the mgccomp database.

  3. Создайте резервную копию базы данных mgc, чтобы ее можно было восстановить в новой основной базе данных.Back up the mgc database so that it can be restored to the new primary database:

    • С помощью SQL Server Management Studio, подключитесь к резервному экземпляру mgc.Using SQL Server Management Studio, connect to the backup mgc instance.

    • Щелкните правой кнопкой мыши базу данных mgc, наведите указатель на пункт Задачи и выберите пункт Создать резервную копию. Появится диалоговое окно Резервное копирование базы данных.Right-click the mgc database, point to Tasks, and then click Back Up. The Back Up Database dialog box appears.

    • В списке Тип резервной копии выберите пункт Полная.In Backup type, select Full.

    • В списке Компонент резервного копирования выберите пункт База данных.For Backup component, click Database.

    • В поле Имя оставьте имя резервного набора данных по умолчанию или введите другое имя.Either accept the default backup set name suggested in Name, or enter a different name for the backup set.

    • * <Необязательно> * В поле Описаниевведите описание резервного набора данных.<Optional> In Description, enter a description of the backup set.

    • Удалите расположение резервной копии по умолчанию из списка назначений.Remove the default backup location from the destination list.

    • Добавьте в список файл, указав путь к общей папке, которую вы выбрали для доставки журналов. Этот путь доступен как для основной, так и для резервной баз данных.Add a file to the list by using the path to the share location that you established for log shipping. This path is available to the primary database and to the backup database.

    • Нажмите кнопку ОК, чтобы закрыть диалоговое окно и начать процесс резервного копирования.Click OK to close the dialog box and begin the backup process.

  4. Восстановите основную базу данных с помощью резервной копии, созданной в предыдущем шаге.Restore the primary database by using the backup database created in the previous step.

    • С помощью SQL Server Management Studio, подключитесь к основному экземпляру mgc.Using SQL Server Management Studio, connect to the primary mgc instance.

    • Щелкните правой кнопкой мыши базу данных mgc, наведите указатель на пункт Задачи, выберите пункт Восстановить, а затем База данных. Появится диалоговое окно Восстановление базы данных.Right-click the mgc database, point to Tasks, point to Restore, and then click Database. The Restore Database dialog box appears.

    • Выберите пункт С устройства.Select From Device.

    • Нажмите кнопку "Обзор". Откроется диалоговое окно Указание резервной копии. В списке Резервные носители выберите пункт Файл. Нажмите кнопку Добавить, выберите файл резервной копии, созданный в шаге 3, и нажмите кнопку ОК.Click the browse button, which opens the Specify Backup dialog box. In Backup media, select File. Click Add, select the backup file that you created in step 3, and then click OK.

    • В таблице Выберите резервные наборы данных для восстановления выберите резервную копию.In Select the backup sets to restore, select the backup.

    • В области Выбор страницы щелкните Параметры.Click Options in the Select a page pane.

    • В разделе Параметры восстановления выберите пункт Перезаписать существующую базу данных.In Restore options, select Overwrite the existing database.

    • На панели Состояние восстановления выберите пункт Оставить базу данных готовой к использованию.In Recovery State, select Leave the database ready to use.

    • Нажмите кнопку ОК, чтобы начать процесс восстановления.Click OK to begin the restoration process.

  5. Настройка доставки журналов SQL Server для базы данных-источника.Configure SQL Server Log Shipping for the primary database. Следуйте инструкциям в разделе Настройка высокой доступности и аварийного восстановления для сервера сохраняемого чата в Скайп для Business Server 2015 для установления доставки журналов для базы данных основного mgc.Follow the procedures in Configure high availability and disaster recovery for Persistent Chat Server in Skype for Business Server 2015 to establish log shipping for the primary mgc database.

  6. Настройка сервера сохраняемого чата активных серверов.Set the Persistent Chat Server active servers. Скайп для консоли Business Server используя командлет Set-CsPersistentChatActiveServer Установка списка активных серверов.From the Skype for Business Server Management Shell, use the Set-CsPersistentChatActiveServer cmdlet to set the list of active servers.

    Важно!

    Все активные серверы должны быть расположены в том же центре обработки данных, что и новая база данных-источник, или подключенном к ней через соединение с низкой задержкой и высокой пропускной способностью.All the active servers must be located within the same data center as the new primary database, or in a data center that has a low latency/high bandwidth connection to the database.

Для восстановления в пул в обычном состоянии выполните следующую команду Windows PowerShell:To restore the pool to its normal state run the following Windows PowerShell command:

Set-CsPersistentChatState -Identity "service: lyncpc.dci.discovery.com" -PoolState Normal

Для получения дополнительных сведений см раздел справки для командлета Set-CsPersistentChatState .For more information, see the help topic for the Set-CsPersistentChatState cmdlet.