| 中国 |
|
|
|
![]() |
使用 Serviceguard Extension for RAC > 第 3 章 维护和故障排除用 cmviewcl 命令检查群集和程序包状态 |
|
群集或其组件节点在不同时刻可能会处于几种不同的状态。群集、程序包和其他群集元素的状态信息显示在 cmviewcl 命令的输出以及 Serviceguard Manager 的某些显示窗口中。本节将说明群集或程序包的几种常见状态。 群集状态信息存储在状态数据库中,此数据库在群集中的每个节点上进行维护。可以通过执行 cmviewcl 命令来显示此数据库包含的信息: # cmviewcl -v 执行命令时使用 -v 选项将显示整个群集的信息。有关 cmviewcl 其他选项的详细说明,请参阅相应的联机帮助页。
通过 -r 选项指定所需的版本格式,您也可以指定应按某个早期版本的输出格式进行输出。例如: # cmviewcl -r A.11.16 有关 cmviewcl 其他选项的详细说明,请参阅联机帮助页。 群集或其组件节点在不同时刻可能会处于几种不同的状态。以下各节将说明群集或程序包的几种常见状态。
节点的状态可以是“Up”(作为群集中的活动成员),或者是“Down”(作为群集中的非活动成员),这取决于节点的群集守护程序是否正在运行。请注意:从群集的角度看,一个节点的状态可能是“Down”,但该节点仍可能处于活动状态并正在运行 HP-UX。 节点的状态也可以是下列几种状态之一:
程序包的状态可以是下列几种状态之一:
程序包还具有下列切换属性:
下面是一个 cmviewcl 命令的组成员输出示例:
其中 cmviewcl 输出的值是:
以下 cmviewcl -v 命令的输出样例显示了样例配置中群集的状态。 一切运行正常;双节点群集上的两个节点都运行正常,每个 Oracle RAC 实例程序包也运行正常。正在运行的程序包只是 Oracle RAC 实例程序包。
如果群集正在使用 Quorum Server 进行仲裁服务,将在每个节点的条目后显示此服务器的名称和状态,如下列从 cmviewcl -v 命令输出中摘录的内容所示:
如果群集正在使用 VERITAS Cluster Volume Manager 进行磁盘存储,系统的多节点程序包 CVM-VxVM-pkg 必须运行于所有活动的节点上,以便应用程序能够访问 CVM 磁盘组。此程序包在 cmviewcl 命令的输出中显示如下:
当使用 -v 选项时,将显示与群集中每个活动节点相关的系统多节点程序包,如下所示:
cmviewcl -v 命令将输出如下内容:
现在,pkg2 是在 ftsys9 节点上运行。注意:此程序包仍然禁止进行切换。
cmviewcl 命令输出如下内容:
现在,两个程序包都在 ftsys9 节点上运行,并且 pkg2 启用了切换。ftsys10 节点上正在运行守护程序,且没有运行任何程序包。
在 ftsys9 节点上,cmviewcl 命令将输出如下内容:
在 ftsys9 和 ftsys10 节点上都可得到此输出。 如果正在使用串行 (RS232) 线作为心跳线连接,则在 cmviewcl -v 命令的输出中将会显示已配置 RS232 设备文件的列表。下面显示的是正常运行时的状态:
下面显示的是串行线不工作时的状态:
下例中显示的程序包当前是无主的,即这些程序包未运行在任何一个已配置的节点上。被监视资源的信息将提供给每个可以运行程序包的节点,可以使用这些信息确定出现故障的原因并决定在何处重新启动程序包。
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||