- 1、本文档共82页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Sun Cluster 3.x基础 郭东川 北京环亚时代科技有限公司 2009.4.14 内容纲要 集群/群集的基本概念 Sun Cluster的硬件和软件环境 Sun Cluster的管理和配置工具 Sun Cluster的拓扑与仲裁机制 Sun Cluster的安装准备工作 1. 集群/群集概述 定义 分类 标配 目标 HA与Scalable 1.1集群/群集的定义 多台独立的服务器组成一台逻辑上的主机,对外提供统一的服务 常见的集群软件 HP MC/Service-Guard IBM HACMP SUN Sun Cluster Fujitsu Prime Cluster(PCL) EMC AutoStart Symantec VERITAS Cluster Server(VCS) RedHat RHCS Oracle RAC …… 1.2 集群的分类 高性能集群(High performance cluster,HPC) 多个节点共同完成一个任务,多用于科学运算,比如天气预报、环境监控等数据量大、计算复杂的环境中,在商用环境中很少使用,比如3DMAX 高可用性集群(High availability cluster,HAC) 利用集群中冗余的系统,当主系统出故障时由备机接管相应的应用,如HACMP/VCS 负载均衡集群(Load balance cluster,LBC) 可伸缩性集群(Scalable Cluster) 多台主机分担来自所有用户的并行的小的工作,比如Oracle的RAC,WebLogic Cluster 1.3 集群的标准配备 独立的服务器节点 每个节点拥有自己的(独立的,非共享的)操作系统 专用的互连硬件 用于在同一个集群内进行专用的数据通信 多端口存储 一个集群内至少有两个节点和存储有物理连接,提供至少两条对存储的访问路径(分别经过两个节点,一个节点一条路径),为在集群中运行的应用提供数据存储服务 1.4 集群的基本目标 HA和Scalability 集群的目标是为集群中运行的应用提供高可用性(HA,high-availability)和可伸缩性(scalability)服务 支持多种应用 无集群意识(cluster-unaware)的应用 有集群意识(cluster-ware)的应用 1.5 HA和Scalable HA的定义 高达5个9的可用性(99.999%) 一年的宕机时间不超过5分钟 单台硬件设备无法实现HA Scalable的定义 应用同时运行在多个节点 某节点出故障时,该节点承担的负荷自动转移到其他节点(缩),恢复后集群会自动会为该节点分配负荷(伸) 与HA并不矛盾 2. Sun Cluster 环境 硬件环境 软件环境 应用类型 Sun Cluster的软件框架 全局命名、全局设备、全局文件系统 2.1 Sun Cluster 3. x Sun Cluster是SUN公司的集群软件产品 少有的可支持小型机和PC Server的产品 分为for SPARC和for X86版本 免使用许可证的优秀产品 专门针对 Sun cluster的认证 Sun集群 3.2软件认证系统管理员(CX-310-345) 2.2 Cluster的特点 Sun Cluster 软件最新版本为3.2 支持2~16个节点 全局设备 全局文件系统 集群框架服务直接嵌入内核中,更稳定 内嵌多种已为各种应用定制好的数据服务代理 通过内置的负载均衡(全局接口),使部分事先定制的应用能够实现可伸缩性服务 2.3 Sun Cluster硬件环境 2.3 a双节点集群(拓扑) 2.3.2 集群所支持的硬件平台 Sun Cluster集群环境支持大量的Sun硬件平台,从机架式的服务器(Netra T1 M100),到大型企业级服务器,包括Sun Fire 15K等 Sun Cluster集群环境同样支持大量异构环境,即在一个集群内的节点可以是不同类型的服务器。这取决于网络和存储主机适配器(storage host adapter),而不是服务器本身 2.3.3 集群传输接口(1 ) 一个集群内的所有节点都通过集群专用传输连接到一起(集群专用互连),群集专用互连必须是冗余的链路(双链路),作用如下: 集群范围内监视和恢复 全局数据存取(这个操作对应用而言是透明的) 为有集群意识的应用(cluster-aware applications)提供特定的传输(比如Oracle Paraller Server) 集群专用互联至少需要两个独立的“专用网络”,在特定的环境中,甚至可以定义更多的链路用于专用互联,比如在进行全局数据访问时,流量可以以类似条带的方式分布在所有的专用互联链路上。 2.3.3 集群传输接口(2 ) 双节点集群通常
文档评论(0)