拓扑是群集节点与群集中所用存储平台的连接方案。
Sun Cluster 支持以下拓扑:
群集对
Pair+M
N+1(星型)
以下部分包括每种拓扑的样例图。
群集对拓扑是在单一群集管理框架下运行的两对或更多对节点。 在此配置中,只会在一对节点间进行故障转移。 但是,所有节点都通过群集互连连接在一起,并且在 Sun Cluster 软件控制下运行。 可以使用此拓扑在一对节点上运行并行数据库应用程序,在另一对节点上运行故障转移或可伸缩应用程序。
通过使用群集文件系统,还可部署两对节点的配置,在此配置中,即使所有节点都未直接连接到存储应用程序数据的磁盘,两个以上的节点仍可运行可伸缩服务或并行数据库。
下图是群集对配置的一个示例。
pair+M 拓扑包括一对直接连接到共享存储器的节点和一组附加的使用群集互连来访问共享存储器的节点(这组节点内部并未直接相连)。
下图展示了一个 pair+M 拓扑,其四个节点中有两个(节点 3 和 4)使用群集互连来访问存储器。 可以扩展此配置,以包含那些对共享存储器没有直接访问权的节点。
N+1 拓扑包括几个主节点和一个辅助节点。 主节点和辅助节点的配置不必完全相同。 一般由主节点提供应用程序服务。 在主节点出现故障之前,辅助节点不必处于空闲状态。
辅助节点是配置中与所有多主机存储器有物理连接的唯一节点。
如果主节点出现故障,Sun Cluster 则会进行故障转移,将资源切换至辅助节点,这些资源将在辅助节点继续工作,直到切换回(自动或手动)主节点。
如果所有主节点都出现故障,该辅助节点的 CPU 必须具备足够能力来处理负载。
下图为 N+1 配置的一个示例。