keepalive实现oracle集群,Oracle ADG + Keepalived 切换演练

客户的一套生产环境采用的架构是Oracle ADG + Keepalived,近期需要进行切换演练,要求我这边保障。ADG本身切换倒没啥可说的,但引入keepalived软件,就需要提前研究下这个架构。其实看了下环境配置,整体思路也非常简单,说白了就是利用keepalived软件引入一个VIP,应用侧只需配置连接这个VIP即可。依据当前生产环境架构模拟了一套自己的测试环境。1.Keepalived...
摘要由CSDN通过智能技术生成

客户的一套生产环境采用的架构是Oracle ADG + Keepalived,近期需要进行切换演练,要求我这边保障。ADG本身切换倒没啥可说的,但引入keepalived软件,就需要提前研究下这个架构。其实看了下环境配置,整体思路也非常简单,说白了就是利用keepalived软件引入一个VIP,应用侧只需配置连接这个VIP即可。

依据当前生产环境架构模拟了一套自己的测试环境。

1.Keepalived相关配置

关于Keepalived软件的配置和编译安装,可以参考之前《MySQL主主+Keepalived架构安装部署》中Keepalived安装部署章节。

除了利用keepalived软件引入一个VIP,还有一些配置和脚本,脱敏如下:

--------------------------------------------------------

--节点1(192.168.1.124)keepalived.conf文件内容:

--------------------------------------------------------

[[email protected] ~]# cat /etc/keepalived/keepalived.conf

! Configuration File for keepalived

vrrp_script chk_dg_stats {

script "/etc/keepalived/check_dataguard.sh"

interval 2

weight -5

fall 2

rise 1

}

vrrp_instance VI_1 {

state MASTER

interface eth0

mcast_src_ip 192.168.1.124

virtual_router_id 131

priority 101

inopreempt

advert_int 1

authentication {

auth_type PASS

auth_pass 888888

}

virtual_ipaddress {

192.168.1.131

}

track_script {

chk_dg_stats

}

}

--------------------------------------------------------

--节点2(192.168.1.125)keepalived.conf文件内容:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值