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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM