执行该过程以检验群集是否已成功升级到 Sun Cluster 3.2 软件。在 Solaris 10 OS 上,所有步骤只应在全局区域中执行。
此过程提供了 Sun Cluster 命令的完整形式。此外,大多数命令还有简短格式。除了命令名称的形式以外,简写形式和完整形式的命令是相同的。有关各命令及其简写形式的列表,请参见《Sun Cluster 系统管理指南(适用于 Solaris OS)》中的附录 A “Sun Cluster 面向对象的命令”。
确保完成要升级的任何群集节点的所有升级过程。
在每个节点上成为超级用户。
在已升级的每个节点上,查看已安装的 Sun Cluster 软件的级别。
phys-schost# clnode show-rev -v |
输出的第一行表示节点运行的 Sun Cluster 软件的版本。此版本应该与刚才升级到的版本一致。
从任一节点上,检验所有已升级的群集节点是否都运行在群集模式下(即处于联机状态)。
phys-schost# clnode status |
有关显示群集状态的更多信息,请参见 clnode(1CL) 手册页。
SPARC:如果从 Solaris 8 升级到了 Solaris 9 软件,请检验存储配置的一致性。
在每个节点上,运行以下命令以检验存储配置的一致性。
phys-schost# cldevice check |
只有配置通过了该一致性检查,才可以继续执行步骤 b。如果无法通过此检查,则可能会导致设备标识错误并导致数据被破坏。
下表列出了 cldevice check 命令可能生成的输出消息,以及在出现各种消息时您必须采取的操作。
示例消息 |
操作 |
---|---|
device id for 'phys-schost-1:/dev/rdsk/c1t3d0' does not match physical device's id, device may have been replaced |
请转至从未完成的升级中恢复,并执行适当的修复过程。 |
device id for 'phys-schost-1:/dev/rdsk/c0t0d0' needs to be updated, run cldevice repair to update |
无。在步骤 b 中更新该设备 ID。 |
无输出消息 |
无。 |
有关更多信息,请参见 cldevice(1CL) 手册页。
在每个节点上,将 Sun Cluster 存储数据库迁移到 Solaris 9 设备 ID。
phys-schost# cldevice repair |
在每个节点上,运行以下命令以检验存储数据库是否已成功移植到 Solaris 9 设备 ID。
phys-schost# cldevice check |
如果 cldevice 命令显示了一条消息,请返回步骤 a 对存储配置或存储数据库进行进一步的更正。
如果 cldevice 命令未显示任何消息,则表示设备 ID 迁移成功。在所有群集节点上检验完设备 ID 迁移之后,请继续执行如何完成到 Sun Cluster 3.2 软件的升级。
以下示例显示了为检验双节点群集是否升级到 Sun Cluster 3.2 软件所使用的命令。群集节点的名称为 phys-schost-1 和 phys-schost-2。
phys-schost# clnode show-rev -v 3.2 … phys-schost# clnode status === 群集节点 === --- 节点状态 --- 节点名称 状态 --------- ------ phys-schost-1 联机 phys-schost-2 联机 |