8.3. 管理高可用性服务
您可以使用 Cluster Status Utility,即
clustat
和 Cluster User Service Administration Utility,即 clusvcadm
管理高可用性服务。clustat
显示集群的状态,clusvcadm
提供管理高可用性服务的工具。
本小节提供有关使用
clustat
和 clusvcadm
命令管理 HA 服务的信息,它包括以下小节:
8.3.1. 使用 clustat
显示 HA 服务
clustat
显示集群状态。它为您提供成员信息、仲裁查看、所有高可用性服务的状态,并给出运行 clustat
命令的节点(本地)。表 8.1 “服务状态” 描述运行 clustat
时会出现并显示的服务状态。例 8.3 “clustat
显示” 给出 clustat
显示示例。有关运行 clustat
命令的详情请参考 clustat
man page。
服务状态 | 描述 |
---|---|
已配置该服务资源,且可用于拥有该服务的集群系统。 | |
该服务正在另一个节点中等待启动。 | |
该服务已经被禁用,且没有分配拥有者。该集群永远不能自动重启禁用的服务。 | |
在停止状态中,将评价该服务以便在下一个服务或者节点过渡后启动。这是一个临时状态。您可以在这个状态中禁用或者启用该服务。 | |
假设该服务已死。无论何时,当资源的 stop 操作失败时,服务都会处于这个状态。服务处于这个状态后,您在发出 disable 请求前必须确认没有为其分配任何资源(例如挂载的文件系统)。当某个服务处于这种状态时,唯一可行的操作就是 disable 。 | |
在启动和运行 clustat -f 的过程中,有些时候可以出现这个状态。 |
例 8.3. clustat
显示
[root@example-01 ~]#clustat
Cluster Status for mycluster @ Wed Nov 17 05:40:15 2010
Member Status: Quorate
Member Name ID Status
------ ---- ---- ------
node-03.example.com 3 Online, rgmanager
node-02.example.com 2 Online, rgmanager
node-01.example.com 1 Online, Local, rgmanager
Service Name Owner (Last) State
------- ---- ----- ------ -----
service:example_apache node-01.example.com started
service:example_apache2 (none) disabled