• Redhat HA相关命令(RHCS)


    1、监控cluster运行状态:

    # clustat             显示集群的概要信息
    # cman_tool status    查看集群信息
    # cman_tool nodes -a  查看各个节点简要信息
    举例:
    #1.1 clustat查看集群状态(最常用)
    在节点1查看的,状态中的Local就在节点1上显示。
    # clustat
    Cluster Status for new_cluster @ Tue Sep  1 12:23:09 2015
    Member Status: Quorate
    
     Member Name                                 ID   Status                         
     ------ ----                                 ---- ------
     heartdb1                                        1 Online, Local, rgmanager
     heartdb2                                        2 Online, rgmanager
    
     Service Name                                 Owner (Last)                                   State         
     ------- ----                                 ----- ------                                   -----         
     service:orares                               heartdb1                                       started    
    
    
    #1.2 cman_tool status 查看
    # cman_tool status
    Version: 6.2.0
    Config Version: 18                   # 集群配置文件版本号
    Cluster Name: new_cluster            # 集群名称
    Cluster Id: 23732
    Cluster Member: Yes
    Cluster Generation: 432
    Membership state: Cluster-Member
    Nodes: 2                            # 集群节点数
    Expected votes: 1                   # 期望的投票数
    Total votes: 2                      # 集群中总票值大小
    Quorum: 1                           # 集群法定投票值,低于这个值,集群将停止服务
    Active subsystems: 8
    Flags: 2node Dirty 
    Ports Bound: 0 177  
    Node name: heartdb1
    Node ID: 1                          # 本节点在集群中的ID号
    Multicast addresses: 239.192.92.17  # 集群广播地址
    Node addresses: 192.168.1.1         # 本节点对应的IP地址
    
    #1.3 cman_tool 查看nodes信息
    # cman_tool nodes -a
    Node  Sts   Inc   Joined               Name
       1   M    404   2015-08-03 17:52:20  heartdb1
           Addresses: 192.168.1.1 
       2   M    432   2015-09-01 14:32:27  heartdb2
           Addresses: 192.168.1.2 

    2、集群服务起停顺序:

    #2.1 启动集群服务顺序:
    # service cman start
    # service rgmanager start
    
    #2.2 查看集群服务状态:
    # service cman status
    # service rgmanager status
    
    #2.3 停止集群服务顺序:
    # service rgmanager stop
    # service cman stop
    
    #2.4 将 cluster的服务设成开机自动运行
    # chkconfig cman on    (off不自动启动)
    # chkconfig rgmanager on
    #2.5 查看服务状态
    # chkconfig --list |grep cman
    # chkconfig --list |grep rgmanager

    3、命令行方式启停和切换应用服务:

    管理应用服务的命令为clusvcadm
    
    #3.1 启动某个应用服务在某哥节点
    
    # clusvcadm -e <ServiceName> -m <NodeName>
    
    可以通过/var/log/messages文件查看启动应用服务的详细信息
    
    #3.2 关闭某个应用服务
    
    # clusvcadm -s <ServiceName> -m <NodeName>
    
    可以通过/var/log/messages文件查看关闭应用服务的详细信息
    
    #3.3切换某个服务
    
    可以通过如下方式将一个应用服务从一个节点切换到另一个节点:
    # clusvcadm -r <ServiceName> -m <NodeName>
    举例:
    # clusvcadm -r  db2_sg01 node2
  • 相关阅读:
    iOS版打地鼠游戏源码
    OuNews 简单的新闻客户端应用源码
    安卓DJ113舞曲网应用客户端 项目源码(服务器+客户端)
    博客迁移
    iOS 多张图片保存到相册问题(add multiple images to photo album)
    【转】 iOS 学习之 NSPredicate 模糊、精确、查询
    iOS 设置图片imageView圆角——对图片进行裁剪
    iOS9的那些坑 — — WeiboSDK registerApp启动就崩溃
    关于Debug下的Log打印问题
    Runtime运行时学习(一)
  • 原文地址:https://www.cnblogs.com/dahaoran/p/11961556.html
Copyright © 2020-2023  润新知