Sun Cluster 概念指南(适用于 Solaris OS)

多端口磁盘设备组

本部分介绍磁盘设备组属性,您可以使用这些属性在多端口磁盘配置中协调性能和可用性。Sun Cluster 软件提供了两个用于多端口磁盘配置的属性:preferencednumsecondaries。您可以使用 preferenced 属性控制发生故障转移时节点尝试进行控制的顺序。使用 numsecondaries 特性设置设备组所需的辅助节点数目。

当主节点出现故障,而又没有合格的辅助节点能够升级为主节点时,则认为不具有高可用性服务。如果发生服务故障转移,并且 preferenced 属性为 true,则节点将按照节点列表中的顺序选择一个辅助节点。设置的节点列表定义了节点尝试进行主控制的顺序或尝试从备用节点转变为辅助节点的顺序。您可以使用 scsetup(1M) 实用程序动态更改设备服务的首选项。与独立服务提供商关联的首选项(例如全局文件系统)将成为该设备服务的首选项。

在正常操作过程中,主节点将对辅助节点进行节点检查。在多端口磁盘配置中,对每个辅助节点的检查会导致群集性能下降并会额外占用内存。实现备用节点支持可以减小节点检查造成的性能下降和内存的额外占用量。默认情况下,磁盘设备组具有一个主节点和一个辅助节点。其余的可用供应商节点均为备用节点。如果发生故障转移,则辅助节点将成为主节点,而节点列表中优先级最高的节点将成为辅助节点。

可以将所需辅助节点的数目设置为一到设备组中正常运行的非主供应商节点数目之间的任意整数。


注 –

如果正在使用 Solaris 卷管理器,则必须先创建磁盘设备组,然后才能将 numsecondaries 属性设置为默认值以外的数。


设备服务缺省的所需辅助节点数为一。除非正常运行的非主供应商节点数目小于所需数目,否则由副本框架维护的实际辅助供应商节点数目就是所需数目。如果要向配置中添加或从中删除节点,则必须更改 numsecondaries 属性并重新检查节点列表。维护节点列表和所需辅助节点数目可以防止配置的辅助节点数目与框架实际允许的数目之间发生冲突。