Sun Cluster 概述(适用于 Solaris OS)

全局设备

Sun Cluster 系统使用全局设备来使得群集中的所有设备在整个群集中对于任何节点都具有高度可访问性。通常,如果从节点无法访问某个全局设备,则 Sun Cluster 软件切换到该设备的另一条路径,并将访问重定向到该路径。由于不管使用哪条路径,设备都使用同一名称,因此重定向全局设备非常容易。访问远程设备就像是访问使用同一名称的本地设备。而且,访问群集中全局设备时所用的 API 与访问本地设备相同。

Sun Cluster 全局设备包括磁盘、CD-ROM 和磁带。但是,唯一支持的多端口全局设备是磁盘。这意味着 CD-ROM 和磁带设备目前还不是高可用性的设备。每个服务器上的本地磁盘也不是多端口的,因而也不是高可用性设备。

群集为其包含的每个磁盘、CD-ROM 和磁带设备指定唯一的 ID。这使得从群集中任何节点访问每个设备都是一致的。

设备 ID

Sun Cluster 软件使用设备 ID (DID) 驱动程序来管理全局设备。此驱动程序可自动给群集中的每个设备(包括多主机磁盘、磁带驱动器和 CD-ROM)指定的 ID。

DID 驱动程序是群集的全局设备访问功能的基本构成部分,它探测群集的所有节点,并生成唯一磁盘设备列表。DID 驱动程序还给每个设备指定对于该群集的所有节点都一致的唯一主号码和次号码。通过 DID 驱动程序指定的唯一 DID 而不是传统的 Solaris DID 访问全局设备。

这样可以确保访问磁盘(例如,Solaris 卷管理器 或 Sun Java System Directory Server)的任何应用程序使用的路径对于整个群集来说是一致的。对于多主机磁盘,这种一致性尤其重要,因为每个设备的本地主号码和次号码可能随着节点的不同而变化。这些号码还可以更改 Solaris 设备命名惯例。