10-全局目录配置举例
本章节下载: 10-全局目录配置举例 (226.42 KB)
关键词: 全局目录、站点、数据同步
摘 要:全局目录,在多局点系统中起到呼叫路由的作用,它允许用户在不同站点间发起呼叫,并且允许其他站点的用户查看某个站点的用户目录。本文重点讲述全局目录的配置。
缩略语:
缩略语 |
英文全名 |
中文解释 |
VCX |
Voice Core eXchange |
语音核心交换系统 |
目 录
全局目录,在多局点系统中起到呼叫路由的作用,它允许用户在不同站点间发起呼叫,并且允许其他站点的用户查看某个站点的用户目录。
通过“中央管理控制台”页面中的“全局目录”选项,可以搜索到配置了全局目录所有局点的分机号码。可以按姓氏、名字、分机、站点ID或站点名称搜索。在找到相应的用户后,可以进入该用户所在的局点数据服务器的VCX管理员界面。
该特性适用于多局点系统中。多局点系统包括多个区域局,区域局可能还包括分局。
在配置时,请注意以下几点:
l 如果打算通过全局目录链接VCX 系统,就必须确保电话分机在所链接系统中的唯一性。
l 在VCX connect 系统中,为系统设置四个默认用户和分机(1000-1003)。必须在所有打算链接的VCX connect系统(一个VCX connect 系统除外)上修改或删除这些默认分机。
l 全局目录采用事件触发,在任意服务器上添加/删除话机2分钟以后将触发Global Directory的同步,大约5—10分钟后,同步可完成。
图1 全局目录组网图
注:
假设:Region1的IP地址为: 168.1.190/191
Region2主用VCX的IP地址为:192.168.1.192/193。
备用VCX的IP地址为:192.168.1.194/195
分支VCX的IP地址为:192.168.1.196/197
1、以cworks用户登录到Region1的主服务器,/opt/3com/VCX/vcxdata/globaldir/bin目录下,运行./config.sh脚本,以配置Global Directory的配置文件。
-bash-3.00# su cworks
[cworks@vcx065 bin]$ cd /opt/3com/VCX/vcxdata/globaldir/bin
[cworks@vcx065 bin]$ ./config.sh
2、把配置好的配置文件,运行107,将push到其他站点。
3、执行106,手动同步数据。
本举例是在9.0.10版本上进行配置和验证的。
以下配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下配置不冲突。
注意:红色为需要输入的内容,蓝色为注释的内容,青色为脚本打印的内容。
配置全局目录,需要在包含鉴权和目录(数据库)的服务器上以cworks用户运行一个配置脚本。运行该配置脚本的方法如下:
-bash-3.00# su cworks (以cworks用户登录)
[cworks@vcx065 bin]$ cd /opt/3com/VCX/vcxdata/globaldir/bin(进入到此目录下)
[cworks@vcx065 bin]$ ./config.sh(执行配置脚本)
Copyright (C) 2009 3Com Corporation, All rights reserved.
----------------------------------------------------------
*******************************
*** GLOBAL DIRECTORY CONFIG ***
******* MAIN MENU *********
*******************************
******* ROCSA SETUP *********
*******************************
101 Add a ROCSA
102 Delete a ROCSA
103 List ROCSA Details
104 Update a ROCSA
105 Update Global Directory Resync Frequency
106 ReSynchronize Global Directory
107 Push Configuration to All ROCSA's
108 Add a LOCSA
109 Delete a LOCSA
110 List LOCSA Details
0 Exit
*******************************
SELECT OPERATION:
在提示符(SELECT OPERATION)后输入不同的命令(101、102等),进行不同的配置,下面详细叙述。
执行101(Add a ROCSA)将其他的站点加入到全局目录中,如下图所示:
(此处以组网图为例,在region1的服务器上执行操作, region2添加到全局目录中)
*******************************
*** GLOBAL DIRECTORY CONFIG ***
******* MAIN MENU *********
*******************************
******* ROCSA SETUP *********
*******************************
101 Add a ROCSA
102 Delete a ROCSA
103 List ROCSA Details
104 Update a ROCSA
105 Update Global Directory Resync Frequency
106 ReSynchronize Global Directory
107 Push Configuration to All ROCSA's
108 Add a LOCSA
109 Delete a LOCSA
110 List LOCSA Details
0 Exit
*******************************
SELECT OPERATION: 101(输入101,以添加一个站点)
Add a ROCSA
Enter the Primary ROCSA IP Address or Hostname: 192.168.1.192(输入Region2主服务器eth0口地址)
Enter the Secondary ROCSA IP Address or Hostname: 192.168.1.194( 输入Region2备服务器eth0口地址)
Enter primary cworks password:******* (主服务器的cworks密码,默认密码为cworks。但该密码可能在安装时会被更改)
ReType primary cworks password:******* (再次输入主服务器的cworks密码)
Enter secondary cworks password:******* (备服务器的cworks密码,默认密码为cworks。但该密码可能在安装时会被更改)
ReType secondary cworks password:******* (再次输入备服务器的cworks密码)
Enter the Global Directory Input Path at ROCSA [/opt/3com/VCX/vcxdata/db/export]: (该信息显示区域用户目录的公共文件的缺省路径。直接按Enter键回车)
SUCCESS: Primary Rocsa: 192.168.1.192 Added Successfully
ROCSA Details ...
-----------------
Primary ROCSA IP Address or Hostname: 192.168.1.192
Secondary ROCSA IP Address or Hostname: 192.168.1.194
ROCSA Username: cworks
ROCSA File Path: /opt/3com/VCX/vcxdata/db/export
press 'Enter' to continue:(按Enter键返回到主菜单。)
如果想删除某站点信息,在菜单中执行102(Delete a ROCSA)。
-bash-3.00# su cworks
[cworks@vcx065 bin]$ cd /opt/3com/VCX/vcxdata/globaldir/bin
[cworks@vcx065 bin]$ ./config.sh
Copyright (C) 2009 3Com Corporation, All rights reserved.
----------------------------------------------------------
*******************************
*** GLOBAL DIRECTORY CONFIG ***
******* MAIN MENU *********
*******************************
******* ROCSA SETUP *********
*******************************
101 Add a ROCSA
102 Delete a ROCSA
103 List ROCSA Details
104 Update a ROCSA
105 Update Global Directory Resync Frequency
106 ReSynchronize Global Directory
107 Push Configuration to All ROCSA's
108 Add a LOCSA
109 Delete a LOCSA
110 List LOCSA Details
0 Exit
*******************************
SELECT OPERATION: 102(删除一个站点)
Delete a ROCSA
Number of ROCSA's Configured: 2
Primary ROCSA IP Address or Hostname: 192.168.1.192
Secondary ROCSA IP Address or Hostname: 192.168.1.194
Primary ROCSA IP Address or Hostname: 192.168.1.190
Secondary ROCSA IP Address or Hostname: 192.168.1.190
Enter ROCSA IP Address or Hostname to Delete [192.168.1.192]:(输入要删除的region站点的eth0口地址,若直接回车,则为选中默认值)
Are you sure you want to Delete this ROCSA [n/y]:(输入Y,执行删除操作。输入n,取消删除此操作)。
在执行完如上的添加或删除、更新Region站点的操作以后,可以通过103(List ROCSA Details)查看最新的站点情况,如下所示:
*******************************
*** GLOBAL DIRECTORY CONFIG ***
******* MAIN MENU *********
*******************************
******* ROCSA SETUP *********
*******************************
101 Add a ROCSA
102 Delete a ROCSA
103 List ROCSA Details
104 Update a ROCSA
105 Update Global Directory Resync Frequency
106 ReSynchronize Global Directory
107 Push Configuration to All ROCSA's
108 Add a LOCSA
109 Delete a LOCSA
110 List LOCSA Details
0 Exit
*******************************
SELECT OPERATION: 103
List ROCSA Details
ROCSA Details ...
-----------------
Primary ROCSA IP Address or Hostname: 192.168.1.192
Secondary ROCSA IP Address or Hostname: 192.168.1.194
ROCSA Username: cworks
ROCSA File Path: /opt/3com/VCX/vcxdata/db/export
Press 'Enter' to Continue Listing, 'q'&'Enter' to Quit Listing (直接回车,将继续显示其他的站点)
ROCSA Details ...
-----------------
Primary ROCSA IP Address or Hostname: 192.168.1.190
Secondary ROCSA IP Address or Hostname: 192.168.1.190
ROCSA Username: cworks
ROCSA File Path: /opt/3com/VCX/vcxdata/db/export
Press 'Enter' to Continue Listing, 'q'&'Enter' to Quit Listing
----------------------------------------------------------
在config.sh菜单中,107(Push Configuration to All ROCSA's)菜单项用于将在本站点上配置的个全局目录配置信息同步到在该站点上配置了全局目录服务的所有站点上,这样就不需要再在其他Region站点上再次配置而能够达到全局目录的配置统一,提高了效率有保证了准确性。执行的操作如下所示:
----------------------------------------------------------
*******************************
*** GLOBAL DIRECTORY CONFIG ***
******* MAIN MENU *********
*******************************
******* ROCSA SETUP *********
*******************************
101 Add a ROCSA
102 Delete a ROCSA
103 List ROCSA Details
104 Update a ROCSA
105 Update Global Directory Resync Frequency
106 ReSynchronize Global Directory
107 Push Configuration to All ROCSA's
108 Add a LOCSA
109 Delete a LOCSA
110 List LOCSA Details
0 Exit
*******************************
SELECT OPERATION: 107
Push Global Directory Configuration NOW
For Log Details Refer to ../log/push.log
press 'Enter' to continue:
----------------------------------------------------------
在config.sh菜单中,106(ReSynchronize Global Directory)菜单项用于唤醒global directory进程,使其从sleep中醒来从而执行一遍完整的全局站点的数据搜集和merger操作,从而使global directory数据保持最新状态。执行的操作如下所示:
*******************************
*** GLOBAL DIRECTORY CONFIG ***
******* MAIN MENU *********
*******************************
******* ROCSA SETUP *********
*******************************
101 Add a ROCSA
102 Delete a ROCSA
103 List ROCSA Details
104 Update a ROCSA
105 Update Global Directory Resync Frequency
106 ReSynchronize Global Directory
107 Push Configuration to All ROCSA's
108 Add a LOCSA
109 Delete a LOCSA
110 List LOCSA Details
0 Exit
*******************************
SELECT OPERATION: 106
ReSync Global Directory NOW
For Log Details Refer to ../log/guddRun.log
press 'Enter' to continue:
----------------------------------------------------------
Global directory运行时,每隔15min会去检查一遍其中的一个标志位loadit是否需要重新执行一遍完整的全局站点的数据搜集和merger操作,从而更新global directory的数据。然而为了保障数据的准确率以及可靠性,又会以一定的时间间隔强制重新执行一遍全局数据搜集并更新的操作,该时间间隔,则可以在config.sh菜单中的105(Update Global Directory Resync Frequency)菜单项中设定。
默认的强制执行global directory的时间间隔为360min,也就是6小时强制执行一次。在105(Update Global Directory Resync Frequency)菜单项中,可以设定的global directory的强制执行时间间隔范围为60min-10080min,也就是一小时到一周之间,超出这个范围,则不可设定。执行的操作如下所示:
----------------------------------------------------------
*******************************
*** GLOBAL DIRECTORY CONFIG ***
******* MAIN MENU *********
*******************************
******* ROCSA SETUP *********
*******************************
101 Add a ROCSA
102 Delete a ROCSA
103 List ROCSA Details
104 Update a ROCSA
105 Update Global Directory Resync Frequency
106 ReSynchronize Global Directory
107 Push Configuration to All ROCSA's
108 Add a LOCSA
109 Delete a LOCSA
110 List LOCSA Details
0 Exit
*******************************
SELECT OPERATION: 105
Update Global Directory ReSync Frequency
Enter the Global Directory Resync Frequency in minutes [360]: 60
SUCCESS: Frequency Updated Successfully to 60 minutes
----------------------------------------------------------
Global directory默认的Branch站点为下挂在本Region站点之下的Branch站点,不过也可以如同更新Region站点信息那样,通过在config.sh菜单中的108,109,110更新和显示global directory中的Branch信息。
----------------------------------------------------------
*******************************
*** GLOBAL DIRECTORY CONFIG ***
******* MAIN MENU *********
*******************************
******* ROCSA SETUP *********
*******************************
101 Add a ROCSA
102 Delete a ROCSA
103 List ROCSA Details
104 Update a ROCSA
105 Update Global Directory Resync Frequency
106 ReSynchronize Global Directory
107 Push Configuration to All ROCSA's
108 Add a LOCSA
109 Delete a LOCSA
110 List LOCSA Details
0 Exit
*******************************
SELECT OPERATION:
可通过以下方式验证上述配置:
(1) 以cworks用户,ssh或telnet登录到Region2的主用服务器站点,
到opt/3com/VCX/vcxdata/globaldir/bin目录下,运行config.sh文件,输入103查看配置文件全局目录中的各个站点的配置文件是否相同。
(2) 登录到中央管理器界面。
选择左侧的:“全局目录”页签,进入如下页面。
点击“搜索”,查看是否包含所有起全局目录站点上的话机。
图2 “全局目录”页面
(4)在Region1、Region2的服务器上分别注册话机1001、2001、3002,查看是否可以正常通话。
《VCX Admin Guide》中的“使用全局目录”一章
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!