Citrix ADC

参与GSLB的站点之间手动同步

手动同步主站点和从站点的GSLB配置的方法如下:

  • 主站点检测自己站点和从站点配置之间的差异。
  • 主站点将配置差异应用到从站点。
  • 主站点与GSLB设置中的所有从站点执行配置同步,并完成同步过程。

重要的: GSLB同步完成后,在任何一个GSLB站点上都不能回滚配置。只有在确保同步进程不会覆盖远端站点配置的情况下,才能执行同步操作。当本地站点和远程站点在设计上具有不同的配置时,站点同步是不可取的,这会导致站点中断。如果部分命令失败,部分命令成功,则不会回滚成功的命令。

注意事项

  • 如果您强制同步(使用' force sync '选项),Citrix ADC设备将从从站点删除GSLB配置。然后,主站点配置从站点,使其与自己的站点相似。
  • 在同步过程中,如果命令执行失败,不会中止同步。错误信息记录在/var/netscaler/gslb目录下的.err文件中。
  • 如果你使用saveconfig选项,参与同步进程的站点自动保存配置,保存方式如下:
    • 主站点在启动同步过程之前立即保存其配置。
    • 从站点在同步过程完成后保存配置。从站点只有在成功应用配置差异时才保存其配置。当从站点同步失败时,需要手工排查故障原因,并采取相应的纠正措施。

使用CLI同步GSLB配置。

在命令提示符下,输入以下命令来同步GSLB站点并验证配置:

sync gslb config [-preview | -forceSync  | -nowarn | -saveconfig] [-debug] show gslb syncStatus 

例子:

sync gslb config [WARNING]:同步配置可能导致其他站点的配置丢失。请确认是否要sync-config (Y/N)?[N]:y Sync Time: Dec 9 2011 10:56:9检索本地站点信息:ok检索所有参与gslb站点信息:ok Gslb_site1[Master]: Getting Config: ok Gslb_site2[Slave]: Getting Config: ok比较配置:ok应用更改:ok Done 

使用GUI同步GSLB配置。

  1. 导航到交通管理> GSLB >仪表盘
  2. 点击自动同步GSLB并选择ForceSyn
  3. GSLB站点名称,选择要与主节点配置同步的GSLB站点。

预览GSLB同步

通过预览GSLB同步操作,您可以看到主节点和每个从节点之间的差异。如果有任何差异,您可以在同步GSLB配置之前进行故障排除。

使用CLI预览GSLB同步输出。

在命令提示符下,输入以下命令:

同步GSLB配置-预览

使用GUI预览GSLB同步输出:

  1. 导航到配置>交通管理>GSLB>指示板
  2. 点击自动同步GSLB并选择预览
  3. 点击运行.进度窗口显示配置中的任何差异。

调试同步过程中触发的命令

您可以查看同步过程中触发的每条命令的状态(成功或失败),并进行相应的处理。

使用命令行调试GSLB同步命令。

在命令提示符下,输入以下命令:

同步GSLB配置-debug 

使用GUI调试GSLB同步命令。

  1. 导航到配置>交通管理>GSLB>仪表板。
  2. 点击自动同步GSLB并选择调试
  3. 点击运行.进度窗口显示同步过程中触发的每个命令的状态。
参与GSLB的站点之间手动同步