语音和统一通信 : Cisco Unity

Unity故障切换向导配置示例

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 4 月 22 日) | 反馈


目录


简介

本文描述如何配置在Cisco Unity服务器之间的故障切换用Unity故障切换向导。本文根据Cisco Unity 3.1.4。关于体系结构的更多信息,参考Cisco Unity故障切换配置和管理指南,版本3.1

先决条件

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

先决条件

在您配置Cisco Unity故障切换前,请确保您符合在Cisco Unity故障切换文档的需求提及的要求。

使用的组件

本文档中的信息基于以下软件和硬件版本:

  • 两个Cisco Unity服务器版本3.1.4。

  • 第二个Cisco Unity服务器必须有“在关键”设置的故障切换备份服务器为了功能作为辅助服务器。

  • 主要的Cisco Unity服务器(百威)的IP地址是10.48.79.89。

  • 附属Cisco Unity服务器(Guinness)的IP地址是10.48.79.88。

  • Exchange 2000机外(竖琴)的IP地址是10.48.79.90。

  • 全部三个服务器在域“dublinbrew.com安装”。

本文档中的信息都是基于特定实验室环境中的设备创建的。用于本文的所有设备始于初始(默认)配置。如果您使用的是真实网络,请确保您在使用任何命令前已经了解其潜在影响。

配置Cisco Unity故障切换向导

逐步指导

这些步骤显示如何正确使用Cisco Unity故障切换向导配置在两个Unity服务器之间的故障切换:

  1. 在Windows Explorer,请浏览对Cisco Unity安装的目录。默认目录是C:\CommServer。

  2. 双击FailoverConfig.exe启动Cisco Unity故障切换向导。单击 Next

    unity_failover_config1.gif

    1. 单击浏览

    2. 选择辅助服务器的名称。

    3. 单击 Ok

      辅助服务器的IP地址自动地填写。如果系统运行Cisco Unity版本3.1(3)或以上,并且希望选定的电话系统的交换文件用向导复制,请检查复制交换文件从主服务器到辅助服务器复选框。

      注意: 只有当使用时,交换文件复制Cisco Unity故障切换向导。如果选择其他电话系统,在您运行向导后,新的交换文件没有复制到辅助服务器。另外,对电话系统设置的更改没有复制在主要的和辅助服务器之间。如果更改电话系统设置,在您运行Cisco Unity故障切换向导后,您必须手工更改在两个服务器的值。

    /image/gif/paws/26060/unity_failover_config2.gif

  3. 浏览对拥有Failover服务的帐户。输入此帐户的密码。

    /image/gif/paws/26060/unity_failover_config3.gif

  4. 指定在主要的和辅助服务器的同一个帐户,然后单击Configure (配置)按钮

    向导验证设置并且配置在主服务器的故障切换。

    /image/gif/paws/26060/unity_failover_config4.gif

  5. 观看向导的进度。

    注意: 结构化查询语言(SQL)复制由在向导配置内的向导自动地进行。

    /image/gif/paws/26060/unity_failover_config5.gif

  6. 如果向导不顺利地停止配置,错误消息解释向导为什么失败。

    1. 退出向导。

    2. 更正问题。

    3. 再单击Configure (配置)按钮

    /image/gif/paws/26060/unity_failover_config6.gif

  7. 点击完成按钮完成安装。

    /image/gif/paws/26060/unity_failover_config7.gif

  8. 执行在辅助服务器的同一个步骤。在此服务器上,您将指向主服务器(百威- 10.48.79.89)。一旦这执行,请去Start > Programs > Unity > Failover Monitor

    Failover Monitor窗口打开:

    /image/gif/paws/26060/unity_failover_config8.gif

    从Failover Monitor窗口得到此信息:

    • 操作模式启用。这意味着故障切换设置自动地运行。

    • 合作伙伴servername是Guinness (辅助服务器)。

    • 此服务器本地状态运行; 激活。

    • 此服务器远程状态运行; 非激活。

  9. 点击在Failover Monitor窗口的Configure (配置)按钮打开故障切换配置窗口。

    unity_failover_config9.gif

    从故障切换配置窗口得到此信息:

    • ping间隔是Ping推送给另一合作伙伴每秒钟1000的女士。这些是看到的健康检查另一合作伙伴是否仍然“运行”。

    • 未接ping数量在故障切换前的是30。在这种情况下,如果未命中30 ping,它在30秒之后会故障切换。

    • 文件复制间隔是10分钟。

    • Failback设置为指南。

    主服务器出现(在故障切换辅助服务器以后接管了,当主服务器最初断开了)。可以当前安排Failback。这样, Failback将尝试自动地联系主服务器在已计划Failback地区指示的时间范围之间。

  10. 点击在Failover Monitor窗口的高级按钮打开故障切换提前的选项窗口。

    /image/gif/paws/26060/unity_failover_config10.gif

    在故障切换提前的选项窗口中,您能设置故障切换和故障回退手工发生或禁用它。

