Sun Cluster 概念指南(适用于 Solaris OS)

SPARC: 动态重新配置支持

Sun Cluster 3.1 4/04 对动态重新配置 (DR) 软件功能的支持正在进一步开发过程中。本部分说明了 Sun Cluster 3.1 4/04 对 DR 功能的支持所涉及的一些概念和注意事项。

请注意:相关文档中适用于 Solaris DR 功能的所有要求、步骤和限制同样适用于 Sun Cluster DR 支持(唯一的区别是操作环境静态操作)。因此,在通过 Sun Cluster 软件使用 DR 之前,须查阅有关 Solaris DR 功能的文档。您特别要注意那些在执行 DR 分离操作时将影响非网络 IO 设备的问题。可以从 http://docs.sun.com 下载 《Sun Enterprise 10000 Dynamic Reconfiguration User Guide》 和 《Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual》(包含在 Solaris 8 on Sun Hardware CollectionSolaris 9 on Sun Hardware Collection 中)。

SPARC: 动态重新配置一般描述

DR 功能允许在运行的系统中进行各项操作,如删除系统硬件。DR 进程的设计旨在确保系统操作的连续性,而不必使系统停机或中断群集的使用。

DR 操作在板级别进行。因此,DR 操作会影响板上的所有组件。每块板可以包含多个组件,如 CPU、内存以及用于磁盘驱动器、磁带机和网络连接的外部接口。

删除包含活动组件的板将导致系统错误。删除板之前,DR 子系统对其他子系统(如 Sun Cluster)进行查询,以确定是否使用该板中的组件。如果 DR 子系统发现板正在使用中,则不执行 DR 删除板操作。因此,发布 DR 删除板操作始终是安全的,因为 DR 子系统能够拒绝对包含活动组件的板的操作。

DR 增加板操作也始终是安全的。系统自动将新增加到板上的 CPU 和内存投入使用。不过,系统管理员必须手动配置群集,然后才可随意使用新增加的板上的组件。


注意 –

DR 子系统包含若干个级别。如果较低的级别报错,则较高的级别同样也会报错。不过,较低的级别报告具体错误,而较高的级别报告“未知错误”。系统管理员应该忽略较高的级别所报告的“未知错误”。


下面各节说明了对于不同设备类型的 DR 考虑事项。

SPARC: 有关 CPU 设备的 DR 群集的注意事项

因为存在 CPU 设备,所以 Sun Cluster 软件将不拒绝 DR 删除板操作。

当 DR 增加板操作成功后,增加的板上的 CPU 设备会自动并入系统操作中。

SPARC: 有关内存的 DR 群集注意事项

基于 DR 目的,有两种内存需要加以考虑。这两种内存仅在用法上有所不同。对于这两种内存而言,实际的硬件是相同的。

操作系统所用的内存称作内核内存箱。Sun Cluster 软件不支持对包含内核内存箱的板执行删除操作,并将拒绝执行这样的操作。当 DR 删除板操作针对除内核内存箱以外的内存时,Sun Cluster 将不拒绝此操作。

当针对内存的 DR 增加板操作成功后,增加的板上的内存将自动并入系统操作。

SPARC: 有关磁盘和磁带机的 DR 群集注意事项

Sun Cluster 拒绝在主节点中的活动驱动器上进行 DR 删除板操作。可以对主节点中非活动状态的驱动器和辅助节点的任何驱动器执行 DR 删除板操作。DR 操作之后,对群集数据的访问象以前一样继续。


注意 –

Sun Cluster 拒绝进行影响仲裁设备可用性的 DR 操作。有关定额设备的考虑事项以及对其执行 DR 操作的过程,请参阅SPARC: 仲裁设备的 DR 群集注意事项


有关如何执行这些操作的详细说明,请参见Sun Cluster 系统管理指南(适用于 Solaris OS)》中的“任务对应关系:动态重新配置定额设备”

SPARC: 仲裁设备的 DR 群集注意事项

如果 DR 删除板操作针对的板包含一个配置为仲裁设备的接口,则 Sun Cluster 将拒绝执行此操作,并标识出可能受此操作影响的仲裁设备。只有将仲裁设备进行处理使之不再是仲裁设备之后,您才能对其执行 DR 删除板操作。

有关如何执行这些操作的详细说明,请参见Sun Cluster 系统管理指南(适用于 Solaris OS)》中的“任务对应关系:动态重新配置定额设备”

SPARC: 群集互连接口的 DR 群集注意事项

如果 DR 删除板操作针对的板包含一个活动的群集互连接口,则 Sun Cluster 将拒绝执行此操作,并标识出可能受此操作影响的接口。在 DR 操作成功之前,必须使用 Sun Cluster 管理工具来禁用活动的接口。(另请参见下面的注意事项)。

有关如何执行这些操作的详细说明,请参见Sun Cluster 系统管理指南(适用于 Solaris OS)》中的“管理群集互连”


Caution – Caution –

Sun Cluster 要求每个节点与群集中的其他节点之间至少有一个有效路径。如果某个专用互连接口支持到任何群集节点的最后一条路径,则请勿禁用它。


SPARC: 公共网络接口的 DR 群集注意事项

如果 DR 删除板操作针对的板包含一个活动的公共网络接口,则 Sun Cluster 将拒绝执行此操作,并标识出可能受此操作影响的接口。删除包含活动的网络接口的板之前,必须先使用 if_mpadm(1M) 命令将该接口上的所有通信切换到多路径组中的另一个功能接口上。


Caution – Caution –

如果在已禁用的网络适配器上执行 DR 删除操作时,其余网络适配器发生故障,可用性将受到影响。另一个适配器在执行 DR 操作期间无法进行失效转移。


有关如何在公共网络接口上执行 DR 删除操作的详细说明,请参见Sun Cluster 系统管理指南(适用于 Solaris OS)》中的“管理公共网络”