同时可以连接到多个节点的磁盘就是多主机设备。在 Sun Cluster 环境中,多主机存储器使磁盘具有高可用性。针对双节点群集,Sun Cluster 软件需要多主机存储器来建立法定设备。多于两个节点的群集不需要法定设备。有关法定设备的更多信息,请参见法定和法定设备。
多主机设备具有以下特性。
单节点故障容错性。
能够存储应用程序数据、应用程序二进制文件以及配置文件。
免受节点故障的影响。如果客户机请求通过一个节点访问数据,但该节点出现故障,则请求会被切换转移到与同一磁盘直接连接的另一个节点。
可以通过“控制”磁盘的主节点进行全局访问,或通过本地路径进行直接并发访问。当前唯一使用直接并发访问的应用程序是 Oracle Real Application Clusters Guard。
卷管理器为多主机设备提供镜像或 RAID-5 配置以实现数据冗余。目前,Sun Cluster 支持将 Solaris 卷管理器和 VERITAS Volume Manager(只能在基于 SPARC 的群集中使用)用做卷管理器,而在若干硬件 RAID 平台上使用 RDAC RAID-5 硬件控制器。
通过将多主机设备与磁盘镜像和磁盘分配结合使用,既可防止节点故障,又可防止单个磁盘故障。
有关多主机存储的问题及解答,请参见第 4 章,常见问题。