验证结果

此部分提供您能使用来确认您的配置适当地运作的信息。

一旦故障切换在主服务器激活,两个服务器将通过这些步骤。此trace从在Failover Monitor窗口的输出视图被采取了。

主服务器显示动作状况,并且辅助服务器显示在本例中的非激活状态:

11:50:09 Local, AvCsMgr,Running-Active;AvDSAD,Active;
    AvDSGlobalCatalog,Active;AvUMRSyncSvr,Active;Miu,
    Active;Notifier,Active;Ruler,Active;Scheduler,Active;
11:50:09 Remote, AvCsMgr,Running-Inactive;AvDSAD,Inactive;
    AvDSGlobalCatalog,Inactive;AvUMRSyncSvr,Inactive;
    Miu,Inactive;Notifier,Inactive;Ruler,Inactive;Scheduler,Inactive;
11:50:10 Local, AvCsMgr,Running-Active;AvDSAD,Active;
    AvDSGlobalCatalog,Active;AvUMRSyncSvr,Active;Miu,Active;
    Notifier,Active;Ruler,Active;Scheduler,Active;

此示例显示故障切换激活:

11:50:10 Failover, AvCsMgr

此示例显示主服务器开始撤销:

11:50:11 Local, AvCsMgr,Running-Starting Deactivation;
    AvDSAD,Active;AvDSGlobalCatalog,Active;AvUMRSyncSvr,Active;
    Miu,Active;Notifier,Active;Ruler,Active;
11:50:11 Remote, AvCsMgr,Running-Inactive;AvDSAD,Inactive;
    AvDSGlobalCatalog,Inactive;AvUMRSyncSvr,Inactive;Miu,Inactive;
    Notifier,Inactive;Ruler,Inactive;Scheduler,Inactive;

此示例显示辅助服务器开始激活:

11:50:16 Local, AvCsMgr,Running-Failback;AvDSAD,Failback;
    AvDSGlobalCatalog,Failback;AvUMRSyncSvr,Failback;Miu,Failback;
    Notifier,Failback;Ruler,Failback;Scheduler,Failback;
11:50:16 Remote, AvCsMgr,Running-Activating;AvDSAD,Inactive;
    AvDSGlobalCatalog,Inactive;AvUMRSyncSvr,Inactive;Miu,Inactive;
    Notifier,Inactive;Ruler,Inactive;Scheduler,Inactive;

11:50:22 Local, AvCsMgr,Running-Failback;AvDSAD,Failback;
    AvDSGlobalCatalog,Failback;AvUMRSyncSvr,Failback;Miu,Failback;
    Notifier,Failback;Ruler,Failback;Scheduler,Failback;

如此示例所显示,辅助服务器当前运行作为主服务器, :

11:50:22 Remote, AvCsMgr,Running-Active;AvDSAD,Active;
    AvDSGlobalCatalog,Active;AvUMRSyncSvr,Active;Miu,Active;
    Notifier,Active;Ruler,Active;Scheduler,Active;

11:50:23 Local, AvCsMgr,Running-Completing Deactivation;
    AvDSAD,Inactive;AvDSGlobalCatalog,Failback;AvUMRSyncSvr,Failback;
    Miu,Failback;Notifier,Failback;Ruler,Failback;Scheduler,Failback;
