HACMP 认证学习系列,第 4 部分:集群的验证和测(3)

在验证系统组件之后,就可以启动集群了。下面几个部分将详细介绍几个有关如何验证启动的示例。

验证集群服务

在启动集群服务之前,应该验证 clcomd 守护进程已添加到 /etc/inittab 并且已由 init 在集群中的所有节点上启动。

可以使用 SMIT 快速路径 smitty clstart 来启动集群服务。

然后,您可以选择希望在其上启动集群服务的节点。

可以选择是否希望启动集群锁服务或集群信息守护进程。

取决于集群配置,您还可能需要启动集群锁服务(用于并发 RG)。

示例 1 演示了如何启动集群服务。

示例 1 启动集群服务 (smitty clstart)

Start Cluster Services Type or select values in entry fields. Press Enter AFTER making all desired changes. [Entry Fields] * Start now, on system restart or both now + Start Cluster Services on these nodes [p630n01] + BROADCAST message at startup? false + Startup Cluster Lock Services? false + Startup Cluster Information Daemon? true + Reacquire resources after forced down ? false + F1=Help F2=Refresh F3=Cancel F4=List F5=Reset F6=Command F7=Edit F8=Image F9=Shell F10=Exit Enter=Do  

可以使用命令 lssrc -g cluster 来验证集群服务的状态。取决于集群配置,启动的服务数量可能有所不同;但是,集群管理守护进程 (clstrmgrES)、Cluster SMUX Peer 守护进程 (clsmuxpd) 和集群拓扑服务守护进程 (topsvcsd) 应该在运行。

可以使用诸如 lssrc -g topsvcs 和 lssrc -g emsvcs 等命令来列出不同集群子系统的当前状态。

还可以定义别名来简化验证过程;在我们的场景中,我们使用以下命令创建了一个名为 lsha 的别名:

alias lsha='lssrc -a|egrep "svcs|ES",

然后使用 lsha 来列出所有与集群相关的子系统的状态。

示例 2 演示了如何验证与集群相关的服务的状态。

示例 2 验证集群服务的状态

[p630n02][/]> lssrc -g cluster Subsystem Group PID Status clstrmgrES cluster 49830 active clsmuxpdES cluster 54738 active clinfoES cluster 45002 active [p630n02][/]> lssrc -g topsvcs Subsystem Group PID Status topsvcs topsvcs 53870 active [p630n02][/]> lssrc -g emsvcs Subsystem Group PID Status emsvcs emsvcs 53638 active emaixos emsvcs 53042 active [p630n02][/]> lsha clcomdES clcomdES 11404 active topsvcs topsvcs 53870 active grpsvcs grpsvcs 49074 active emsvcs emsvcs 53638 active emaixos emsvcs 53042 active clstrmgrES cluster 49830 active clsmuxpdES cluster 54738 active clinfoES cluster 45002 active grpglsm grpsvcs inoperative  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27879.html