HAStorage 和 HAStoragePlus 资源类型可用于配置以下选项。
协调磁盘设备和资源组的引导顺序,方法是使包含 HAStorage 或 HAStoragePlus 资源的同一资源组中其他资源的 START 方法等待直到磁盘设备资源变为可用。
在将 AffinityOn 设置为 True 的情况下,强制将资源组和磁盘设备组放在同一节点上,从而提高磁盘密集型数据服务的性能。
此外,HAStoragePlus 还可以装载处于卸载状态的任何全局文件系统。 有关详细信息,请参见规划群集文件系统配置 。
如果在 HAStorage 或 HAStoragePlus 资源处于联机状态时将设备组切换到另一个节点,则 AffinityOn 将不会产生任何影响,并且资源组不会随该设备组迁移。 另一方面,如果将资源组切换到另一个节点,而 AffinityOn 被设置为 True,则会导致设备组随资源组一起迁移到新节点。
有关磁盘设备组和资源组之间的关系的信息,请参见使资源组和磁盘设备组之间的启动同步 。 SUNW.HAStorage(5) 和SUNW.HAStoragePlus(5) 手册页介绍了其他详细信息。
有关以本地模式装载 VxFS 等文件系统的过程,请参见启用具有高可用性的本地文件系统 。 SUNW.HAStoragePlus(5) 手册页介绍了其他详细信息。
如果数据服务资源组的节点列表中的某些节点未直接连接到存储,则必须配置资源组中的 HAStorage 或 HAStoragePlus 资源,并设置其他数据服务资源与 HAStorage 或 HAStoragePlus 资源的相关性。 此要求可协调存储和数据服务之间的引导顺序。
如果您的数据服务是磁盘密集型数据服务(例如 Sun Cluster HA for Oracle 和 Sun Cluster HA for NFS),请确保执行以下任务。
将 HAStorage 或 HAStoragePlus 资源添加到数据服务资源组。
使 HAStorage 或 HAStoragePlus 资源切换为联机。
设置数据服务资源与 HAStorage 或 HAStoragePlus 资源的相关性。
将 AffinityOn 设置为 True。
在执行这些任务时,资源组和磁盘设备组位于同一节点上。
资源组和设备组的故障恢复设置必须相同。
如果您的数据服务不是磁盘密集型数据服务(例如在启动时读取其所有文件的 Sun Cluster HA for DNS 等数据服务),则配置 HAStorage 或 HAStoragePlus 资源类型是可选的。
要确定在数据服务资源组中是创建 HAStorage 资源还是创建 HAStoragePlus 资源,请注意以下条件。
如果您使用的是 Sun Cluster 3.0 12/01 或更低版本,请使用 HAStorage。
如果您使用的是 Sun Cluster 3.0 5/02 或 Sun Cluster 3.1,请使用 HAStoragePlus。(如果要将任何文件系统本地集成到配置为故障转移的 Sun Cluster 中,则必须升级到 Sun Cluster 3.0 5/02 或 Sun Cluster 3.1 并使用 HAStoragePlus 资源类型。 有关详细信息,请参见规划群集文件系统配置 。)