Sun Cluster 3.0 12/01 概念

磁盘设备组

在 SunPlex 系统中,所有多主机磁盘必须受 Sun Cluster 软件的控制。 首先,在多主机磁盘上创建卷管理器磁盘组,它不是 Solstice DiskSuite 磁盘集,便是 VERITAS Volume Manager 磁盘组。 然后将卷管理器磁盘组注册为磁盘设备组。 磁盘设备组是一种全局设备。 此外,Sun Cluster 软件还为群集中的每个磁盘和磁带设备创建一个原始磁盘设备组。 然而,这些群集设备组将一直处于脱机状态,直到您将其作为全局设备访问为止。

注册为 SunPlex 系统提供了有关哪个节点具有到哪个卷管理器磁盘组的路径的信息。 此时,在群集范围内可以对卷管理器磁盘组进行全局访问。 如果有多个节点可以写入(控制)磁盘设备组,存储在该磁盘设备组中的数据将具有高度可用性。 这个高度可用的磁盘设备组可用于存储群集文件系统。


注意:

磁盘设备组独立于资源组。 一个节点可以控制资源组(代表一组数据服务进程),而另一个节点可以控制正被数据服务访问的磁盘组。 不过最好的做法是,让存储特定应用程序数据的磁盘设备组和包含此应用程序资源(应用程序守护程序)的资源组保持在同一节点上。 有关磁盘设备组和资源组之间关系的详细信息,请参阅《Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide》中包含概述性内容的那一章。


通过磁盘设备组,卷管理器磁盘组成为"全局"组,因为它为基础磁盘提供了多路径支持。物理连接到多主机磁盘的每个群集节点都提供了一条到磁盘设备组的路径。

磁盘设备组故障转移

因为磁盘群组连接着多个节点,所以在当前控制磁盘设备组的那个节点出现故障时,磁盘群组中的所有磁盘设备组都可以通过备用路径访问得到。 控制设备组的节点出现故障不会影响对此设备组的访问,但在执行恢复和一致性检查时除外。 在这段时间内,所有请求都被阻挡(对应用程序是透明的),直到系统使该设备组可用为止。

图形 3-2 磁盘设备组故障转移

Graphic