|
背景: 客户有两个数据中心分别是数据中心A(主用)、数据中心B(备用)。两个数据中心不在同一位置,要实现两数据中心一主一备。平时主用数据中心A,当数据中心A宕机时自动切换到数据中心B。两数据中心的内部运行业务一致且有裸光纤进行实时数据同步。 现状及需求: 1、2个数据中心实现一主一备运行,对用户侧实现主备恢复时间最短。 2、两数据中心无多余裸光纤给负载均衡使用
实验环境拓扑: 测试环境IP地址及域名分配: 模拟域名:test.server.com 数据中心A-ADwan口地址:220.196.100.2(虚拟服务共用) 数据中心B-ADwan口地址:220.196.101.2(虚拟服务共用) 需求解读: 1、双数据中心实现主备高可用,两台AD之间无多余裸光纤可用,废弃AD集群模式或主备模式。可以采用GSLB+权威域+虚拟服务方式变相实现高可用。 2、恢复时间最短需求可以实现,但需要跟客户明确:1)当A数据中心出现故障时,用户正在使用的业务系统会出现无法提交请求,需要用户手动重新访问业务系统。原因是AD无法同步会话。
配置思路: 1、创建虚拟服务 2、启用DNS功能 3、创建全局权威域 4、创建GSLB全局DNS映射 5、配置数据中心同步 详细配置过程: 1、创建虚拟服务 虚拟服务除节点池需要注意一下意外其他均正常配置。 2、启用DNS服务器 创建DNS生效策略 创建DNS虚拟服务并引用DNS策略否则DNS服务无法生效。 3、创建权威域 4、创建GSLB的全局域名映射 创建GSLB节点池——A数据节点
5、配置数据中心并进行同步 Localhost配置中需要把A数据中心AD的角色调整为主控。密码两边要一致 此时创建的GSLB域名发布会同步到B数据中心的AD上。 数据中心B配置过程: 1、创建虚拟服务 2、启用DNS服务 创建DNS生效策略 创建DNS虚拟服务 3、配置数据中心
进行验证: 正常情况下访问带A数据中心服务器 金庸A数据中心虚拟服务模拟A数据中心服务节点故障:
此时调用到B数据中心服务器 重新启用A数据中心的虚拟服务后自动调用到A数据中心 断开A数据中心WAN口模拟线路故障 此时访问到B数据中心节点 恢复线路后再次回调到A数据中心 注意事项:此方法具有局限性,故障切换时用户需要重新进行访问业务,不适用于提交数据的业务访问场景,每次故障切换的访问恢复时间都依赖于用户电脑的DNS缓存刷新时间!!! 单侧双机部署则更能增加设备的稳定性,正常配置主备双机即可 |