差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
zh:常见问题及解答:如何使用脚本配置主备服务器以及集中管理 [2015/08/18 07:59]
liuxl [配置结果检查]
zh:常见问题及解答:如何使用脚本配置主备服务器以及集中管理 [2017/12/12 03:05] (当前版本)
行 8: 行 8:
  
 **主服务器**: **主服务器**:
-服务IP为:192.168.1.120(配置中继、分机注册等都使用此IP)。 + 
-eth0:192.168.1.234 此网卡IP做为主IP,提供服务的为虚拟网卡eth0:​1(默认不启用,eth0后面的1为网卡名)。+服务IP为:192.168.1.120(配置中继、分机注册等都使用此IP),提供服务的为虚拟网卡eth0:​1(默认不启用,eth0后面的1为网卡名)。 
 + 
 +eth0:192.168.1.234 此网卡IP做为主IP。 
 eth1:10.10.10.1 为心跳IP。 eth1:10.10.10.1 为心跳IP。
  
 **备份服务器**: **备份服务器**:
-eth0:192.168.1.235 此网卡IP做为主IP,提供服务的为虚拟网卡eth0:​1(默认不启用)。+ 
 +eth0:192.168.1.235 此网卡IP做为主IP,提供服务的为虚拟网卡eth0:​1(默认不启用)。 
 eth1:10.10.10.2 为心跳IP。 eth1:10.10.10.2 为心跳IP。
  
行 22: 行 27:
 <​code>​ cp /​opt/​asterisk/​scripts/​astercc/​clusterconf.sh /root </​code>​ <​code>​ cp /​opt/​asterisk/​scripts/​astercc/​clusterconf.sh /root </​code>​
  
-进入/​root目录,执行 ./​culstercc.sh 脚本文件开始配置:+进入/root 目录,执行 ./​culstercc.sh 脚本文件开始配置:
 <​code>​ cd /root </​code>​ <​code>​ cd /root </​code>​
 <​code>​ chmod +x ./​clustercc.sh </​code>​ <​code>​ chmod +x ./​clustercc.sh </​code>​
行 41: 行 46:
  
 {{:​zh:​常见问题及解答:​脚本配置主备4.png?​700|}} {{:​zh:​常见问题及解答:​脚本配置主备4.png?​700|}}
 +
 {{:​zh:​常见问题及解答:​脚本配置主备5.png?​700|}} {{:​zh:​常见问题及解答:​脚本配置主备5.png?​700|}}
  
行 49: 行 55:
 然后重新启动主服务器,待主服务器完全启动后,再开启备机: 然后重新启动主服务器,待主服务器完全启动后,再开启备机:
  
-</code> reboot </​code>​+<​code>​ reboot </​code>​
  
 ==== 配置结果检查 ==== ==== 配置结果检查 ====
行 59: 行 65:
 {{:​zh:​常见问题及解答:​脚本配置主备6.png?​700|}} {{:​zh:​常见问题及解答:​脚本配置主备6.png?​700|}}
  
-检查文件同步设置 +==== 检查文件同步设置 ​==== 
-主服务器上执行: + 
-<​code>​ cd /​home/​ccsync </​code>​+主服务器上执行: 
 +<​code>​ cd /​home/​ccsync ​&& touch abc</​code>​
 然后在备机上检查abc文件是否存在(可能用几秒的延迟): 然后在备机上检查abc文件是否存在(可能用几秒的延迟):
 <​code>​ ls /​home/​ccsync/​abc </​code>​ <​code>​ ls /​home/​ccsync/​abc </​code>​
 再在主服务器上删除abc文件,然后看备机是否同样已删除,最后模拟测试主备切换工作是否正常。 再在主服务器上删除abc文件,然后看备机是否同样已删除,最后模拟测试主备切换工作是否正常。
 +<​code>​ rm /​home/​ccsync/​abc </​code>​
  
  
行 75: 行 82:
  
 **主服务器**: **主服务器**:
 +
 eth0:192.168.1.234 此网卡IP为主服务提供pbx服务的IP(配置此服务器中继及注册分机时用此IP) eth0:192.168.1.234 此网卡IP为主服务提供pbx服务的IP(配置此服务器中继及注册分机时用此IP)
 +
 eth0:1为提供服务的虚拟网卡,服务IP为:192.168.1.120(网页访问系统及连接数据库时用此IP) eth0:1为提供服务的虚拟网卡,服务IP为:192.168.1.120(网页访问系统及连接数据库时用此IP)
 +
 eth1:10.10.10.1 此网卡IP为心跳IP。 eth1:10.10.10.1 此网卡IP为心跳IP。
  
 **备份服务器**: **备份服务器**:
 +
 eth0:192.168.1.235 此网卡IP为主服务提供pbx服务的IP(配置此服务器中继及注册分机时用此IP) eth0:192.168.1.235 此网卡IP为主服务提供pbx服务的IP(配置此服务器中继及注册分机时用此IP)
-eth0:1为提供服务的虚拟网卡, + 
-eth1:10.10.10.2 此网卡IP为心跳IP。+eth0:1为提供服务的虚拟网卡,eth1:10.10.10.2 此网卡IP为心跳IP。
  
 **其他服务器**: **其他服务器**:
 +
 eth1:192.168.1.245 此网卡为该服务器提供PBX服务。 eth1:192.168.1.245 此网卡为该服务器提供PBX服务。
 +
 +==== 配置脚本 clusterconf.sh ====
  
 用配置脚本clusterconf.sh 进行主备配置。两台机器安装完毕cc系统后,要先进行授权,因为配置过程中需要服务器授权的产品序列号。 用配置脚本clusterconf.sh 进行主备配置。两台机器安装完毕cc系统后,要先进行授权,因为配置过程中需要服务器授权的产品序列号。
行 134: 行 148:
 {{:​zh:​常见问题及解答:​脚本配置主备14.png?​700|}} {{:​zh:​常见问题及解答:​脚本配置主备14.png?​700|}}
  
-检查文件同步设置 +==== 检查文件同步设置 ​==== 
-主服务器上执行: + 
-<​code>​ cd /​home/​ccsync </​code>​+主服务器上执行: 
 +<​code>​ cd /​home/​ccsync ​&& touch abc</​code>​
 然后在备机及其它服务器上检查abc文件是否存在(可能有几秒的延迟): 然后在备机及其它服务器上检查abc文件是否存在(可能有几秒的延迟):
 <​code>​ ls /​home/​ccsync/​abc </​code>​ <​code>​ ls /​home/​ccsync/​abc </​code>​
 最后在主服务器上删除abc文件,再看备机和其它服务器是否同样已删除,最后模拟测试主备切换工作是否正常。 最后在主服务器上删除abc文件,再看备机和其它服务器是否同样已删除,最后模拟测试主备切换工作是否正常。
 +<​code>​ rm /​home/​ccsync/​abc </​code>​
  
  
zh/常见问题及解答/如何使用脚本配置主备服务器以及集中管理.1439884741.txt.gz · 最后更改: 2017/12/12 03:11 (外部编辑)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki