DR 功能允许在运行的系统中进行各项操作,如删除系统硬件。 DR 进程的设计旨在确保系统操作的连续性,而不必使系统停机或中断群集的使用。
DR 操作在板级别进行。 因此,DR 操作会影响板上的所有组件。 每块板可以包含多个组件,如 CPU、内存以及用于磁盘驱动器、磁带机和网络连接的外部接口。
删除包含活动组件的板将导致系统错误。 删除板之前,DR 子系统对其它子系统(如 Sun Cluster)进行查询,以确定是否使用该板中的组件。 如果 DR 子系统发现板正在使用中,则不执行 DR 删除板操作。 因此,发布 DR 删除板操作始终是安全的,因为 DR 子系统能够拒绝对包含活动组件的板的操作。
DR 增加板操作也始终是安全的。 系统自动将新增加到板上的 CPU 和内存投入使用。 不过,系统管理员必须手动配置群集,然后才可随意使用新添加的板上的组件。
DR 子系统包含若干个级别。 如果较低的级别报错,则较高的级别同样也会报错。 但是,较低的级别报告具体错误,而较高的级别报告“未知错误”。 系统管理员应该忽略较高的级别所报告的“未知错误”。
下面各节说明了对于不同设备类型的 DR 考虑事项。