您可以使用 clquorum(1CL) 命令执行所有的法定管理过程。此外,您还可以使用 clsetup(1CL) 交互式实用程序或 Sun Cluster Manager GUI 完成某些过程。只要可能,本章中的法定过程都使用 scsetup 命令来说明。Sun Cluster Manager 联机帮助介绍了如何使用 GUI 执行法定相关过程。当您使用法定设备时,请牢记以下指导原则:
如果运行 Solaris 10 OS,所有法定命令都必须在全局区域中运行。
如果 clquorum 命令中断或失败,群集配置数据库中的法定配置信息可能会变得不一致。出现这种不一致情况时,可重新运行该命令或运行 clquorum reset 命令重置法定配置。
为了最大限度地实现群集高可用性,请确保法定设备投的选票总数少于节点投的选票总数。否则,节点无法在所有法定设备都不可用时形成群集,即便所有节点都在正常运行。
请不要将当前配置为法定设备的磁盘添加到 Solaris ZFS 存储池中。如果将一个已配置好的法定设备添加到 Solaris ZFS 存储池中,该磁盘会被重新标为 EFI 磁盘,法定配置信息将丢失,并且该磁盘将不会再向群集提供法定选票。磁盘一旦处于存储池中,即可被配置为法定设备。或者,您也可以先取消配置磁盘,并将它添加到存储池中,然后将该磁盘重新配置为法定设备。
clsetup 命令是一个访问其他 Sun Cluster 命令的交互式接口。运行 clsetup 时,该命令会生成相应的特定命令。在此,即生成 clquorum 命令。这些生成的命令显示在这些过程结尾部分的示例中。
要查看法定配置,请使用 clquorum show。clquorum list 命令显示了群集中法定设备的名称。clquorum status 命令提供了状态和选票计数信息。
表 6–1 任务列表:定额管理
任务 |
参考 |
---|---|
使用 clsetup(1CL) 向群集添加法定设备 | |
使用 clsetup(生成 clquorum)将法定设备从群集中删除 | |
使用 clsetup(生成 clquorum)将最后一个法定设备从群集中删除 | |
使用添加和删除过程替换群集中的法定设备 | |
使用添加和删除过程修改法定设备列表 | |
使用 clsetup(生成 clquorum)将法定设备置于维护状态 (在维护状态下,定额设备不参与选票来建立定额。) | |
使用 clsetup(生成 clquorum)将法定配置重置为默认状态 | |
使用 clquorum(1CL) 命令列出法定设备和选票计数 |
对群集中的法定设备执行动态重新配置 (Dynamic Reconfiguration, DR) 时,必须考虑以下几个问题。
文档中提到的针对 Solaris DR 功能的所有要求、过程及限制同样适用于 Sun Cluster DR 支持(除了操作系统停止操作)。因此,在通过 Sun Cluster 软件使用 DR 之前,须查阅有关 Solaris DR 功能的文档。您特别要注意那些在执行 DR 分离操作时将影响非网络 IO 设备的问题。
Sun Cluster 拒绝在为法定设备配置了接口的情况下,进行 DR 取出板卡的操作。
如果 DR 操作会影响活动设备,Sun Cluster 将拒绝此操作并标识出会受此操作影响的设备。
任务 |
参考 |
---|---|
1. 启用一个新的法定设备,以替换正要删除的设备。 | |
2. 禁用要删除的法定设备。 | |
3. 对正要删除的设备执行 DR 删除操作。 |
《Sun Enterprise 10000 DR 配置指南》和《Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual》(来自“Solaris 9 on Sun Hardware”及“Solaris 10 on Sun Hardware”文档集)。) |