暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Red Hat 6.9 + RHCS + Oracle 11G 管理

原创 ByteHouse 2025-01-14
260

在 RoseHA 大行其道的年代,获取只有老的工程师才懂得 RHCS 及其开源产品的魔力。
今天维护了一套RHCS+Oracle的高可用集群,在如今这个年代还有工程师和用户愿意使用,也是难得,在此分享下集群的使用。点到为止。

1.RHCS 集群检查

节点1:

# 查看clvmd进程状态,管理RHCS集群底层磁盘硬件
[root@XYJV-MESDB-01 ~]# service clvmd status 
clvmd (pid  30518) 正在运行...
Clustered Volume Groups: mes102arch mes102data mes103arch mes103data mes1oradata mes1oradvg01 mes1oradvg02 mes1oradvg03 mes1oraexpvg mes1oravg01 mes2oradata mes2oradvg01 mes2oradvg02 mes2oradvg03 mes2oraexpvg mes2oravg01
Active clustered Logical Volumes: mes102arch mes102data mes103arch mes103data lvmes1db lvmes2db
You have new mail in /var/spool/mail/root
[root@XYJV-MESDB-01 ~]#

# 查看cman进程状态 集群核心组件
[root@XYJV-MESDB-01 ~]# service cman  status 
cluster is running.
[root@XYJV-MESDB-01 ~]#

# 查看rgmanager进程状态, 管理RHCS提供的业务
[root@XYJV-MESDB-01 ~]# service rgmanager status
rgmanager (pid  30735) 正在运行...
[root@XYJV-MESDB-01 ~]#

# 查看当前资源运行状态
[root@XYJV-MESDB-01 ~]# clustat 
Cluster Status for XYJV-MESDB @ Tue Jan 14 10:25:24 2025
Member Status: Quorate

 Member Name                                                     ID   Status
 ------ ----                                                     ---- ------
 10.30.13.102                                                        1 Online, Local, rgmanager
 10.30.13.103                                                        2 Online, rgmanager

 Service Name                          Owner (Last)        State 
 -------------------------------------------------------------------------------
 service:MESDB-SG1_NEW                10.30.13.102         stopped
 service:MESDB-SG2_NEW                10.30.13.103         started
[root@XYJV-MESDB-01 ~]#

节点2

[root@XYJV-MESDB-02 ~]#  service clvmd status
clvmd (pid  8637) 正在运行...
Clustered Volume Groups: mes102arch mes102data mes103arch mes103data mes1oradata mes1oradvg01 mes1oradvg02 mes1oradvg03 mes1oraexpvg mes1oravg01 mes2oradata mes2oradvg01 mes2oradvg02 mes2oradvg03 mes2oraexpvg mes2oravg01
Active clustered Logical Volumes: mes102arch mes102data mes103arch mes103data lvmes1db lvmes2db
You have new mail in /var/spool/mail/root
[root@XYJV-MESDB-02 ~]#

[root@XYJV-MESDB-02 ~]# service cman  status 
cluster is running.
[root@XYJV-MESDB-02 ~]#

[root@XYJV-MESDB-02 ~]# service rgmanager status
rgmanager (pid  8848) 正在运行...
[root@XYJV-MESDB-02 ~]#

2.检查日志位置以及日志信息说明

系统日志是由一个名为syslog的服务管理的,如以下日志文件都是由syslog日志服务驱动的:

  • /var/log/boot.log:录了系统在引导过程中发生的事件,就是Linux系统开机自检过程显示的信息
  • /var/log/lastlog :记录最后一次用户成功登陆的时间、登陆IP等信息
  • /var/log/messages :记录Linux操作系统常见的系统和服务错误信息
  • /var/log/secure :Linux系统安全日志,记录用户和工作组变坏情况、用户登陆认证情况
  • /var/log/btmp :记录Linux登陆失败的用户、时间以及远程IP地址
  • /var/log/syslog:只记录警告信息,常常是系统出问题的信息,使用lastlog查看
  • /var/log/wtmp:该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件,使用last命令查看
  • /var/run/utmp:该日志文件记录有关当前登录的每个用户的信息。如 who、w、users、finger等就需要访问这个文件
  • /var/log/cluster/fenced.log 记录集群fenceing的操作
  • /var/log/cluster/rgmanager 记录集群rgmanager的日常操作
  • /var/log/syslog 或 /var/log/messages 存储所有的全局系统活动数据,包括开机信息。基于 RedHat 的系统如 RHEL 或 CentOS 则在 /var/log/messages 中存储它们。

3.集群服务管理

服务启动

  1. 操作系统启动
  2. cman服务启动 service cman start
  3. clvmd服务启动 service clvmd start
  4. rgmanager服务器启动 service rgmanager start

服务关闭

  1. service rgmanager stop 关闭rgmanager进程
  2. service clvmd stop 关闭clvmd进程
  3. service cman stop 关闭cman进程
  4. 关闭系统

6.检查oracle服务、手动切换服务方法(包括日志)

集群服务管理

[root@XYJV-MESDB-01 ~]# clusvcadm -r MESDB-SG1_NEW
Trying to relocate service:MESDB-SG1_NEW...Success
service:MESDB-SG1_NEW is now running on 10.30.13.103
[root@XYJV-MESDB-01 ~]# 
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论