CTI双机配置完成后CTI-LINK无法变成Master

发布时间:  2014-10-04 浏览次数:  201 下载次数:  0
问题描述
CTI双机场景,IP规划如下:



安装后使用配置精灵配置后,配置如下(附一台机器的配置):

两台机器按照如此配置后发现有问题,通过MDS监控管理台查看发现CTILINK状态不是Master,且进入CTI服务器内通过mdscmd启动无法启动
处理过程
1,首先确认IP配置方面是否配置正确,检查后配置正确
2,怀疑是配置的IP未在CTI服务器上生效,后在cti服务器上使用mdscmd -l命令查看,果然只看到一个本机ip
3,发现此问题后察觉到应该是环境变量配置有误导致
根因
CTI两台服务器缺少配置环境变量导致此问题
解决方案
遇到这种IP显示不全的问题,分两大步检查
第一,
在“/etc”路径下“hosts”文件中,配置本机的机器名和对应IP地址的关系。

第一个IP地址必须是呼叫中心平台侧的网卡绑定的IP地址,而不是与MEM板相连的网卡绑定的IP地址。


第二,
在SUSE10,SUSE11下需要查看/etc路径下nscd.conf文件中enable-cache hosts的值是否为yes,如下所示。         
enable-cache            hosts           yes         
         
         
如果enable-cache hosts的值为yes,则必须执行以下操作。否则,平台无法获取系统中的多个IP地址,只能获取/etc/hosts.conf文件中设置的与机器名相同的第一个IP地址。         
         
         
步骤 1    root用户登录主机。         
步骤 2    编辑/etc/nscd.conf文件,将yes设置为no。         
# vi /etc/nscd.conf         
按如下加粗字体修改:         
enable-cache            hosts           no         
步骤 3    重启nscd服务。         
# /etc/init.d/nscd stop         
# /etc/init.d/nscd start         
         
或者通过“rcnscd restart”命令重启(nscd是缓存主机名的)。         
最后执行reboot重启两台CTI服务器

再用维护助手mds监控管理台查看,一台CTI服务器变为Master且另一台变为Slave,状态正常,关闭Master的那台,另一台自动切换为Master,双机切换正常
建议与总结
在安装CTI平台之前首先检查操作系统环境变量的配置是否满足安装CTI的需求

END