Голосовая связь и система унифицированных коммуникаций : Cisco Unity

Сообщения об ошибках Unity Failover

20 октября 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв


Содержание


Введение

Этот документ объясняет некоторые сообщения об ошибках, которые могут появиться во время аварийного переключения Cisco Unity и предоставляют рекомендуемые обходной приемы.

Предварительные условия

Требования

Гарантируйте, что аварийное переключение настроено на основном Cisco Unity и дополнительных серверах. См. Аварийное переключение Настройки на Основном и Дополнительных серверах для получения дополнительной информации. Кроме того, обратитесь к сбоям установки Cisco Unity при выполнении MSCW с Отказавшим контейнером получения для новых пользователей для домена [наш домен]. .

Используемые компоненты

Сведения в этом документе основываются на версии 4.0 (3) Cisco Unity.

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

Условные обозначения

Дополнительные сведения об условных обозначениях см. в документе Условные обозначения технических терминов Cisco.

Общие сведения

Аварийное переключение является функцией, которая обеспечивает простую избыточность, которая позволяет функциям обмена голосовыми сообщениями продолжаться, если сервер Cisco Unity отказывает или когда необходимо выполнить обслуживание. Для устанавливания аварийного переключения необходимо установить и настроить Cisco Unity на двух других серверах: основной сервер и дополнительный сервер.

Если основной сервер отказывает или если сервис Cisco Unity на основном сервере останавливается, вспомогательный сервер Cisco Unity автоматически становится активным и начинает выполнять стандартные операции Cisco Unity. Этот сдвиг от основного до вспомогательных серверов Cisco Unity называют аварийным переключением.

Когда аварийное переключение происходит, изменения, внесенные в данные в Базе данных SQL (UnityDb), реплицированы от основного сервера до дополнительного сервера. Когда эти изменения не реплицированы от основного сервера до дополнительного сервера, Однако могли бы быть экземпляры.

Сообщения об ошибках

Ошибка ODBC: не Мог изменить Издателя, потому что была отброшена подписка.

При выполнении мастера Конфигурации аварийного переключения это сообщение об ошибках Репликации SQL могло бы появиться:

ODBC Error:Could not change the Publisher because the subscription has been dropped. 
Use sp_subscription_cleanup to clean up the triggers

Описание проблемы

Эта ошибка происходит, когда Сервер SQL был переименован после того, как это было первоначально установлено. Поэтому название Сервера SQL (старое имя сервера) не совпадает с новым именем машины (новое имя сервера). Выполните эти шаги для подтверждения этого:

  1. На меню Пуск Windows нажмите Programs> Microsoft SQL Server> Query Analyzer.

  2. В диалоговом окне Connect to SQL Server введите эти параметры настройки:

    • В поле SQL Server введите имя сервера Cisco Unity.

    • Под Подключением Использование выберите Windows Authentication.

  3. Нажмите кнопку OK.

  4. В окне SQL Query Analyzer войдите, выбирают @@ servername, затем нажимают Enter и нажимают кнопку Execute Query.

    Более низкая область окна отображает старое или неправильное имя сервера.

    Примечание: Можно также работать, выбирают @@ servername из командной строки, как показано здесь:

    http://www.cisco.com/c/dam/en/us/support/docs/unified-communications/unity/91276-unity-failover-err-msg1.gif

Обходной путь

Выполните эти шаги для исправления несоответствия в именах серверов:

  1. Введите exec sp_dropserver' <Old_server_name>', где <Old_server_name> название, вы нашли в шаге 4 под Разделом Описание проблем. Затем нажмите клавишу ENTER.

    Примечание: Необходимо использовать одиночные кавычки как показано.

  2. Введите exec sp_addserver' <new_server_name>', 'локальный', и нажимают Enter.

    Примечание: Необходимо использовать одиночные кавычки как показано.

  3. Нажмите кнопку Execute Query.

  4. В панели задач щелкните правой кнопкой мыши значок MSSQLServer, затем нажмите, MSSQLServer - Останавливаются.

  5. Когда предложено подтвердить остановку Сервиса MSSQLServer, нажмите Yes.

  6. Когда предложено подтвердить остановку всех зависимых сервисов, нажмите Yes.

  7. В диалоговом окне AvCsTrayStatus нажмите OK.

  8. Когда значок MSSQLServer указывает, что Сервер SQL перезапустил, выберите выбор @@ линия servername в Окне запроса, затем нажмите кнопку Execute Query для проверки нового имени сервера.

  9. Закройте окно SQL Query Analyzer.

  10. В панели задач щелкните правой кнопкой мыши значок Cisco Unity и выберите Start Unity.

  11. Создайте тестового абонента и сделайте запись названия абонента для тестирования репликации.

  12. Если зарегистрированное название все еще не реплицирует через в дополнительный сервер, проверьте и основного и ресурсы общего доступа дополнительного сервера, которые обычно используются для репликации, такой как каталог Stream Files, каталог UnityMTA, Каталог Поддержки, и т.д.

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

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