11:50:23 Remote, AvCsMgr,Running-Active;AvDSAD,Active;
    AvDSGlobalCatalog,Active;AvUMRSyncSvr,Active;Miu,Active;
    Notifier,Active;Ruler,Active;Scheduler,Active;

11:50:27 Local, AvCsMgr,Running-Inactive;AvDSAD,Inactive;
    AvDSGlobalCatalog,Inactive;AvUMRSyncSvr,Inactive;Miu,Inactive;
    Notifier,Inactive;Ruler,Inactive;Scheduler,Inactive;
11:50:27 Remote, AvCsMgr,Running-Active;AvDSAD,Active;
    AvDSGlobalCatalog,Active;AvUMRSyncSvr,Active;Miu,Active;
    Notifier,Active;Ruler,Active;Scheduler,Active;

故障排除

此部分提供您能使用故障排除您的配置的信息。

Error:方法LogonUser返回[0x522] :所必需的权限没有由客户端保持

当您设法运行Cisco Unity主服务器的时故障切换配置向导,返回错误方法logonUser返回的[0x522] :所必需的权限没有由客户端保持

因为登录帐户没有足够的权限,这发生。UnityInstall帐户要求运行故障切换配置向导。洛金以解决此问题的UnityInstall帐户。

Error:您也许没有权限使用此网络资源

当尝试运行主服务器的时故障切换配置向导,系统显示此消息:

You might not have permission to use this network
resource. Contact the administrator of this server to find out if you have access
permissions.

并且,此错误消息出现在事件日志:

Event Type:	Error
Event Source:	DCOM
Event Category:	None
Event ID:	10016
Date:		4/27/2010
Time:		3:51:06 AM
User:		NT AUTHORITY\NETWORK SERVICE
Computer:	XYZ
Description:
The machine-default permission settings do not grant Local Activation permission for the
COM Server application with CLSID 
{60EB7702-6A7A-11D1-8029-00C04FAD610B}
to the user NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20).  This security permission can be
modified using the Component Services administrative tool.

要解决该问题,请完成以下步骤:

  1. 在您看不到另一个服务器名的服务器上您将需要添加以下注册表项:HKEY_LOCAL_MACHINE \软件\激活Voice\AvCsNodeMgr\1.0

  2. 创建在故障切换集群命名的与另一个服务器名的值的合作伙伴服务器名一个新的字符串值。

  3. 创建与另一个服务器的IP地址的值的字符串值合作伙伴服务器IP

  4. 重新运行故障切换配置向导,并且您应该当前能完成运行向导

Cisco Unity故障切换配置向导在辅助服务器失效

Error:不能生成SSPI上下文

Cisco Unity故障切换配置向导在主要的Unity服务器成功运行,但是失败,当在附属Unity服务器运行了;显示的此错误消息:不能生成SSPI上下文

此错误能发生由于在主要的和附属Unity服务器之间的ServicePrincipalNames (SPN)问题。为了解决SPN相关问题,请下载Microsoft的 setspn.exe并且执行这些步骤:

  1. 列出在两个的SPNs有setspn的Unity服务器- L从prompt命令的<servername>命令。

  2. 为了删除MSSQLSvc条目的所有当前SPN,请键入此在prompt命令:setspn - D “MSSQLSvc/<machine :port> <serviceaccountname>” <servername>

    注意: 字符串在报价单里面必须完全地匹配什么在从step1的列表被看到。必须在字符串附近使用报价单。

您需要域管理员权利执行这些命令。为了删除该SPN,继续故障切换配置是必要的。

欲知更多信息,参考Microsoft知识库文章811889

Error:失败验证SQL配置表

问题 1

Cisco Unity故障切换配置向导在有此错误消息的辅助服务器失败:

Failed to verify SQL Configuration table.
DETAILED INFORMATION:
Method IAvRdbConnection::Execute(ILMNSD-VMAIL02, csp_ConfigurationCleanupLastModifiedTime)
returned [0x80040e37]:

解决方案

执行这些步骤为了解决问题:

  1. 在辅助服务器上,请去C:\CommServer并且运行confimgr.exe。

  2. 点击先进,并且选择重置所有默认配置设置选项在精选下重新配置操作菜单。

  3. 运行辅助服务器的消息存储配置向导。

  4. 确保Unity是正在运行的在辅助服务器。

  5. 运行此指令:

    osql - E - d Unitydb -问“更新配置集合LastModifiedTime=NULL”

问题 2

Cisco Unity故障切换配置向导在有此错误消息的辅助服务器失效:

Failed to verify SQL Configuration table.
DETAILED INFORMATION
Method IAcRdbConnection::Execute(PLYSVML05, csp_ConfigurationCleanupLastModifiedTime)
returned [0x80040e37]

解决方案

验证这些项目为了解决问题:

  • 验证MSSQLSERVERSQLSERVERAGENT服务设置登录, Cisco Unity目录服务服务帐户。

  • 验证服务登录在域\用户名格式设置。

Error:失败的SQL分配代理程序开始

当您运行附属Unity服务器的时故障切换配置向导,此错误消息出现:

The SQL distribution agent failed to start in a reasonable amount of time.
As a result, Cisco Unity Failover will not work properly. Disable all Cisco Unity
replication using the SQL Enterprise Manager and run this wizard again.

为了解决此问题,请确保作为在域Admin group的帐户管理的MSSQLSERVER和SQLSERVERAGENT服务。

Error:不能生成SSPI上下文

解决方案 1

此错误的多数常见原因是缺少SPNs。此错误生成,当SSPI用途Kerberos委派的在TCP/IP和Kerberos不能完成必要的操作顺利地委派用户安全标记到运行SQL server的目的地计算机时。

为了解决此错误,请运行setspn.exe工具。作为在您的域控制器的支持工具一部分此工具通常安装。如果没有工具,请下载setspn.exefromleavingcisco.com Microsoft,并且运行文件作为域管理员。

运行Setspn.exe - l命令为了证实Unity服务器是否未命中SQL server的SPN :

SETSPN.exe -L
Sample Output:

Primary (SPN missing)

C:\Program Files\Resource Kit>setspn.exe -L UNITYSVR
Registered ServicePrincipalNames for CN=UNITYSVR,OU=Call Center
Servers,OU=Domain Servers,DC=pefcu,DC=publixcu,DC=com:
    SMTPSVC/UNITYSVR
    SMTPSVC/UNITYSVR.pefcu.publixcu.com
    HOST/UNITYSVR
    HOST/UNITYSVR.pefcu.publixcu.com

Secondary(With SPN)

C:\Program Files\Resource Kit>setspn.exe -L UNITYSVR2
Registered ServicePrincipalNames for CN=UNITYSVR2,OU=Call Center
Servers,OU=Domain Servers,DC=pefcu,DC=publixcu,DC=com:
    exchangeMDB/UNITYSVR2
    exchangeMDB/UNITYSVR2.pefcu.publixcu.com
    exchangeRFR/UNITYSVR2
    exchangeRFR/UNITYSVR2.pefcu.publixcu.com
    MSSQLSvc/UNITYSVR2.pefcu.publixcu.com:1433
    SMTPSVC/UNITYSVR2.pefcu.publixcu.com
    SMTPSVC/UNITYSVR2
    HOST/UNITYSVR2
    HOST/UNITYSVR2.pefcu.publixcu.com

为了添加SQL server的SPN在Unity服务器,请运行此命令:setspn - MSSQLSvc/UNITYSVR.pefcu.publixcu.com:1433 UNITYSVR

您必须重新启动服务器为了新的值能生效。

解决方案 2

要解决此问题,请执行以下步骤:

  1. 验证计算机浏览器服务在两个Cisco Unity服务器开始。

    欲了解更详细的信息参考如何排除故障“不能生成SSPI上下文”错误消息

    注意: 请使用UnityInstall帐户和登录至于MSSQLSERVERSQLSERVERAGENT服务,作为UnityInstall帐户域管理员组的成员。

  2. 运行附属Cisco Unity服务器的故障切换配置向导。

相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


相关信息


Document ID: 26060