ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【RAC】配置Voting Disk的镜像保证Voting Disk的高可用性

【RAC】配置Voting Disk的镜像保证Voting Disk的高可用性

Linux操作系统 作者:kingsql 时间:2014-08-14 11:34:14 0 删除 编辑
为防止发生RAC集群裂脑(split-brain),Voting Disk表决磁盘可以定位故障节点并将其踢出集群环境。因此Voting Disk本身的可用性显得尤为重要。为防止表决磁盘本身出现问题,一般采用镜像的策略。
本文将完成为Voting Disk表决磁盘添加两个镜像盘的任务,添加完成后将有3块表决磁盘同时提供服务。

1.查看Voting Disk当前的配置信息
RACDB1@rac1 /home/oracle$ /u01/crs1020/bin/crsctl query css votedisk
 0.     0    /dev/raw/raw3

located 1 votedisk(s).

2.停止所有节点的CRS资源
RACDB1@rac1 /home/oracle$ /u01/crs1020/bin/srvctl stop nodeapps -n rac1
RACDB1@rac1 /home/oracle$ /u01/crs1020/bin/srvctl stop nodeapps -n rac2
RACDB1@rac1 /home/oracle$ crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora....B1.inst application    OFFLINE   OFFLINE
ora....B2.inst application    OFFLINE   OFFLINE
ora.RACDB.db   application    OFFLINE   OFFLINE
ora....DB1.srv application    OFFLINE   OFFLINE
ora....DB2.srv application    OFFLINE   OFFLINE
ora.....taf.cs application    OFFLINE   OFFLINE
ora....SM1.asm application    OFFLINE   OFFLINE
ora....C1.lsnr application    OFFLINE   OFFLINE
ora.rac1.gsd   application    OFFLINE   OFFLINE
ora.rac1.ons   application    OFFLINE   OFFLINE
ora.rac1.vip   application    OFFLINE   OFFLINE
ora....SM2.asm application    OFFLINE   OFFLINE
ora....C2.lsnr application    OFFLINE   OFFLINE
ora.rac2.gsd   application    OFFLINE   OFFLINE
ora.rac2.ons   application    OFFLINE   OFFLINE
ora.rac2.vip   application    OFFLINE   OFFLINE

3.停止CRS堆栈
[root@rac1 ~]# /u01/crs1020/bin/crsctl stop crs
Stopping resources.
Successfully stopped CRS resources
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.

[root@rac2 ~]# /u01/crs1020/bin/crsctl stop crs
Stopping resources.
Successfully stopped CRS resources
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.

4.为Voting Disk添加两个镜像
[root@rac1 ~]# /u01/crs1020/bin/crsctl add css votedisk /dev/raw/raw4 -force
Now formatting voting disk: /dev/raw/raw4
successful addition of votedisk /dev/raw/raw4.

[root@rac1 ~]# /u01/crs1020/bin/crsctl add css votedisk /dev/raw/raw5 -force
Now formatting voting disk: /dev/raw/raw5
successful addition of votedisk /dev/raw/raw5.

5.重启所有节点上的CRS
[root@rac1 ~]# /u01/crs1020/bin/crsctl start crs
Attempting to start CRS stack
The CRS stack will be started shortly

[root@rac1 ~]# crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora....B1.inst application    ONLINE    ONLINE    rac1
ora....B2.inst application    ONLINE    OFFLINE
ora.RACDB.db   application    ONLINE    ONLINE    rac1
ora....DB1.srv application    ONLINE    ONLINE    rac1
ora....DB2.srv application    ONLINE    OFFLINE
ora.....taf.cs application    ONLINE    ONLINE    rac1
ora....SM1.asm application    ONLINE    ONLINE    rac1
ora....C1.lsnr application    ONLINE    ONLINE    rac1
ora.rac1.gsd   application    ONLINE    ONLINE    rac1
ora.rac1.ons   application    ONLINE    ONLINE    rac1
ora.rac1.vip   application    ONLINE    ONLINE    rac1
ora....SM2.asm application    ONLINE    OFFLINE
ora....C2.lsnr application    ONLINE    OFFLINE
ora.rac2.gsd   application    ONLINE    OFFLINE
ora.rac2.ons   application    ONLINE    OFFLINE
ora.rac2.vip   application    ONLINE    ONLINE    rac1

[root@rac2 ~]# /u01/crs1020/bin/crsctl start crs
Attempting to start CRS stack
The CRS stack will be started shortly

[root@rac1 ~]# crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora....B1.inst application    ONLINE    ONLINE    rac1
ora....B2.inst application    ONLINE    ONLINE    rac2
ora.RACDB.db   application    ONLINE    ONLINE    rac1
ora....DB1.srv application    ONLINE    ONLINE    rac1
ora....DB2.srv application    ONLINE    ONLINE    rac2
ora.....taf.cs application    ONLINE    ONLINE    rac1
ora....SM1.asm application    ONLINE    ONLINE    rac1
ora....C1.lsnr application    ONLINE    ONLINE    rac1
ora.rac1.gsd   application    ONLINE    ONLINE    rac1
ora.rac1.ons   application    ONLINE    ONLINE    rac1
ora.rac1.vip   application    ONLINE    ONLINE    rac1
ora....SM2.asm application    ONLINE    ONLINE    rac2
ora....C2.lsnr application    ONLINE    ONLINE    rac2
ora.rac2.gsd   application    ONLINE    ONLINE    rac2
ora.rac2.ons   application    ONLINE    ONLINE    rac2
ora.rac2.vip   application    ONLINE    ONLINE    rac2

6.最后确认Voting Disk配置信息
RACDB1@rac1 /home/oracle$ /u01/crs1020/bin/crsctl query css votedisk
0. 0 /dev/raw/raw3
1. 0 /dev/raw/raw4
2. 0 /dev/raw/raw5
located 3 votedisk(s).

完成Voting Disk的添加动作。

7.小结
“高可用”是一个永恒的话题,“冗余”是最有效的手段。

Good luck.

secooler
10.11.08

-- The End --

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28389881/viewspace-1251065/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
OCM

注册时间:2013-02-28

  • 博文量
    237
  • 访问量
    918382