AvCsNodeMgr, неспособный соединиться с Сервером SQL на LocalHost. Ошибка 0x80044818

Unity 4.x сервер в аварийном переключении мог бы периодически видеть сообщение об ошибках, подобное этому в журнале событий для программы:

Event Type: Warning
Event Source: CiscoUnity_NodeMgr
Event Category: Run
Event ID: 1033
Date: 03/30/2007
Time: 1:41:56 PM
User: N/A
Computer: <computer name>
Description:
AvCsNodeMgr unable to connect to SQL Server on LocalHost. Error 0x80044818.

Описание проблемы

Сервис Node Manager Cisco Unity периодически проверяет статус локальной и удаленной базы данных, и в особенности статус репликации. Общая Microsoft COM interface используется непосредственно Node Manager, таким образом, код ошибки сообщил, Microsoft SQL (COM) ошибка на попытке соединиться.

Node Manager Микро Инициализация Трассировок (11) и Репликация (17) попытка предоставить дополнительную информацию путем попытки сообщить об ошибке Microsoft обменивается сообщениями для кода ошибки. Интервал, в котором выполнена эта проверка, проводится в реестре в SQLReplicationCheckIntervalSec под ключом HKLM\Software\Active Voice\AvCsNodeMgr\1.0. По умолчанию составляет 15 минут (900 секунд). Дополнительная информация о коде ошибки или сообщении об ошибках прибывает из Microsoft.

Эта проблема отслежена идентификатором ошибки Cisco CSCec80854 (только зарегистрированные клиенты).

Обходной путь

Эта ошибка не влияет ни на какие сервисы.

Чтобы удостовериться, что Unity работает правильно, проверьте подключение SQL при помощи диспетчера предприятия на каждом Сервере Unity, чтобы видеть, может ли это говорить с локальными и удаленными базами данных SQL, и что сервис Node Manager выполняется с той же учетной записью администратора домена на этих двух Серверах Unity.

GetFileAttributes для \\UNITY2\Snapshot\PDS1.txt отказал с ошибкой 0x80070035.

Это сообщение об ошибках появляется в журнале событий для программы сервера для аварийного переключения:

Event Type:	Warning
Event Source:	CiscoUnity_NodeMgr
Event Category:	Run 
Event ID:	1059
Date:		10/13/2003
Time:		4:31:40 PM
User:		N/A
Computer:	UNITY1
Description:
GetFileAttributes for \\UNITY2\Snapshot\PDS1.txt failed with error 0x80070035. 
For more information, click: http://www.CiscoUnitySupport.com/find.php

Описание проблемы

Это, как правило, означает, что учетная запись, служебные журналы AvCsNodeMgr в как (Программы> Средства администрирования> Сервисы) не имеют разрешений для получения информации, в которой это нуждается от дополнительного сервера.

Обходной путь

Для решения проблемы этого проверьте разрешения учетной записи аварийного переключения, как описано в Конфигурации аварийного переключения Cisco Unity и Руководстве по администрированию (С Microsoft Exchange), Выпуск 4. x . Учетная запись, которую вы выбираете, должна иметь право действовать как часть операционной системы и войти в систему как сервис. Кроме того, учетная запись должна быть участником группы Локальных администраторов. Учетная запись должна быть тем же и для основного и для дополнительных серверов.

Если это решение не решало вопрос, выполните эти шаги:

  1. Исследуйте каталог \commserver\snapshot, щелкните правой кнопкой мыши Каталог моментальных снимков и выберите Sharing.

  2. Нажмите кнопку Permissions, чтобы удостовериться, что учетная запись svcunitymsgstore имеет разрешения full control.

  3. Для проверки разрешений уровня файла щелкните правой кнопкой мыши Каталог моментальных снимков и выберите Вкладку Безопасность. Удостоверьтесь, что у пользователей есть требуемые разрешения.

