第七章:同步组
big-ip dns智能解析最重要的目标之一是确保用户解析到最好的资源上,big-ip dns可能被放置在多个位置,比如多个数据中心,如果你想让他们协同工作,那么你需要给他们提供相同的GSLB配置和指标。
一个sync 组由多个big-ip dns组成,他们共享GSLB配置和度量值。他们有唯一的组名。
同步和非同步的内容
创建前提
- 使用相同的系统版本
- 同步参数需要一致
- 相同的ntp
- 打开tcp 4353
- big3d程序版本相同
- 有效的证书
添加一个big-ip到同步组
和添加一个F5设备作为server一样,需要手工添加配置,然后在新设备上使用gtm_add脚本将新系统添加到同步组中。(可能需要先执行bigip_add进行证书交换)
当执行gtm_add的时候,会发生以下两件事:
- GSLB配置将会同步到新设备上
- 组名将会同步到新设备上
实验
添加一个F5设备作为server
参考之前的添加方式。
创建一个同步组
在gtm设备上做。
GUI
路径:DNS ›› Settings : GSLB : General
配置:
- Synchronize:enabled
- Group Name:sys_name_a
- Synchronize DNS Zone Files:enabled
TMSH
modify gtm global-settings general synchronization yes synchronization-group-name sycn_name_a synchronization-time-tolerance 10 synchronize-zone-files yes
交换证书
两台都需要使用bigip_add进行交换证书,参考之前的添加方式。
加入同步组
在新加入的F5设备上,使用linux bash命令
gtm_add 10.10.10.31
将自己添加到同步组中。期间需要你输入y或者yes,表明你需要进行下一步操作。
预期效果
我们通过网页查看,会发现新加入的F5设备配置和10.10.10.13的设备的是一致的,这时在右边的F5上添加一个pool,左边的也会同步进来。同时两个GSLB : General会被配置成一样的。
相关链接