Компонент телефонии Cisco Unity встретился с серьезной ошибкой

Порт (порты) голосовой почты Cisco Unity не в состоянии отвечать на входящие вызовы, пока порт (порты) не перезагружен от окна конфигурации порта голосовой почты Сisco CallManager. Состояние порта (портов) перечислено как "простаивающее", когда просматривается от Монитора Состояния Unity. Ошибки слежения отображаются на основном сервере для аварийного переключения в отказоустойчивом кластере Cisco Unity.

Event Type: Error
Event Source: CiscoUnity_Miu
Event Category: Error
Event ID: 549
Date: 7/8/2003
Time: 8:41:39 AM
User: N/A
Computer: UnityServer
Description:
Cisco Unity's telephony component has encountered a serious error.

EXPLANATION:
No reponse was received on port 5 while waiting for an incoming call to be answered. 
This is a serious failure, and most likely parties involved in the call will be disconnected. 
In some cases, further calls on this port will not be handled correctly.

TECHNICAL DETAILS:
Thread 0x00001218 had a Failure on Port 5 in Method CAvMiuLine::Answer()
Event Type: Error
Event Source: CiscoUnity_Miu
Event Category: Error
Event ID: 559
Date: 7/8/2003
Time: 8:42:09 AM
User: N/A
Computer: UnityTest
Description:
Cisco Unity's telephony component has encountered a serious error.

EXPLANATION:
A serious failure has occurred on port 5 while dropping a call. In some cases, 
further calls on this port will not be handled correctly.

TECHNICAL DETAILS:
Thread 0x00001218 had a Failure on Port 5 in Method CAvMiuLine::Drop()

Описание проблемы

CiscoUnity_Miu, Идентификатор события: 549 и 559: Эта ошибка может произойти, когда устройство IP-телефона заказывает телефонный разговор в Cisco Unity, и, по некоторым причинам, это не в состоянии передать свои пакеты Keepalive к Сisco CallManager. В результате CallManager объявляет телефон, недостижимый (временный сбой).

Если Unity находится в фазе настройки вызова, получение этого сообщения 'временного сбоя' заставляет Порт Unity генерировать это сообщение об ошибках, но это не передает сообщение с положенной трубкой обратно в CallManager. Из-за этого CallManager думает, что порт все еще используется, в то время как Unity думает, что порт свободен. Результат состоит в том, что никакие вызовы не могут быть размещены в тот Порт Unity.

Решение

  1. Удостоверьтесь, что порты установлены правильно в соответствии с Сisco CallManager - Руководство Интеграции Cisco Unity.

  2. Перезагрузите Сервер Unity и проверку, если все еще появляются сообщения об ошибках.

  3. Откройте Монитор состояния Cisco Unity и проверьте Состояние порта для любого возникновения тупиков порта. Если так, перезагрузите порт от Монитора состояния Cisco Unity. Для получения дополнительной информации обратитесь к Устранению проблем блокировок порта в Cisco Unity.

  4. Перезагрузите порт от страницы конфигурации порта голосовой почты Сisco CallManager.

  5. Проверьте, существуют ли какие-либо проблемы высокой загрузки CPU, так как это может также инициировать эту ошибку.

Мастер Unity 7.0 (2.0) конфигурации аварийного переключения не может просмотреть сеть

С Cisco Unity 7.0 (2.0), когда Мастер конфигурации аварийного переключения (FCW) выполнен, вы не могли бы быть в состоянии видеть название партнерского сервера, когда необходимо выбрать основного или дополнительный сервер. Это не позволит вам завершать устанавливающее аварийное переключение.

Решение

Выполните этот обходной путь:

  1. На сервере, где вы не видите другого имени сервера, необходимо отредактировать этот ключ реестра:

    HKEY_LOCAL_MACHINE\SOFTWARE\Active Voice\AvCsNodeMgr\1.0
  2. Создайте новое строковое значение под названием Партнерское Имя сервера со значением другого имени сервера в отказоустойчивом кластере.

  3. Создайте IP - сервер Партнера строкового значения со значением IP-адреса другого сервера.

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

    Необходимо теперь быть в состоянии закончить точку выбора имени сервера в приложении и завершенном выполнении мастера.


Дополнительные сведения


Document ID: 91276